The C8051F012 is a 20 MIPS, 32 kB Flash, 10-Bit ADC, 32-pin mixed-signal MCU from Silicon Laboratories
The C8051F012 is a 32‑pin mixed‑signal microcontroller featuring a 20 MIPS 8051 core, 32 kB Flash, 256 B RAM, and integrated analog peripherals such as a 10‑bit ADC, two 12‑bit DACs, and a comparator. It includes on‑chip JTAG debug, multiple serial interfaces (SMBus/I²C, SPI, UART), and a programmable oscillator with selectable clock sources.
The datasheet lists detailed electrical specifications, package dimensions, and operating conditions, including a supply voltage range of 2.7 V to 3.6 V, typical current consumption of 10 mA at 20 MHz, and an ambient temperature range from –40 °C to +85 °C.
| CPU throughput | Up to 20 MIPS at 20 MHz |
|---|---|
| Flash memory | 32 kB |
| ADC resolution | 10‑bit |
| DAC resolution | 12‑bit (two channels) |
| Supply voltage | 2.7 V to 3.6 V |
| Operating temperature range | –40 °C to +85 °C |
| Package | 32‑pin LQFP |
| Typical operating current | 10 mA at 20 MHz |
The ADC is a 10‑bit converter.
It is supplied in a 32‑pin LQFP package.
The device operates from –40 °C to +85 °C.
It requires 2.7 V to 3.6 V.