C8051F380/1/2/3/4/5/6/7/C Full Speed USB Flash MCU Family Analog Peripherals High Speed 8051 C Core - 10-Bit ADC (C8051F380/1/2/3/C only) - Pipelined instruction architecture executes 70% of Up to 500 ksps instructions in 1 or 2 system clocks Built-in analog multiplexer with single-ended and - Up to 48 MIPS operation differential mode - Expanded interrupt handler VREF from external pin, internal reference, or V DD Memory Built-in temperature sensor - 4352 or 2304 Bytes RAM External conversion start input option - Two comparators - 64, 32, or 16 kB Flash In-system programmable in - Internal voltage reference (C8051F380/1/2/3/C only) 512-byte sectors - Brown-out detector and POR Circuitry Digital Peripherals USB Function Controller - 40/25 Port I/O All 5 V tolerant with high sink current - USB specification 2.0 compliant 2 - Hardware enhanced SPI, two I C/SMBus, and two - Full speed (12 Mbps) or low speed (1.5 Mbps) operation enhanced UART serial ports - Integrated clock recovery no external crystal required for - Six general purpose 16-bit counter/timers full speed or low speed - 16-bit programmable counter array (PCA) with five cap- - Supports eight flexible endpoints ture/compare modules - 1 kB USB buffer memory - External Memory Interface (EMIF) - Integrated transceiver no external resistors required Clock Sources On-Chip Debug - Internal Oscillator: 0.25% accuracy with clock recovery - On-chip debug circuitry facilitates full speed, non-intru- enabled. Supports all USB and UART modes sive in-system debug (No emulator required) - External Oscillator: Crystal, RC, C, or clock (1 or 2 Pin - Provides breakpoints, single stepping, modes) inspect/modify memory and registers - Low Frequency (80 kHz) Internal Oscillator - Superior performance to emulation systems using - Can switch between clock sources on-the-fly ICE-chips, target pods, and sockets Packages Voltage Supply Input: 2.7 to 5.25 V - 48-pin TQFP (C8051F380/2/4/6) - Voltages from 2.7 to 5.25 V supported using On-Chip - 32-pin LQFP (C8051F381/3/5/7/C) Voltage Regulators - 5x5 mm 32-pin QFN (C8051F381/3/5/7/C) Temperature Range: 40 to +85 C ANALOG DIGITAL I/O PERIPHERALS UART0 Port 0 UART1 + A 10-bit Port 1 SPI + M 500 ksps - SMBus0 U Port 2 - ADC SMBus1 X PCA Port 3 6 Timers VREG TEMP VREF Port 4 SENSOR 48 Pin Only C8051F380/1/2/3 Only PRECISION INTERNAL USB Controller / OSCILLATORS Transceiver HIGH-SPEED CONTROLLER CORE 64/32 kB 8051 CPU 4/2 kB RAM ISP FLASH 48 MIPS FLEXIBLE DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.4 10/13 Copyright 2013 by Silicon Laboratories C8051F380/1/2/3/4/5/6/7/C CROSSBAR Ext. Memory I/FC8051F380/1/2/3/4/5/6/7/C 2 Rev. 1.4