The SAF-XC164CS-32F40F BB-A is a high-performance 16-bit single-chip CMOS Microcontroller. These devices extend the functionality and performance of the C166 family in terms of instructions (MAC unit), peripherals and speed. They combine high CPU performance with high peripheral functionality and enhanced IO-capabilities. They also provide clock generation via PLL and various on-chip memory modules such as program flash, program RAM and data RAM. The architecture combines advantages of RISC, CISC and DSP processors with an advanced peripheral subsystem in a very well-balanced way. In addition, the on-chip memory blocks allow the design of compact systems-on-silicon with maximum performance.
High performance 16-bit CPU with 5-stage pipeline
25ns Instruction cycle time at 40MHz CPU clock (single-cycle execution)
16 Priority-level interrupt system with 73 Sources, sample-rate down to 50ns
8-channel interrupt-driven single-cycle data transfer facilities via peripheral event controller
24-bit Pointers cover total address space
Clock Generation via on-chip PLL
2kB On-chip dual-port RAM (DPRAM)
4kB On-chip data SRAM (DSRAM)
6kB On-chip Program/Data SRAM (PSRAM)
256kB On-chip Program memory (flash memory)
14-channel ADC with programmable resolution
Two 16-channel general-purpose capture/compare units (12 input/output pins)
capture/compare unit for flexible PWM signal generation
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
On-chip real-time clock
Idle, sleep and power down modes with flexible power management
Programmable watchdog timer and oscillator watchdog