User’s Manual
C166S V1 SubSystem
Introduction
User’s Manual
1-3
V 1.6, 2001-08
1.2
Summary of Basic Features
The C166S is an improved representative of the Infineon family of full featured 16-bit
single-chip CMOS (Complementary Metal Oxide Silicon) microcontrollers. It combines
high CPU performance with high peripheral functionality.
Several key features contribute to the high performance of the C166S bases subsystem
(the indicated timings refer to a CPU clock of
50 MHz
).
High Performance 16-Bit CPU With Four-Stage Pipeline
•
40 ns
minimum instruction cycle time, with most instructions executed in 1 cycle
•
200 ns
multiplication (16-bit *16-bit),
400 ns
division (32-bit/16-bit)
• Multiple high bandwidth internal data buses
• Register based design with multiple variable register banks
• Single cycle context switching support
• 16 MBytes linear address space for code and data (von Neumann architecture)
• System stack cache support with automatic stack overflow/underflow detection
Control Oriented Instruction Set with High Efficiency
• Bit, byte, and word data types
• Flexible and efficient addressing modes for high code density
• Enhanced boolean bit manipulation with direct addressability of 6 Kbits
for peripheral control and user defined flags
• Hardware traps to identify exception conditions during runtime
• HLL support for semaphore operations and efficient data access
External Bus Interface
• Multiplexed or demultiplexed bus configurations
• Segmentation capability and chip slect signal generation
• 8-bit or 16-bit data bus
• Bus cycle characteristics selectable for five programmable address areas
16-Priority-Level Interrupt System
• Up to 112 interrupt nodes with separate interrupt vectors
• 16 priority levels and 4(8) group levels
Up to 16-Channel Peripheral Event Controller (PEC)
• Interrupt driven single cycle data transfer
• Transfer count option (std. CPU interrupt after programmable number of PEC transfers)
• Long Transfer Counter
• Channel Linking
• Eliminates overhead of saving and restoring system state for interrupt requests
Содержание C166S V1 SubSystem
Страница 10: ...User s Manual C166S V1 SubSystem User s Manual I 6 V 1 6 2001 08...
Страница 16: ...User s Manual C166S V1 SubSystem Introduction User s Manual 1 6 V 1 6 2001 08...
Страница 126: ...User s Manual C166S V1 SubSystem Central Processing Unit User s Manual 3 96 V 1 6 2001 08...
Страница 178: ...User s Manual C166S V1 SubSystem Memory Organization User s Manual 4 52 V 1 6 2001 08...
Страница 206: ...User s Manual C166S V1 SubSystem Instruction Set User s Manual 5 28 V 1 6 2001 08...
Страница 306: ...User s Manual C166S V1 SubSystem Detailed Instruction Set User s Manual 6 100 V 1 6 2001 08...
Страница 362: ...User s Manual C166S V1 SubSystem The External Bus Interface User s Manual 8 40 V 1 6 2001 08...
Страница 452: ...User s Manual C166S V1 SubSystem General Purpose Timer Unit User s Manual 12 44 V 1 6 2001 08...
Страница 454: ...User s Manual C166S V1 SubSystem Instruction Index User s Manual 13 2 V 1 6 2001 08...
Страница 459: ......