SAF-C165UTAH-LFV1.3 ,16-Bit Microcontroller with USB and HDLCData Sheet, DS 2, Feb. 2001C165UTAHEmbedded C166 with USB, IOM-2 and HDLC SupportVersion 1.3WiredCo ..
SAF-C167CR-LM , 16-Bit CMOS Single-Chip Microcontroller
SAF-C167CR-LM , 16-Bit CMOS Single-Chip Microcontroller
SAF-C167CR-LMFA ,16-Bit MicrocontrollerData Sheet, V3.1, Apr. 2000C167CRC167SR16-Bit Single-Chip MicrocontrollerMicrocontrollersNe ve r st ..
SAF-C167CR-LMHA , 16-Bit Single-Chip Microcontroller
SAF-C167CS-L16M3V ,16-Bi t Single-Chip MicrocontrollerData Sheet, V1.0, Oct. 2001C167CS-L16M3VLow Power16-Bit Single-Chip MicrocontrollerMicrocontrollers ..
SC801IML.TRT , Fully Integrated High Currnet Lithium-Ion Battery Charger System
SC801IMLTRT , Fully Integrated High Currnet Lithium-Ion Battery Charger System
SC802 , Fully Integrated Lithium-Ion Battery Charger System with Timer
SC802-09 ,SCHOTTKY BARRIER DIODE
SC802AIMLTRT , Fully Integrated Lithium-Ion Battery Charger System with Timer
SC802IMLTRT , Fully Integrated Lithium-Ion Battery Charger System with Timer
SAF-C165UTAH-LFV1.3
16-Bit Microcontroller with USB and HDLC
C165UTAH
Embedded C166 with USB,
IOM-2 and HDLC Support
Version 1.3
For questions on technology, delivery and prices please contact the Infineon
Technologies Offices in Germany or the Infineon Technologies Companies and
Representatives worldwide: see our webpage at http://www.infineon.com
C165UTAH
Revision History:2001-02-23DS 2
Previous Version: Data Sheet, 10.00, DS11)All previous distributed versions are preliminary. They have been replaced by this version.
PageOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3Pinning Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4.1ISDN NT and PBX Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1C165UTAH Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2C165UTAH Pin Definitions and Functions . . . . . . . . . . . . . . . . . . . . . . . . . 19
Architectural Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1Basic CPU Concepts and Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2On-Chip System Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.3Clock Generation Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.4On-Chip Peripheral Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.5Protected Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Memory Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.1Internal RAM and SFR Area 48
4.2External Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3Crossing Memory Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Central Processor Unit 55
5.1Instruction Pipelining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.2Bit-Handling and Bit-Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.3Instruction State Times 64
5.4CPU Special Function Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.5859393EPEC Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93EPEC Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.4EPEC Transfer Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
6.5Implementation of EPEC Interrupt Generation Unit . . . . . . . . . . . . . . . . . 101
Interrupt and Trap Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.1Interrupt System Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2Interrupt Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.3Operation of the PEC Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.4Prioritization of Interrupt and PEC Service Requests . . . . . . . . . . . . . . . 115
7.5Saving the Status during Interrupt Service . . . . . . . . . . . . . . . . . . . . . . . . 118
7.6Interrupt Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.7PEC Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122