C8051F310 is a 25MIPS, 16 kB Flash, 10-Bit ADC, 32-Pin Mixed-Signal MCU.
The C8051F310 is a 32‑pin mixed‑signal microcontroller featuring a 25 MIPS 8051 core, 16 kB Flash, 1280 bytes of RAM, and a 10‑bit ADC with up to 200 ksps throughput. It includes analog peripherals such as a programmable ADC, comparators, and temperature sensor, as well as digital peripherals like 29 I/O ports, SMBus/I2C, SPI, UART, and multiple 16‑bit timers/counters.
The device operates from 2.7 V to 3.6 V, with typical current consumption of 7 mA at 25 MHz and less than 0.1 pA in stop mode. It offers an internal 24.5 MHz oscillator, external clock options, and on‑chip debug capabilities for full‑speed, non‑intrusive debugging.
| Supply Voltage | 2.7 V to 3.6 V |
|---|---|
| Typical Operating Current (25 MHz) | 7 mA |
| Flash Memory | 16 kB |
| Data RAM | 1280 bytes |
| ADC Resolution | 10‑bit |
| ADC Throughput | 200 ksps |
| I/O Ports | 29 ports (5 V tolerant) |
| Internal Oscillator Frequency | 24.5 MHz |
| Operating Temperature Range | -40 °C to +85 °C |
The device operates from 2.7 V to 3.6 V.
It has a 10‑bit analog‑to‑digital converter.
Typical operating current is 7 mA at 25 MHz.
The MCU provides 29 I/O ports, all 5 V tolerant.