C8051F122 is a 100 MIPS, 128 kB Flash, 10-Bit ADC, 100-Pin Mixed-Signal MCU with the following features:
The C8051F122 is a 100‑MIPS, 128 kB Flash, 10‑bit ADC, 100‑pin mixed‑signal microcontroller from Silicon Labs. It integrates analog peripherals such as a 10‑bit ADC with programmable gain, an 8‑bit ADC, two 12‑bit DACs, comparators, and an internal voltage reference, as well as digital peripherals including 64‑port I/O, SMBus/I²C, SPI, UARTs, and a 16‑bit timer/counter array.
Key electrical specifications include a supply voltage range of 3.0 V to 3.6 V, typical active current of 50 mA at 100 MHz, and a stop‑mode current of 0.4 µA. The device operates with an internal 24.5 MHz oscillator, a programmable PLL up to 100 MHz, and supports external clock sources. It is offered in a 100‑pin TQFP package and operates from –40 °C to +85 °C.
| Supply Voltage | 3.0 V to 3.6 V |
|---|---|
| Flash Memory | 128 kB |
| Data RAM | 8448 bytes |
| ADC Resolution | 10 bits |
| ADC Integral Nonlinearity | +1 LSB |
| DAC Resolution | 12 bits |
| Typical Active Current (100 MHz) | 50 mA |
| Stop‑Mode Current | 0.4 µA |
| Oscillator Frequency | 24.0 MHz to 25.0 MHz |
| PLL Frequency | 96 MHz to 100 MHz |
| Operating Temperature Range | -40 °C to +85 °C |
| Package | 100‑Pin TQFP |
The device operates from 3.0 V to 3.6 V.
It includes 128 kB of flash memory.
The analog‑to‑digital converter provides 10‑bit resolution.
Typical active current is about 50 mA when running at 100 MHz.