This is a 16-bit single-chip microcontroller with C166SV2 core
The XC164CM is a 16‑bit single‑chip microcontroller based on the C166SV2 core. It offers a high‑performance CPU with a 25 ns instruction cycle at 40 MHz, 1‑cycle multiplication, and a 16‑priority‑level interrupt system supporting up to 63 sources. On‑chip peripherals include multiple A/D converters, UARTs, high‑speed serial channels, a TwinCAN interface, and various timer and capture/compare units.
The datasheet describes several derivatives of the XC164CM family, detailing differences in memory size, temperature range, and package type. Available packages include 64‑pin Green LQFP and 64‑pin TQFP, both RoHS‑compliant. Flash memory retention is specified up to 15 years, and ordering codes identify the exact derivative, package, and delivery options.
| Instruction Cycle Time | 25 ns at 40 MHz |
|---|---|
| Multiplication Speed | 1‑cycle (16 × 16 bit) |
| Interrupt Sources | Up to 63 sources |
| On‑Chip Flash Memory Size | 32‑128 KB |
| Package Type | 64‑pin Green LQFP (‑16F) / 64‑pin TQFP (‑4F/‑8F) |
The XC164CM runs a 25 ns instruction cycle when the CPU clock is set to 40 MHz.
It supports up to 63 interrupt sources within its 16‑priority‑level interrupt system.
Derivatives use either a 64‑pin Green LQFP package for the -16F series or a 64‑pin TQFP package for the -4F/‑8F series, both RoHS‑compliant.