The C8051F331-GM is a highly integrated mixed-signal 8-bit ISP Flash Microcontroller featuring a powerful 8051 core with 25MHz performance. The MCU offers 8kB flash, 0.75kB RAM along with I²C, SPI, UART communication interfaces and 4 x 16-bit timers. On-chip analog features include an ADC, a DAC and 1 comparators. With on-chip power-on reset, VDD monitor, watchdog timer, a ±2% internal oscillator. This device is truly stand-alone system-on-a-chip solutions. The flash memory can be reprogrammed even in-circuit, providing non-volatile data storage and also allowing field upgrades of the 8051 firmware. User software has complete control of all peripherals and may individually shut down any or all peripherals for power savings.
Pipelined instruction architecture - Executes 70% of instruction set in 1 or 2 system clocks
Up to 25MIPS throughput with 25MHz clock
Expanded interrupt handler
Low current comparator
On-chip debug circuitry facilitates full speed, non-intrusive in-system debug
Provides breakpoints, single stepping, inspect/modify memory and registers
Superior performance to emulation systems using ICE-chips, target pods and sockets
Hardware enhanced UART, SMBus™ and SPI™ serial ports
Four general purpose 16-bit counter/timers
16-bit Programmable counter array (PCA) with five capture/compare modules
Real-time clock capability using PCA or timer and external clock source