ARM7TDMI-S 32-bit MCU with Flash, SMI, 3 std 16-bit timers,PWM timer, fast 10-bit ADC, I2C, UART, SSP, USB and CAN