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 Preliminary Rev 0.7 9/13 Copyright 2013 by Silicon Laboratories C8051F85x/86x This information applies to a product under development. Its characteristics and specifications are subject to change without notice. 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 ......................................................................................................22 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.......................................................................................................29 2.6.1. 12-Bit Analog-to-Digital Converter (ADC0)..........................................................29 2.6.2. Low Current Comparators (CMP0, CMP1)..........................................................29 30 2.7. Reset Sources.............................................................................................................. 2.8. On-Chip Debugging......................................................................................................30 3. Pin Definitions....................................................................................................................31 3.1. C8051F850/1/2/3/4/5 QSOP24 Pin Definitions ............................................................31 3.2. C8051F850/1/2/3/4/5 QFN20 Pin Definitions...............................................................34 3.3. C8051F860/1/2/3/4/5 SOIC16 Pin Definitions..............................................................37 4. Ordering Information.........................................................................................................40 5. QSOP-24 Package Specifications ....................................................................................42 6. QFN-20 Package Specifications .......................................................................................44 7. SOIC-16 Package Specifications......................................................................................47 8. Memory Organization ........................................................................................................49 8.1. Program Memory..........................................................................................................50 8.1.1. MOVX Instruction and Program Memory.............................................................50 8.2. Data Memory................................................................................................................50 8.2.1. Internal RAM........................................................................................................50 2 Preliminary Rev 0.7