Language: English | Deutsch | 中国的       Change Country
Infineon Technologies

C166® Lineup

  Part number Group Manufacturer Core Variant Freq. Wireless Frequency Flash/ROM Package
SAK-C161CS-LF CA C161CS Infineon C166®S V1 25MHz None 262144KROM PGTQFP 128
SAB-C161K-LM HA C161K Infineon C166®S V1 20MHz None 0 PMQFP 80
SAF-C161K-LM C161K Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C161O-LM 3V HA C161O Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAB-C161O-LM C161O Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C161O-LM C161O Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAB-C161O-LM 3V HA C161O Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAB-C161PI-LM C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAF-C161PI-L25F C161PI Infineon C166®S V1 25MHz None 0 PGMQFP 100
SAB-C161PI-LM 3V C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C161PI-L25M C161PI Infineon C166®S V1 25MHz None 0 PGMQFP 100
SAF-C161PI-LM C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAF-C161PI-LM 3V C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAF-C161PI-L25M C161PI Infineon C166®S V1 25MHz None 0 PGMQFP 100
SAB-C161PI-LF C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C161PI-LF 3V C161PI Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C161S-LM 3V C161S Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C161S-LM 3V C161S Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAB-C161S-L25M C161S Infineon C166®S V1 25MHz None 0 PGMQFP 80
SAF-C161S-L25M C161S Infineon C166®S V1 25MHz None 0 PGMQFP 80
SAK-C164CI-8EM C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C164CI-8EM CB C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAB-C164CI-LM 3V C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAK-C164CI-LM CA+ C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAK-C164CI-8E25M DB C164CI Infineon C166®S V1 25MHz None 0 PGMQFP 80
SAF-C164CI-8E25M DB C164CI Infineon C166®S V1 25MHz None 0 PGMQFP 80
SAB-C164CI-LM CA+ C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C164CI-8EM DB C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAK-C164CI-L25M CA+ C164CI Infineon C166®S V1 25MHz None 0 PGMQFP 80
SAK-C164CI-8EM CB C164CI Infineon C166®S V1 20MHz None 0 PGMQFP 80
SAF-C164CM-4EF AB C164CM Infineon C166®S V1 20MHz None 32768KROM PGTQFP 64
SAB-C165-LF C165 Infineon C166®S V1 20MHz None 0 PGTQFP 100
SAF-C165-LM HA C165 Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAF-C165-L25M C165 Infineon C166®S V1 25MHz None 0 PGMQFP 100
SAF-C165-LM 3V C165 Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C165-L25F C165 Infineon C166®S V1 25MHz None 0 PGTQFP 100
SAB-C165-LF 3V C165 Infineon C166®S V1 20MHz None 0 PGTQFP 100
SAF-C165-LF C165 Infineon C166®S V1 20MHz None 0 PGTQFP 100
SAF-C165-L25F C165 Infineon C166®S V1 25MHz None 0 PGTQFP 100
SAF-C165-LF 3V C165 Infineon C166®S V1 20MHz None 0 PGTQFP 100
SAB-C165-LM HA C165 Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C165-L25M C165 Infineon C166®S V1 25MHz None 0 PGMQFP 100
SAB-C165-LM HA C165 Infineon C166®S V1 20MHz None 0 PGMQFP 100
SAB-C167CR-LM HA+ C167CR Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAF-C167CR-LM HA+ C167CR Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAK-C167CR-LM HA+ C167CR Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAK-C167CS-L33M CA+ C167CR Infineon C166®S V1 33MHz None 0 PGMQFP 144
SAK-C167CR-LM HA+ C167CR Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAF-C167CS-L16M 3V CA+ C167CS Infineon C166®S V1 16MHz None 0 PGMQFP 144
SAK-C167CS-L33M CA+ C167CS Infineon C166®S V1 33MHz None 0 PGMQFP 144
SAB-C167CS-L40M C167CS Infineon C166®S V1 40MHz None 0 PGMQFP 144
SAK-C167CS-L40M CA+ C167CS Infineon C166®S V1 40MHz None 0 PGMQFP 144
SAB-C167CS-LM C167CS Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAK-C167CS-LM CA+ C167CS Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAB-C167SR-LM C167SR Infineon C166®S V1 25MHz None 0 PGMQFP 144
SAK-C167SR-LM HA+ C167SR Infineon C166®S V1 25MHz None 0 PGMQFP 144
C166® The Infineon C166 Family of 16-bit microcontrollers offers devices that provide various
levels of peripheral performance and programmability utilizing the powerful C166®S V1 core. This allows you to equip each specific application with the microcontroller that fits best to the required functionality and performance.
Still the Infineon family concept provides an easy path to upgrade existing applications
or to climb the next level of performance in order to realize a subsequent more
sophisticated design. Two major characteristics enable this upgrade path to save and
reuse almost all of the engineering efforts that have been made for previous designs:
• All family members are based on the same basic architecture
• All family members execute the same instructions
(except for upgrades for new members)
The fact that all members execute basically the same instructions saves know-how with
respect to the understanding of the controller itself and also with respect to the used tools
(assembler, disassembler, compiler, etc.).
This instruction set manual provides an easy and direct access to the instructions of the
Infineon 16-bit microcontrollers by listing them according to different criteria, and also
unloads the technical manuals for the different devices from redundant information.
This manual also describes the different addressing mechanisms and the relation
between the logical addresses used in a program and the resulting physical addresses.
There is also information provided to calculate the execution time for specific instructions
depending on the used address locations and also specific exceptions to the standard
rules.
The C166®S V1 is an enhanced member of the Infineon family of full featured 16-bit single-chip microcontrollers. It combines high CPU performance with high peripheral functionality. Several key features contribute to the high performance of the C166®S V1 (the indicated timings refer to a CPU clock of 100 MHz):

High Performance 16-Bit CPU With Four-Stage Pipeline
  • 20 ns minimum instruction cycle time, with most instructions executed in 1 cycle
  • 100 ns multiplication (16-bit *16-bit), 200 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 select 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