C8051F340/1/2/3/4/5/6/7/8/9/A/B/C/D Full Speed USB Flash MCU Family Analog Peripherals HIgh Speed 8051 C Core - 10-Bit ADC (C8051F340/1/2/3/4/5/6/7/A/B only) - Pipelined instruction architecture executes 70% of Up to 200 ksps Instructions in 1 or 2 system clocks Built-in analog multiplexer with single-ended and - 48 MIPS and 25 MIPS versions available. differential mode VREF from external pin, internal reference, or V - Expanded interrupt handler DD Built-in temperature sensor Memory External conversion start input option - 4352 or 2304 Bytes RAM - Two comparators - 64 or 32 kB Flash In-system programmable in 512-byte - Internal voltage reference (C8051F340/1/2/3/4/5/6/7/A/B only) 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 - Hardware enhanced SPI, SMBus, and one or two - Full speed (12 Mbps) or low speed (1.5 Mbps) operation enhanced UART serial ports - Integrated clock recovery no external crystal required for - Four 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 (C8051F340/1/4/5/8/C) - Voltages from 3.6 to 5.25 V supported using On-Chip - 32-pin LQFP (C8051F342/3/6/7/9/A/B/D) Voltage Regulator - 5x5 mm 32-pin QFN (C8051F342/3/6/7/9/A/B) Temperature Range: 40 to +85 C ANALOG DIGITAL I/O PERIPHERALS UART0 Port 0 UART1* + A 10-bit Port 1 SPI + M 200 ksps - SMBus U Port 2 - ADC X PCA Port 3 4 Timers VREG TEMP VREF Port 4 SENSOR 48 Pin Only C8051F340/1/2/34/5/6/7/A/B Only * C8051F340/1/4/5/8/A/B/C Only PRECISION INTERNAL USB Controller / OSCILLATORS Transceiver HIGH-SPEED CONTROLLER CORE 64/32 kB 8051 CPU 4/2 kB RAM ISP FLASH (48/25 MIPS) FLEXIBLE DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.5 3/19 Copyright 2019 by Silicon Laboratories C8051F34x CROSSBAR Ext. Memory I/FC8051F340/1/2/3/4/5/6/7/8/9/A/B/C/D 2 Rev. 1.5