The XC164CM is a member of the enhanced 16-bit microcontroller family XC166 which offers impressive DSP performance and advanced interrupt handling combined with a powerful integrated peripheral set and high performance and reliable on-chip Flash memory.
Features
■ Single cycle 16-bit CPU with 5-stage pipeline
■ 1-cycle multiplication (16 x 16 bit), background division (32/16 bit), 1-cycle multiply-and-accumulate (MAC) instructions
■ Zero-cycle jump execution
■ Register-based design with multiple variable register banks
■ Fast context switch with two additional local register banks
■ 16 Mbytes total linear address space for code and data
■ 1024 Bytes on-chip SFR area (C166 family compatible)
■ 16-priority-level interrupt system with up to 75 sources, sample rate down to 50 ns
■ 8-channel interrupt-driven single-cycle data transfer facilities via peripheral event controller
■ Clock generation via on-chip PLL or via prescaler
■ 2 Kbytes on-chip dual-port RAM
■ 2 Kbytes on-chip data SRAM
■ 2 Kbytes on-chip program/data SRAM
■ 64 Kbytes on-chip program memory (eFlash with ECC)
■ 14-channel A/D converter with programmable resolution and conversion time down to 2.15 µs
■ One 16-channel general purpose capture/compare units
■ Capture/compare unit for flexible PWM signal generation (3/6 capture/compare channels and 1 compare channel)
■ Multi-functional general purpose timer unit with 5 timers
■ Two synchronous/asynchronous serial channels (USARTs)
■ Two high-speed synchronous serial channels
■ On-chip TwinCAN interface (Rev. 2.0B active) with 32 MO and gateway functionality
■ On-chip real time clock
■ Enhanced power saving modes with flexible power management
■ Programmable watchdog timer and oscillator watchdog
■ Up to 47 general purpose I/O
■ On-chip bootstrap loader
■ Supported by a large range of development tools
■ On-chip debug support via JTAG interface
■ 64-pin PG-TQFP package, 0.5 mm (19.7 mil) pitch
Applications
■ Automotive body & comfort
■ Automotive safety
■ Motor drive