The F280025CPMSR with 32-bit Microcontrollers - MCU C2000 32-bit MCU from Texas Instruments is a high performance TMS320C2xx/TMS320F2xx/TMS320LF2xx series device with a 100-MHz, floating point unit (FPU), turbo modules unit (TMU), 128-kb flash memory and CLB 64-lead low-profile quad flatpack (LQFP) 40 to 125 package. It is designed for high-speed real-time, embedded control applications and is equipped with a range of features such as a real-time enhanced CPU core, a 32-bit accumulator, and an inverted microcontroller output for improved system timing control. The device offers 32-bit flash memory and 128 kB RAM along with 16-bit external data and program memory, and improved instruction set architecture; peripheral interface including IIC, UART/SCI, PWM, capture/compare units, and a four-channel analogue-to-digital converter. This device also offers I/O features including a 3-phase PWM, two 12-bit A/D converters, three 16-bit timers, three 32-bit timers, three UARTs, and a real-time clock circuit with power-fail detection, power management module, and more.