C161PI Product Brief

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