C8051F2xx Small Form Factor Microcontrollers

The C8051F2xx is a family of fully integrated, mixed-signal System-on-a-Chip small form factor microcontrollers (MCUs) available with a true 12-bit (C8051F206) multi-channel ADC, 8-bit multi-channel ADC (C8051F220/221/226 and C8051F206) or without an ADC (C8051F230/231/236). Each model features an 8051-compatible microcontroller core with 8 kB of Flash memory. There are also UART and SPI serial interfaces implemented in hardware.
Products in this family feature 22 or 32 general purpose I/O pins, some of which can be used for assigned digital peripheral interface. Any of the pins may be configured for use as analog input to the analog-to-digital converter (C8051F220/221/226 and C8051F206 only). Other features include an on-board VDD monitor, WDT and clock oscillator. On-board Flash memory can be reprogrammed in-circuit, and may also be used for non-volatile data storage. Integrated peripherals can also individually shut down any or all of the peripherals to conserve power. All parts have 256 bytes of SRAM. An additional 1024 bytes of RAM is available in the C8051F206/226/236 devices.
​​
 
 

Features

  • Up to 25 MIPS
  • 8 kB Flash
  • 256 bytes internal RAM
  • 1024 bytes XRAM (F206/226/236 only)
  • 12-bit, 100 ksps, ±1 LSB INL (F206 only)
  • 8-bit, 100 ksps, ±1/4 LSB INL (F220/221/226)
  • 4 digital I/O, 5 V tolerant
  • 2.7 to 3.6 V supply
  • –40 to +85 °C
  • On-chip debug
 
 

Applications

Documentation

Expand AllCollapse All

Data Sheet (1)

DescriptionVersionUpdatedSize
C8051F2xx Mixed-Signal 8 kB ISP Flash MCU Family
1.6

Data Short (7)

DescriptionVersionUpdatedSize
C8051F206 Data Short
1.10.20111/13/2011
C8051F220 Data Short
6.15.2004
C8051F221 Data Short
1.10.20111/13/2011
C8051F226 Data Short
6.15.2004
C8051F230 Data Short
6.15.2004
C8051F231 Data Short
1.10.20111/13/2011
C8051F236 Data Short
6.15.2004

User Guides (5)

Quick Start Guide (1)

Application Notes (27)

DescriptionVersionUpdatedSize
AN0822: Simplicity Studio User's Guide
0.12/12/2014
AN102: Configuring the Internal and External Oscillators
2.1
AN104: Integrating Keil 8051 Tools into the IDE
3.06/18/2013
AN105: Programming FLASH through the JTAG Interface
1.4
AN110: Implementing 16-bit PWM Using an On-Chip Timer
1.2
AN111: Using the C8051Fxxx in 5 Volt Systems
1.37/20/2013
AN114: Hand Soldering Tutorial for Fine Pitch QFP Devices
1.1
AN115: Software UART Examples
1.1
AN117: Using the C8051Fxxx On-Chip Interface Utilities DLL
3.37/19/2013
AN119: Calculating Settling Time for Switched Capacitor ADCs
1.27/19/2013
AN120: FLASH Security Users Guide
1.1
AN125: Integrating Raisonance 8051 Tools into the IDE
1.3
AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE
2.4
AN134: Multiple-Device JTAG Configuration in the IDE
1.2
AN136: Production Programming Options for MCU Devices
1.37/19/2013
AN140: Integrating HI-TECH 8051 Tools into the IDE
1.3
AN148: Magnetic Stripe Reader
1.38/12/2008
AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE
0.2
AN201: Writing to Flash from Firmware
0.77/19/2013
AN203: C8051Fxxx Printed Circuit Board Design Notes
0.27/19/2013
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE
0.3
AN324: Advanced Encryption Standard
0.1
AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers
0.112/3/2010
AN568: EEPROM Emulations for Flash Microcontrollers
0.11/5/2011
AN767: SMBus Bootloader
0.14/24/2013
AN778: UART Bootloader
0.16/18/2013
AN798: EEPROM Emulation with Wear-Leveling for 8-Bit Flash MCUs
0.110/21/2013

White Papers (5)

Miscellaneous (1)

DescriptionVersionUpdatedSize
C2 Specification
1.1

PCN (4)

Development Kits

Design Tools

Expand AllCollapse All

Software (33)

Schematics/Layout (11)

Training (2)

Product Matrix
Zoom
Part NumberMCU CoreMHzFlashRAMDig I/O PinsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsDebug InterfaceOtherPackage TypePackage SizeAlternativeDev KitDatasheetAEC-Q100CommunicationsFootnotes
C8051F206
Buy
Sample
8051258 kB1.25323±20%12-bit, 32-ch., 100 kspsNoNo2C2TQFP489x9 mmC8051F206DK

NoSPI; UART
C8051F220
Buy
Sample
8051258 kB0.25323±20%8-bit, 32-ch., 100 kspsNoNo2C2TQFP489x9 mmC8051F226DK

NoSPI; UART
C8051F221
Buy
Sample
8051258 kB0.25223±20%8-bit, 22-ch., 100 kspsNoNo2C2LQFP329x9 mmC8051F226DK

NoSPI; UART
C8051F226
Buy
Sample
8051258 kB1.25323±20%8-bit, 32-ch., 100 kspsNoNo2C2TQFP489x9 mmC8051F226DK

NoSPI; UART
C8051F230
Buy
Sample
8051258 kB0.25323±20%NoNo2C2TQFP489x9 mmC8051F226DK

NoSPI; UART
C8051F231
Buy
Sample
8051258 kB0.25223±20%NoNo2C2LQFP329x9 mmC8051F226DK

NoSPI; UART
C8051F236
Buy
Sample
8051258 kB1.25323±20%NoNo2C2TQFP489x9 mmC8051F226DK

NoSPI; UART
    On-board JTAG debug support allows non-intrusive (uses no on-chip resources), full speed, in-circuit debug using the production MCU installed in the final application. This debug system supports inspection and modification of memory and registers, setting breakpoints, watchpoints, single stepping and run and halt commands. All analog and digital peripherals are fully functional when emulating using JTAG.
    Each MCU is specified for 2.7 to 3.6 V operation over the industrial temperature range (–45 to +85 °C) and is available in 48-pin TFQP and 32-pin LFQP packaging. The Port I/Os are tolerant for input signals up to 5 V.

    Overview

    Product Matrix

    Documentation

    Tools

    Education

    Technology

    More Info