C8051F320/1 is a high-speed USB, 16 k ISP FLASH MCU family from Silicon Laboratories. It features a 10-bit ADC, two comparators, an internal voltage reference, POR/Brown-Out detector, a USB function controller, On-Chip Debug, a high-performance 8051µC core, 2304 bytes of internal RAM (1k + 256 + 1k USB FIFO), and 16 kB Flash.
The C8051F320/1 family is a full‑speed USB microcontroller with a 10‑bit ADC, two comparators, internal voltage reference, POR/brown‑out detector, and a range of digital peripherals including UART, SPI, SMBus, and a programmable counter array. It supports USB 2.0 full‑speed (12 Mbps) or low‑speed (1.5 Mbps) operation with an integrated transceiver and 1 kB USB buffer.
The device includes 2304 bytes of internal RAM, 16 kB of flash memory programmable in‑system, and a voltage regulator that operates from 4.0 V to 5.25 V. Packages are offered in 32‑pin LQFP and 28‑pin QFN, and on‑chip debug circuitry provides breakpoints, single‑stepping, and memory inspection without an external emulator. Contact information and legal notices are provided at the end of the document.
| ADC Resolution | 10‑bit |
|---|---|
| ADC Sample Rate | up to 200 ksps |
| USB Speed | Full speed (12 Mbps) or low speed (1.5 Mbps) |
| USB Buffer Memory | 1 kB |
| Internal RAM | 2304 bytes (1 k + 256 + 1 k USB FIFO) |
| Flash Memory | 16 kB |
| Core Performance | Up to 25 MIPS at 25 MHz |
| Voltage Regulator Input Range | 4.0 V to 5.25 V |
| Operating Temperature Range | –40 °C to +85 °C |
| Package Options | 32‑pin LQFP, 28‑pin QFN |
It supports full‑speed (12 Mbps) and low‑speed (1.5 Mbps) USB operation.
The regulator accepts an input voltage from 4.0 V to 5.25 V.
The MCU provides 2304 bytes of internal RAM, organized as 1 k + 256 + 1 k for the USB FIFO.
The family is offered in a 32‑pin LQFP package and a 28‑pin QFN package.