Pr oduc t Br ief C 1 64 C I / C L / S I Consumer Class 16-bit Microcontroller Microcontroller wi th OT P or ROM C 1 6 4 C I / C L / S I is a member of the Infineon C166 family of 16-bit microcontrollers. It was designed to meet the requirements of realtime embedded-control applications like automotive electronics or industrial control. A 32 or 64 KByte OTP or ROM program memory and up to 4 KByte data memory are implemented on chip. It combines a wide variety of on chip features like CAN interface (version 2.0B active), a module for generation of PWM signals, a real time clock as well as flexible power management characteristics for battery powered applications. Ke y Fea tu res ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ High Performance 16-bit CPU with 4-stage pipeline 100 ns Instruction Cycle Time at 20 MHz CPU Clock (ROM/ROMless 80 ns at 25 MHz) 500 ns Multiplication (16 x 16 bit), 1 µs division (32/16 bit) Enhanced Boolean Bit Manipulation Facilities Additional Instructions to support HLL and Operating Systems Register-Based Design with Multiple Variable Register Banks Single-Cycle Context Switching Support Up to 4 MByte Linear Address Space for Code and Data 2 KByte On-Chip RAM (ROM/ROM-less 4 KByte RAM) 32/64 KByte On-Chip OTP or ROM Clock Generation via On-Chip PLL or via direct of prescaled Clock Input Programmable External Bus Characteristics for Different Address Ranges 8-bit or 16-bit External Data Bus Multiplexed or Demultiplexed External Address/Data Bus Four Programmable Chip-Select Signals 1024 Byte On-Chip Special Function Register Area Extended Power Saving Modes with Wake-up via External/ Internal Interrupt 8-Channel Interrupt-Driven Single-Cycle Data Transfer Facilities via Peripheral Event Controller (PEC) Controller Area Network (CAN): License of Robert Bosch GmbH www.infineon.com/microcontrollers Microcontrolle rs ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 16-Priority-Level Interrupt System with 32 Interrupt Sources, Sample Rate down to 50 ns 8-Channel 10-bit A/D Converter with 9.7 µs Conversion Time One 8-Channel Capture/Compare Unit 3/6-Channel 16-bit Capture/Compare Unit Dedicated for AC/DC Motor Control Applications Multi-Functional General Purpose Timer Unit with three 16-bit Timers On-Chip CAN Interface (V2.0B active) Two Serial Channels (Synchronous/Asynchronous and High-Speed-Synchronous) On-Chip Real Time Clock Programmable Watchdog Timer Oscillator Watchdog On-Chip Bootstrap Loader Up to 59 General Purpose I/O Lines Supported by a Large Range of Development Tools P/PG-MQFP-80 Package Temperature Range: -40°C to +125°C and -40°C to +85°C Product Brief C164CI/CL/SI Block Diagram 32/64 K ROM/OTP CPU Data 16 Data 16 Dual Port C166-Core Instr./Data 32 Internal RAM 2 KByte 16 PLL-Oscillator progr. Multiplier: 0.5, 1, 1.5, 2, 2.5, 3, 4, 5 P4.5 / CAN_RxD 16 Interrupt Controller Interrupt Bus GPT 1 T2 T3 .. ASC SSC BRG BRG T4 General Purpose Capture/Compare Unit Peripheral Data Bus Capture/Compare Unit for PWM Generation (CAPCOM6) Timer 13 ADC USART Sync. 10-bit Channel 8-Channel (SPI) 16 Timer 8 External BUS 8/16-bit; MUX , DEMUX & XBUS Control WDT up to 12 ext. IR Timer 7 16 PEC RTC Full-CAN Interface V2.0B active Port 0 P4.6 / CAN_TxD External Instr. / Data XBUS (16-Bit NON MUX Data/Adresses) XTAL 8-Channel 16-bit 1 Compare 3/6 Capture/ Capture / Compare Channel Compare Channels Unit (CAPCOM2) 6 Port 4 Port 5 Port 3 Port 8 8 9 4 Port 1 16 VAGND P5.3/AN3 P5.2/AN2 P5.1/AN1 P5.0/AN0 P8.3/CC19IO P8.2/CC18IO P8.1/CC17IO P8.0/CC16IO NMI RSTOUT RSTIN P1H.7/CC27IO P1H.6/CC26IO P1H.5/CC25IO P1H.4/CC24IO P1H.3/EX3IN/T7IN P1H.2/CC6POS2/EX2IN P1H.1/CC6POS1/EX1IN VDD C164CI/CL/SI Pin Configuration 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 VAREF P5.4/AN4 P5.5/AN5 P5.6/AN6 P5.7/AN7 VSS VDD P3.4/T3EUD P3.6 / T3IN P3.8/MRST P3.9/MTSR P3.10/TxD0 P3.11/ RxD0 P3.12/BHE/WRH P3.13/SCLK P3.15/CLKOUT P4.0/A16/CS3 P4.1/A17/CS2 P4.2/A18/CS1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 C164CI 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 VSS P1H.0/CC6POS0/EX0IN P1L.7/CTRAP P1L.6/COUT63 VSS XTAL1 XTAL2 VDD P1L.5/COUT62 P1L.4/CC62 P1L.3/COUT61 P1L.2/CC61 P1L.1/COUT60 P1L.0/CC60 P0H.7/AD15 P0H.6/AD14 P0H.5/AD13 P0H.4/AD12 P0H.3/AD11 VSS VDD P4.3/A19/CS0 P4.5/A20/CAN_RxD P4.6/A21/CAN_TxD RD WR/WRL ALE Vpp/EA P0L.0/AD0 P0L.1/AD1 P0L.2/AD2 P0L.3/AD3 P0L.4/AD4 P0L.5/AD5 P0L.6/AD6 P0L.7/AD7 P0H.0/AD8 P0H.1/AD9 P0H.2/AD10 VDD 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 How to reach us: http://www.infineon.com Published by Infineon Technologies AG 81726 München, Germany © Infineon Technologies AG 2006. All Rights Reserved. Legal Disclaimer The information given in this Product Brief shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”). With respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Published by Infineon Technologies AG 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 life-support 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-H8875-X-X-7600 Printed in Germany PS 0606 nb