The Infineon CY7C4041KV13-600FCXC is a 12-bit Ultra-Low Power, High Performance Microcontroller from their C8051F81x family. It is a single-chip, low-power solution that combines a enhanced 8051 core, an advanced 16-bit integrated microcontroller, and associated peripherals. This microcontroller is designed to provide maximum computing power and flexibility while consuming very little power. It is suitable for battery powered and ultra-portable applications that require low power and high performance. It has an 8051 core clocked at up to 30.5MHz, 12-bit A/D converter, on-chip voltage references and multiple output clocks, up to 4Kbytes Flash memory, 14-bit I/O ports and 8-bit Timers/Counters.