Product Brief Preliminary XC164CM More Than a 16-bit Microcontroller T h e X C 1 6 4 C M is a member of the enhanced 16-bit microcontroller family XC166 which offers impressive DSP performance and advanced interrupt handling combined with a powerful integrated peripheral set and high performance and reliable on-chip Flash memory. The XC164CM is more than just a 16-bit microcontroller. The huge flexibility in combination with a small package makes it fit to any industrial and automotive applications that require little board space and low cost. The XC166 family is the logic successor of Infineon’s successful C166 family. The migration path from C166 to XC166 is supported by the same basic architecture and instruction set, so a high level of reuse can be achieved. ■ ■ ■ ■ ■ ■ ■ ■ Applications ■ ■ ■ ■ Automotive body & comfort Automotive safety Motor drive ■ ■ Features ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Single cycle 16-bit CPU with 5-stage pipeline 1-cycle multiplication (16 x 16 bit), background division (32/16 bit), 1-cycle multiply-and-accumulate (MAC) instructions Zero-cycle jump execution Register-based design with multiple variable register banks Fast context switch with two additional local register banks 16 Mbytes total linear address space for code and data 1024 Bytes on-chip SFR area (C166 family compatible) 16-priority-level interrupt system with up to 75 sources, sample rate down to 50 ns 8-channel interrupt-driven single-cycle data transfer facilities via peripheral event controller Clock generation via on-chip PLL or via prescaler ■ ■ ■ ■ ■ ■ ■ 2 Kbytes on-chip dual-port RAM 2 Kbytes on-chip data SRAM 2 Kbytes on-chip program/data SRAM 64 Kbytes on-chip program memory (eFlash with ECC) 14-channel A/D converter with programmable resolution and conversion time down to 2.15 µs One 16-channel general purpose capture/compare units Capture/compare unit for flexible PWM signal generation (3/6 capture/compare channels and 1 compare channel) Multi-functional general purpose timer unit with 5 timers Two synchronous/asynchronous serial channels (USARTs) Two high-speed synchronous serial channels On-chip TwinCAN interface (Rev. 2.0B active) with 32 MO and gateway functionality On-chip real time clock Enhanced power saving modes with flexible power management Programmable watchdog timer and oscillator watchdog Up to 47 general purpose I/O On-chip bootstrap loader Supported by a large range of development tools On-chip debug support via JTAG interface 64-pin PG-TQFP package, 0.5 mm (19.7 mil) pitch www.infineon.com/microcontrollers Microcontrollers N e v e r s t o p t h i n k i n g . Product Brief XC164CM Block Diagram PSRAM 2 Kbytes DPRAM 2 Kbytes DSRAM 2 Kbytes CPU Red. EBC XBUS Control ProgMem Flash 64 Kbytes OCDS Debugs Support XTAL DMU PMU Osc / PLL Clock Generator C166SV2-Core RTC WDT Interrupt & PEC Interrupt Bus ADC 8/10-bit 14 Channels GPT T2 ASC0 (USART) ASC1 (USART) SSC0 (SPI) CC2 SSC1 (SPI) T3 Peripheral Data Bus CC6 T7 T12 T8 T13 Twin CAN T4 T5 T6 A BRGen BRGen Port 9 BRGen BRGen Port 5 6 B Port 3 14 13 Port 1 14 Derivatives Type Sales Code Package SAF-XC164CM-8F20F Q67127-* PG-TQFP-64 SAK-XC164CM-8F20F Q67127-* PG-TQFP-64 SAF-XC164CM-8F40F Q67127-* PG-TQFP-64 SAK-XC164CM-8F40F Q67127-* PG-TQFP-64 Generic Application Power Supply Power Control Power Save Control 12 V Temperature Voltage Current Torsion Distance Pressure Humidity Light G-force ... Sensors Programming, Test, Debug, Diagnosis, Interface Microcontroller XC164CM Control Outputs Drivers Communication Interface Drivers How to reach us: http://www.infineon.com Published by Infineon Technologies AG, St.-Martin-Strasse 53, D-81669 München © Infineon Technologies AG 2004. All Rights Reserved. Template: pb_tmplt.fm/4/2004-01-01 Published by Infineon Technologies AG CAN LIN ... Attention please! The information herein is given to describe certain components and shall not be considered as a guarantee of characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office. Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in lifesupport devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. Ordering No. B158-H8386-X-X-7600 Printed in Germany PS 02042. NB