C8051F310/1/2/3/4/5/6/7 8/16 kB ISP Flash MCU Family Analog Peripherals High Speed 8051 C Core - 10-Bit ADC (C8051F310/1/2/3/6 only) - Pipelined instruction architecture executes 70% of Up to 200 ksps instructions in 1 or 2 system clocks Up to 21, 17, or 13 external single-ended or differen- - Up to 25 MIPS throughput with 25 MHz clock tial inputs VREF from external pin or V - Expanded interrupt handler DD Built-in temperature sensor Memory External conversion start input - 1280 bytes internal data RAM (1024 + 256) - Comparators Programmable hysteresis and response time - 16 kB (C8051F310/1/6/7) or 8 kB (C8051F312/3/4/5) Configurable as interrupt or reset source (Compara- Flash In-system programmable in 512-byte sectors tor0) Digital Peripherals Low current ( 0.5 A) On-Chip Debug - 29/25/21 Port I/O - On-chip debug circuitry facilitates full speed, All 5 V tolerant with high sink current non-intrusive in-system debug - Hardware enhanced UART, SMBus, and SPI (no emulator required) serial ports - Provides breakpoints, single stepping, - Four general purpose 16-bit counter/timers inspect/modify memory and registers - 16-bit programmable counter array (PCA) with five - Superior performance to emulation systems using capture/compare modules ICE-Chips, target pods, and sockets - Real time clock capability using PCA or timer and - Complete development kit external clock source Supply Voltage 2.7 to 3.6 V Clock Sources - Typical operating current: 5 mA at 25 MHz - Internal oscillator: 24.5 MHz with 2% accuracy 11 A at 32 kHz supports crystal-less UART operation - Typical stop mode current: 0.1 A - External oscillator: Crystal, RC, C, or clock (1 or 2 pin modes) - Temperature range: 40 to +85 C - Can switch between clock sources on-the-fly useful in power saving modes Packages - 32-pin LQFP (C8051F310/2/4) - 28-pin QFN (C8051F311/3/5) - 24-pin QFN (C8051F316/7) ANALOG DIGITAL I/O PERIPHERALS UART Port 0 SMBus A 10-bit + M Port 1 SPI 200ksps U - PCA ADC X Port 2 + Timer 0 - Timer 1 TEMP Port 3 SENSOR Timer 2 VOLTAGE COMPARATORS C8051F310/1/2/3/6 only Timer 3 PROGRAMMABLE PRECISION INTERNAL OSCILLATOR HIGH-SPEED CONTROLLER CORE 16 kB/8 kB 8051 CPU 1280 B ISP FLASH (25MIPS) SRAM 14 DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.8 10/17 Copyright 2017 by Silicon Laboratories C8051F31x CROSSBARC8051F310/1/2/3/4/5/6/7 NOTES: 2 Rev. 1.8