​C8051F85x/86x Small Form Factor MCUs

The C8051F85x/6x is a highly integrated AEC-Q100 qualified MCU product family without any compromise on features or performance. The C8051F85x/6x devices feature a highly-efficient enhanced 8051 pipelined architecture with 2 to 8 kB flash, 256/512 byte RAM, a 12-bit multi-channel analog to digital converter (ADC), a precise internal voltage reference, two analog comparators with programmable hysteresis and response time, an extended temperature range (up to 125 °C) and a host of communication peripherals (SMBus/I2C, SPI, UART). In addition, this product family supports three independently configurable enhanced resolution PWM channels and also has built-in hardware kill/safe state capability for overcurrent protection and fault detection.
 
 

Features

  • 25 MIPS 8051 core
  • 2 to 8 kB flash
  • 512/256 Byte RAM options
  • 12-bit 200 ksps, multi-channel ADC
  • Integrated 24.5 MHz (±2% accuracy) oscillator
  • Integrated 80 kHz low frequency oscillator
  • Up to 18 GPIO's, 5 V tolerant
  • 2 analog comparators
  • Precision voltage reference
  • 3 PWM channels
  • SMBus/I2C, UART and SPI
  • 4 16-bit timers
  • Independent watchdog timer
  • Power-on reset
  • Brown-out reset
  • On-chip debug
  • 2.2 to 3.6 V input supply
  • -40 to 85 °C and -40 to 125 °C operating range
  • AEC-Q100 qualified
  • Packages:
    • SOIC16
    • QFN20 (3 mm x 3 mm)
    • QSOP24
 
 

Applications

Documentation

Expand AllCollapse All

Data Sheet (2)

Data Short (2)

DescriptionVersionUpdatedSize
C8051F85x/86x Data Short
7.3.20137/3/201339 kB
C8051F85x/86x Data Short (Chinese)
7.3.20137/3/2013190 kB

Errata (1)

DescriptionVersionUpdatedSize
C805185x/86x Revision C Errata
2.10.20142/10/201442 kB

User Guides (5)

Quick Start Guide (3)

Application Notes (40)

DescriptionVersionUpdatedSize
AN0821: Simplicity Studio C8051F85x Walkthrough
0.12/12/20142720 kB
AN0822: Simplicity Studio User's Guide
0.12/12/20141412 kB
AN0823: Simplicity Configurator User's Guide
0.12/12/2014692 kB
AN101: Configuring the Port I/O Crossbar Decoder
2.27/19/2013272 kB
AN103: Using the On-Chip Temperature Sensor
1.37/19/2013326 kB
AN104: Integrating Keil 8051 Tools into the IDE
3.06/18/2013525 kB
AN111: Using the C8051Fxxx in 5 Volt Systems
1.37/20/2013243 kB
AN114: Hand Soldering Tutorial for Fine Pitch QFP Devices
1.13034 kB
AN117: Using the C8051Fxxx On-Chip Interface Utilities DLL
3.37/19/2013268 kB
AN118: Improving ADC Resolution by Oversampling and Averaging
1.37/19/2013420 kB
AN119: Calculating Settling Time for Switched Capacitor ADCs
1.27/19/2013301 kB
AN124: Pin Sharing Techniques for the C2 Interface
1.27/19/2013191 kB
AN125: Integrating Raisonance 8051 Tools into the IDE
1.3162 kB
AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE
2.4207 kB
AN127: FLASH Programming via the C2 Interface
1.21/15/2013179 kB
AN128: Software SPI Examples for the C8051F30x Family
1.27/19/2013323 kB
AN136: Production Programming Options for MCU Devices
1.37/19/2013200 kB
AN137: Lithium Ion Battery Charger Using C8051F300
1.37/19/2013382 kB
AN140: Integrating HI-TECH 8051 Tools into the IDE
1.3207 kB
AN141: SMBus Communication for Small Form Factor Device Families
1.37/19/2013490 kB
AN145: Three-Channel Power Sequencer
1.57/19/2013584 kB
AN146: High-Speed Lithium Ion Battery Charger
1.37/19/2013489 kB
AN148: Magnetic Stripe Reader
1.38/12/20081674 kB
AN155: Stepper Motor Reference Design
1.17/29/2008565 kB
AN191: Motor Control Software Examples
1.17/19/2013574 kB
AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE
0.2224 kB
AN201: Writing to Flash from Firmware
0.77/19/2013201 kB
AN202: Low Pin-Count LCD Interface
0.27/19/2013519 kB
AN203: C8051Fxxx Printed Circuit Board Design Notes
0.27/19/2013314 kB
AN208: Sensorless Brushless DC Motor Reference Design
0.21251 kB
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE
0.3442 kB
AN278: Voice Recorder Reference Design
0.27/19/2013648 kB
AN324: Advanced Encryption Standard
0.1176 kB
AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers
0.112/3/2010165 kB
AN568: EEPROM Emulations for Flash Microcontrollers
0.11/5/201158 kB
AN767: SMBus Bootloader
0.14/24/201397 kB
AN778: UART Bootloader
0.16/18/2013224 kB
AN788: Porting Considersations from C8051F30x and C8051F330/1/2/3/4/5 to C8051F85x/86x
0.110/22/2013159 kB
AN794: C8051F850 BLDC Reference Design Kit
0.110/28/20132671 kB
AN798: EEPROM Emulation with Wear-Leveling for 8-Bit Flash MCUs
0.110/21/201361 kB

White Papers (4)

Miscellaneous (1)

DescriptionVersionUpdatedSize
C2 Specification
1.1273 kB

PCN (2)

Development Kits

 

One Click Access to the Latest Software, Documentation & Tools

 Simplicity Studio
One-click accessibility Simplicity Studio gives you instant access to tools, relevant documentation, software and source code libraries
Always updated Simplicity Studio automatically keeps you up-to-date with all changes affecting your development environment
World-class simplicity Simplicity Studio includes a product selector to help you speed up the MCU selection process
 

Design Tools

Expand AllCollapse All

Software (36)

DescriptionVersionUpdatedSize
Interfacing an External SRAM to the C8051Fxxx
2 kB
16-bit PWM using an on-chip timer
1 kB
8 Bits Tools Installer
4.907/23/2014680562 kB
Advanced encryption standard
20 kB
AN0821 Software
0.12/12/201412 kB
AN767SW: SMBus Bootloader Software
4/25/2013252 kB
AN778 Software
6/21/2013448 kB
Configuration Wizard 2 Installer
4.4012/11/201316076 kB
Configuring the internal and external oscillators
7 kB
Configuring the Port I/O Crossbar Decoder
0 kB
EEPROM emulation for flash microcontrollers
16 kB
F850_BLDC_RD software
1.0.0.010/18/201342808 kB
Flash programming via the C2 interface
97 kB
FLASHUtil Installer
4.407/23/20147754 kB
Hex to Svf conversion utility software
V 1.317/17/20123623 kB
IDE Installer
4.907/23/201425866 kB
Implementing a real-time clock
2 kB
Improving ADC resolution by oversampling and averaging
3 kB
Integrating Hi-Tech 8051 tools into the Silicon Labs IDE
1 kB
Integrating IAR 8051 tools into the Silicon Labs IDE
12 kB
Integrating SDCC 8051 tools into the Silicon Labs IDE
7 kB
Integrating Tasking 8051 tools into the Silicon Labs IDE
1 kB
IR Performance Analysis Tool
7641 kB
Low Pin-Count LCD Interface Software
4 kB
Modular bootloader framework for Silicon Labs MCUs
372 kB
Production Programmer
3.207/23/20142594 kB
Simplicity Studio v2
v28/14/2014169102 kB
Simplicity Studio v2, Linux Installer
v28/14/2014179686 kB
Simplicity Studio v2, Mac Installer
v28/14/2014119971 kB
SMBus communication for small form factor devices
223 kB
Software UART examples
13 kB
Three-Channel Power Sequencer.
25 kB
ToolStick Development Tools
2.60.18/2/201345699 kB
USB Debug Adapter Reset Utility
1.76/1/201349 kB
uVision Driver
4.107/23/20144982 kB
Writing to flash from firmware
76 kB

Schematics/Layout (19)

Training (2)

Product Matrix
Zoom
Part NumberMCU CoreMHzFlashRAMDig I/O PinsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsDebug InterfaceOtherPackage TypePackage SizeAlternativeDev KitAEC-Q100CommunicationsFootnotes
C8051F850-C-GM8051258 kB0.501643±2%12-bit, 15-ch., 200 kspsYesYes2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F850-C-GU8051258 kB0.501843±2%12-bit, 16-ch., 200 kspsYesYes2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F851-C-GM8051254 kB0.501643±2%12-bit, 15-ch., 200 kspsYesYes2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F851-C-GU8051254 kB0.501843±2%12-bit, 16-ch., 200 kspsYesYes2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F852-C-GM8051252 kB0.251643±2%12-bit, 15-ch., 200 kspsYesYes2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F852-C-GU8051252 kB0.251843±2%12-bit, 16-ch., 200 kspsYesYes2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F853-C-GM8051258 kB0.501643±2%NoNo2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F853-C-GU8051258 kB0.501843±2%NoNo2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F854-C-GM8051254 kB0.501643±2%NoNo2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F854-C-GU8051254 kB0.501843±2%NoNo2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F855-C-GM8051252 kB0.251643±2%NoNo2C2LFOQFN203x3 mmC8051F850DK
YesI2C; SPI; UART
C8051F855-C-GU8051252 kB0.251843±2%NoNo2C2LFOQSOP248.65x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F860-C-GS8051258 kB0.501343±2%12-bit, 12-ch., 200 kspsYesYes2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F861-C-GS8051254 kB0.501343±2%12-bit, 12-ch., 200 kspsYesYes2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F862-C-GS8051252 kB0.251343±2%12-bit, 12-ch., 200 kspsYesYes2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F863-C-GS8051258 kB0.501343±2%NoNo2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F864-C-GS8051254 kB0.501343±2%NoNo2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
C8051F865-C-GS8051252 kB0.251343±2%NoNo2C2LFOSOIC169.9x6 mmC8051F850DK
YesI2C; SPI; UART
The C8051F85x/6x MCUs are an ideal fit for low-memory, low-pin count applications. These MCUs feature a highly-efficient, enhanced 8051 pipelined architecture CPU core which executes 70% of the instructions in 1-2 system clock cycles. The C8051F85x/6x family takes functional density to the next level by integrating advanced analog, digital and communication peripherals as well as precision oscillators into highly cost-effective QFN20 (3 mm x 3 mm), QSOP24 and SOIC16 packages. The MCU architecture also features a patented crossbar that enables developers to choose peripherals and pinout placement based on their application needs and layout constraints without worrying about the pre-set limitations and pin conflicts - allowing usage of small pinout packages, simplifying PCB routing, minimizing PCB layers and ultimately reducing design time, lowering system cost and most importantly optimal usage of pins. These on-chip features enable developers to minimize external components resulting in significantly reduced solution cost as compared to competitive MCUs.

Overview

Product Matrix

Documentation

Tools

Education

Technology

More Info