C8051F85x/86x Low-Cost 8-bit MCU Family with up to 8 kB of Flash Memory High-Speed CIP-51 C Core - Up to 8 kB flash - Efficient, pipelined instruction architecture - Flash is in-system programmable in 512-Byte sectors - Up to 25 MIPS throughput with 25 MHz clock - Up to 512 Bytes RAM (256 + 256) - Uses standard 8051 instruction set - Expanded interrupt handler On-Chip Debug Communication Peripherals - On-chip debug circuitry facilitates full speed, non-intrusive in- system debug (no emulator required) - UART 2 - Provides breakpoints, single stepping, inspect/modify memory - I C / SMBus and registers - SPI 12-Bit Analog-to-Digital Converter Timer/Counters and PWM - Up to 16 input channels - 4 General-Purpose 16-bit Timer/Counters - Up to 200 ksps 12-bit mode or 800 ksps 10-bit mode - 16-bit Programmable Counter Array (PCA) with three channels - Internal VREF or external VREF supported of PWM, capture/compare, or frequency output capability, and hardware kill/safe state capability Internal Low-Power Oscillator - Calibrated to 24.5 MHz Additional Support Peripherals - Low supply current - Independent watchdog timer clocked from LFO - 2% accuracy over supply and temperature - 16-bit CRC engine Internal Low-Frequency Oscillator Unique Identifier - 80 kHz nominal operation - 32-bit unique key for each device - Low supply current Supply Voltage - Independent clock source for watchdog timer - 2.2 to 3.6 V 2 Analog Comparators Package Options - Programmable hysteresis and response time - 16-pin SOIC - Configurable as interrupt or reset source - 20-pin QFN, 3 x 3 mm - Low current - 24-pin QSOP General-Purpose I/O - Available in die form - Up to 18 pins - Qualified to AEC-Q100 Standards - 5 V-Tolerant Temperature Ranges: - Crossbar-enabled - 40 to +125 C (-Ix) and 40 to +85 C (-Gx) Core / Memory / Support Digital Peripherals UART 2-8 kB Flash Core LDO CIP-51 I2C / SMBus (25 MHz) 256-512 B RAM Supply Monitor SPI Watchdog 16-bit CRC 4 x 16-bit Timers C2 Serial Debug / Programming 3-Channel PCA Clocking / Oscillators Analog Peripherals 24.5 MHz Low Power Oscillator SAR ADC (12-bit 200 ksps,10-bit 800 ksps) 80 kHz Low Frequency Oscillator Voltage Reference External Clock (CMOS Input) 2 x Low Current Comparators Rev. 1.0 2/14 Copyright 2014 by Silicon Laboratories C8051F85x/86x Clock Selection Priority Crossbar Flexible Pin Muxing Encoder 18 Multi-Function 5V-Tolerant I/O PinsC8051F85x-86x Table of Contents 1. Electrical Specifications............................................................................................ 8 1.1. Electrical Characteristics ..................................................................................... 8 1.2. Typical Performance Curves ............................................................................. 19 1.2.1. Operating Supply Current ......................................................................... 19 1.2.2. ADC Supply Current.................................................................................. 20 1.2.3. Port I/O Output Drive................................................................................. 21 1.3. Thermal Conditions ........................................................................................... 21 1.4. Absolute Maximum Ratings............................................................................... 22 2. System Overview ..................................................................................................... 23 2.1. Power ............................................................................................................ 25 2.1.1. LDO ....................................................................................................... 25 2.1.2. Voltage Supply Monitor (VMON0)............................................................. 25 2.1.3. Device Power Modes ................................................................................ 25 2.2. I/O ............................................................................................................ 26 2.2.1. General Features ...................................................................................... 26 2.2.2. Crossbar.................................................................................................... 26 2.3. Clocking ............................................................................................................ 27 2.4. Counters/Timers and PWM ............................................................................... 27 2.4.1. Programmable Counter Array (PCA0) ...................................................... 27 2.4.2. Timers (Timer 0, Timer 1, Timer 2 and Timer 3)....................................... 27 2.4.3. Watchdog Timer (WDT0) .......................................................................... 27 2.5. Communications and other Digital Peripherals ................................................. 28 2.5.1. Universal Asynchronous Receiver/Transmitter (UART0).......................... 28 2.5.2. Serial Peripheral Interface (SPI0) ............................................................. 28 2.5.3. System Management Bus / I2C (SMBus0) ............................................... 28 2.5.4. 16/32-bit CRC (CRC0) .............................................................................. 28 2.6. Analog Peripherals ............................................................................................ 30 2.6.1. 12-Bit Analog-to-Digital Converter (ADC0) ............................................... 30 2.6.2. Low Current Comparators (CMP0, CMP1) ............................................... 30 2.7. Reset Sources................................................................................................... 31 2.8. On-Chip Debugging........................................................................................... 31 3. Pin Definitions.......................................................................................................... 32 3.1. C8051F850/1/2/3/4/5 QSOP24 Pin Definitions ................................................. 32 3.2. C8051F850/1/2/3/4/5 QFN20 Pin Definitions .................................................... 36 3.3. C8051F860/1/2/3/4/5 SOIC16 Pin Definitions................................................... 39 4. Ordering Information............................................................................................... 42 5. QSOP-24 Package Specifications .......................................................................... 45 6. QFN-20 Package Specifications ............................................................................. 47 7. SOIC-16 Package Specifications............................................................................ 50 8. Memory Organization .............................................................................................. 52 8.1. Program Memory............................................................................................... 53 8.1.1. MOVX Instruction and Program Memory .................................................. 53 8.2. Data Memory..................................................................................................... 53 2 Rev. 1.0