C8051F388/9/A/B Flash MCU Family Analog Peripherals Memory - 10-Bit ADC - 4352 or 2304 Bytes RAM Up to 500 ksps - 64 or 32 kB Flash In-system programmable in 512-byte Built-in analog multiplexer with single-ended and sectors differential mode Digital Peripherals VREF from external pin, internal reference, or V DD - 40/25 Port I/O All 5 V tolerant with high sink current Built-in temperature sensor 2 External conversion start input option - Hardware enhanced SPI, two I C/SMBus, and two - Two comparators enhanced UART serial ports - Internal voltage reference - Six general purpose 16-bit counter/timers - Brown-out detector and POR Circuitry - 16-bit programmable counter array (PCA) with five cap- On-Chip Debug ture/compare modules - On-chip debug circuitry facilitates full speed, non-intru- - External Memory Interface (EMIF) sive in-system debug (No emulator required) Clock Sources - Provides breakpoints, single stepping, - Internal Oscillator: 1.5% accuracy. Supports all UART inspect/modify memory and registers modes - Superior performance to emulation systems using - External Oscillator: Crystal, RC, C, or clock (1 or 2 Pin ICE-chips, target pods, and sockets modes) Voltage Supply Input: 2.7 to 5.25 V - Low Frequency (80 kHz) Internal Oscillator - Voltages from 2.7 to 5.25 V supported using On-Chip - Can switch between clock sources on-the-fly Voltage Regulators Packages High Speed 8051 C Core - 48-pin TQFP (C8051F388/A) - Pipelined instruction architecture executes 70% of - 32-pin LQFP (C8051F389/B) instructions in 1 or 2 system clocks - 5x5 mm 32-pin QFN (C8051F389/B) - Up to 48 MIPS operation Temperature Range: 40 to +85 C - Expanded interrupt handler Rev. 1.2 6/19 Copyright 2019 by Silicon Laboratories C8051F388/9/A/B2 Rev. 1.2