C8051F320/1 is a 16k ISP FLASH MCU from Silicon Laboratories that features full-speed USB, 10-bit ADC, two comparators, internal voltage reference, POR/Brown-Out Detector.
The C8051F320/1 is a full‑speed USB microcontroller with a 16 kB ISP‑programmable flash, 2304 B of internal RAM, and a 10‑bit ADC capable of up to 200 ksps. It includes integrated USB transceiver, on‑chip debug circuitry, voltage regulator, comparators, and multiple serial interfaces (UART, SPI, SMBus).
The document provides detailed information on system architecture, pin configurations for 32‑pin LQFP and 28‑pin MLP packages, power‑management modes, reset sources, and programming procedures for flash memory and peripheral registers.
| Operating Voltage Range | 4.0 V to 5.25 V |
|---|---|
| Temperature Range | -40 °C to +85 °C |
| Internal RAM | 2304 Bytes (1 k + 256 B + 1 k USB FIFO) |
| Flash Memory | 16 kBytes, programmable in 512‑byte sectors |
| USB Buffer Memory | 1 kByte |
| Package Options | 32‑pin LQFP, 28‑pin MLP |
| Number of I/O Ports | 25/21 Port I/O, all 5 V tolerant |
The device operates from 4.0 V to 5.25 V supplied to its voltage regulator.
It provides 16 kBytes of flash memory, programmable in 512‑byte sectors.
The USB controller is USB 2.0 compliant and supports Full Speed (12 Mbps) and Low Speed (1.5 Mbps).
The device is rated for operation from –40 °C to +85 °C.