XC164LM 16-Bit Single-Chip Microcontroller with C166SV2 Core
The XC164LM is a 16‑bit single‑chip microcontroller from Infineon featuring a C166SV2 core, up to 40 MHz CPU clock, and a rich set of on‑chip peripherals such as capture/compare units, general‑purpose timers, USARTs, high‑speed serial channels, and a real‑time clock. It offers a 16‑priority‑level interrupt system with up to 63 sources and flexible power‑management modes.
The device is available in 64‑pin Green LQFP and 64‑pin TQFP packages, both RoHS compliant. On‑chip memory options include up to 128 KB of Flash, up to 4 KB of data SRAM, 2 KB of dual‑port RAM, and 2 KB of program/data SRAM. The datasheet also details electrical parameters, flash retention (up to 15 years), and package reliability information.
| Instruction cycle time | 25 ns at 40 MHz CPU clock |
|---|---|
| On‑chip Flash memory size | 32 KB, 64 KB or 128 KB |
| On‑chip Dual‑Port RAM | 2 KB |
| On‑chip Data SRAM | 0 KB, 2 KB or 4 KB |
| On‑chip Program/Data SRAM | 2 KB |
| Interrupt priority levels | 16 levels, up to 63 sources |
| General‑purpose I/O lines | Up to 47 |
| Clock generation factors | PLL 1:0.15 … 1:10, Prescaler 1:1 … 60:1 |
The instruction cycle time is 25 ns when the CPU runs at a 40 MHz clock.
It offers 32 KB, 64 KB, or 128 KB of on‑chip Flash memory depending on the derivative.
The device supports 16 priority levels with up to 63 interrupt sources.