Pr oduc t Br ief C 1 61 P I Consumer Class 16-bit Microcontroller T H E C 1 6 1 P I is a new 16-bit entry-level microcontroller particularly well suited for low cost, low power and high performance Consumer or Telecom applications. B A S E D O N our C166 core, this flexible microcontroller comes with a host of useful peripherals, such as on-chip Real Time Clock, fast 10-bit ADC, as well as various clock generation schemes. It also incorporates serial interfaces, such as I2C and USART, making communications easy with other devices in target applications. T H I S C O M B I N A T I O N of carefully selected features together with flexible power management provides designers with the required flexibility and an excellent price-performance ratio-improving system performance while lowering system costs. Ke y Fea tu res ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ High Performance 16-bit CPU with 4-stage Pipeline 80 ns Instruction Cycle Time at 25 MHz CPU Clock 400 ns Multiplication (16 x 16 bit) 800 ns Division (32/16 bit) Enhanced Boolean Bit Manipulation Facilities Additional Instructions to Support HLL and Operating Systems Clock Generation via on-chip Phase Locked Loop (PLL), via Prescaler or via Direct Drive Register-Based Design with Multiple Variable Register Banks Single Cycle Context Switching Support 3 KByte On-Chip RAM 8 MByte Total Linear Address Space for Code and Data Programmable External Bus Characteristics for Different Address Ranges 8-bit or 16-bit External Data Bus Multiplexed or Demultiplexed External Address/Data Bus 5 Programmable Chip Select Signals 1024 Byte On-Chip Special Function Register Area Idle and Power-Down Modes with Flexible Power Management Programmable Watchdog and Oscillator Watchdog On-Chip Real Time Clock www.infineon.com/microcontrollers Microcontrolle rs ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ I2C Bus Interface (10-bit Addressing, 400 kHz) with 2 Channels (Multiplexed) 2 Multi-Functional General Purpose Timer Units with 5 Timers Two Serial Channels (Synchronous/ Asynchronous and High Speed Synchronous) 4-Channel 10-bit A/D Converter 16 Priority-Level Interrupts System with 27 Sources 8-Channel Interrupt-Driven Single-Cycle Data Transfer Facilities via Peripheral Event Controller (PEC) Up to 76 General Purpose I/O Lines 3 V Operation (max. CPU Clock of 20 MHz) On-Chip Bootstrap Loader Supported by a Large Range of Development Tools 100-Pin MQFP/TQFP Green Package Temperature ranges: Standard: 0°C to +70°C Extended: -40°C to +85°C Product Brief C161PI Block Diagram Port 0 16 Port 6 XRAM 2 KByte Internal RAM 1 KByte 16 OSC (Input: 25 MHz; Prescalar, Direct Drive or PLL) I 2 C-Bus Interface 8 CPU 32 C166-Core External Instr./Data Interrupt Controller 11 ext. IR 16 Interrupt Bus External BUS (Mux only) & XBUS Control, CS Logic (4 CS) USART 4-Channel 10-bit ADC 7 Port 4 PEC Watchdog XBUS (16-Bit NOM MUX Data / Addresses) XTAL Data 16 Instr. / Data (no Internal ROM) Dual Port Data 16 Sync. Channel (SPI) ASC SSC BRG BRG Port 5 Port 1 16 GPT1 GPT2 T2 T5 T3 T6 16 RTC T4 Port 3 Port 2 15 6 Peripheral Data Bus 8 C161PI 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 VDD VSS P1H.7/A15 P1H.6/A14 P1H.5/A13 P1H.4/A12 P1H.3/A P1H.2/A10 P1H.1/A9 P1H.0/A8 VDD VSS P1L.7/A7 P1L.6/A6 P1L.5/A5 P1L.4/A4 P1L.3/A3 P1L.2/A2 P1L.1/A1 P1L.0/A0 P0H.7/AD15 P0H.6/AD14 P0H.5/AD13 P0H.4/AD12 P0H.3/AD11 P4.2/A18 P4.3/A19 P4.4/A20 P4.5/A21 P4.6/A22 RD WR/WRL READY ALE EA VSS VDD P0L.0/AD0 P0L.1/AD1 P0L.2/AD2 P0L.3/AD3 P0L.4/AD4 P0L.5/AD5 P0L.6/AD6 P0L.7/AD7 VSS VDD P0H.0/AD8 P0H.1/AD9 P0H.2/AD10 P5.14/T4EUD P5.15/T2EUD VSS XTAL1 XTAL2 VDD P3.0/SCL0 P3.1/SDA0 P3.2/CAPIN P3.3/T3OUT P3.4//T3EUD P3.5/T4IN P3.6/T3IN P3.7/T2IN P3.8/MRST P3.9/MTSR P3.10/TxD0 P3.11/RxD0 P3.12/BHE/WRH P3.13/SCLK P3.15/CLKOUT/FOUT VSS VDD P4.0/A16 P4.1/A17 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 P5.3/AN3 P5.2/AN2 P5.1/AN1 P5.0/AN0 VAGND VAREF P2.15/EX7IN P2.14/EX6IN P2.13/EX5IN P2.12/EX4IN P2.11/EX3IN P2.10/EX2IN P2.9/EX1IN P2.8/EX0IN P6.7/SDA2 P6.6/SCL1 P6.5/SDA1 P6.4/CS4 P6.3/CS3 P6.2/CS2 P6.1/CS1 P6.0/CS0 NMI RSTOUT RSTIN C161PI Pin Configuration, PG-TQFP-100 (Top View) 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-H8872-X-X-7600 Printed in Germany PS 0606 nb