​C8051F06x Analog-Intensive MCUs

​The C8051F06x highly integrated mixed-signal 8-bit microcontroller (MCU) devices feature two separate 16-bit high speed (SAR) ADCs. Each ADC operates up to 1 Msps; the highest resolution SAR ADC that has ever been integrated onto a microcontroller. In addition these devices include a 10-bit ADC and two separate 12-bit DACs.
With on-chip VDD monitor, Watchdog Timer and clock oscillator, the C8051F06x family of devices are truly stand-alone System-on-a-Chip solutions. All analog and digital peripherals are enabled/disabled and configured by user firmware. The Flash memory can be reprogrammed even in-circuit, providing non-volatile data storage, and also allowing field upgrades of the 8051 firmware.
 
 

Features

  • 25 MIPS 8051 CPU
  • 32–64 kB Flash memory
  • 4352 B RAM
  • Two 16-bit ADCs with up to 1 Msps
  • 10-bit ADC with up to 200 ksps (C8051F060/1/2/3)
  • Two 12-bit DACs
  • Three comparators
  • Voltage reference
  • Temperature sensor
  • Five 16-bit timers
  • Six PCA channels
 
 

Applications

  • Industrial and process feedback control systems
  • Instrumentation
  • Test systems
  • Point-of-sale terminals
  • Satellite radio systems
  • Cellular base stations
  • Fiber optics systems
  • Test equipment
  • Weigh scales
  • Smart transmitters
  • Automatic Test Equipment (ATE)

Documentation

Expand AllCollapse All

Data Sheet (1)

DescriptionVersionUpdatedSize
C8051F06x Mixed-Signal ISP Flash MCU Family
1.2

Data Short (8)

User Guides (5)

Quick Start Guide (2)

Application Notes (30)

DescriptionVersionUpdatedSize
AN0822: Simplicity Studio User's Guide
0.12/12/2014
AN101: Configuring the Port I/O Crossbar Decoder
2.27/19/2013
AN102: Configuring the Internal and External Oscillators
2.1
AN103: Using the On-Chip Temperature Sensor
1.37/19/2013
AN104: Integrating Keil 8051 Tools into the IDE
3.06/18/2013
AN105: Programming FLASH through the JTAG Interface
1.4
AN107: Implementing 16-bit PWM Using the PCA
1.1
AN111: Using the C8051Fxxx in 5 Volt Systems
1.37/20/2013
AN114: Hand Soldering Tutorial for Fine Pitch QFP Devices
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
AN123: Using the DAC as a Function Generator
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
AN171: AB1 Prototyping Board User’s Guide
0.3
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
AN354: AB0 Prototyping Board User's Guide
Rev 0.111/7/2008
AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers
0.112/3/2010
AN534: CAN Bootloader
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 (2)

Miscellaneous (1)

DescriptionVersionUpdatedSize
C2 Specification
1.1

PCN (4)

Design Tools

Expand AllCollapse All

Software (36)

Schematics/Layout (12)

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
C8051F060
Buy
Sample
80512564 kB4.255956±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 Msps12-bit, 2-ch.YesYes3JTAG10-bit; 200 ksps; 8-ch.; DMATQFP10016x16 mmC8051F060DK

NoCAN; EMIF; I2C; SPI; UART; 2 x UART
C8051F061
Buy
Sample
80512564 kB4.252456±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 Msps12-bit, 2-ch.YesYes3JTAG10-bit; 200 ksps; 8-ch.; DMATQFP6412x12 mmC8051F060DK

NoCAN; I2C; SPI; UART; 2 x UART
C8051F062
Buy
Sample
80512564 kB4.255956±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 Msps12-bit, 2-ch.YesYes3JTAG10-bit; 200 ksps; 8-ch.; DMATQFP10016x16 mmC8051F060DK

NoCAN; EMIF; I2C; SPI; UART; 2 x UART
C8051F063
Buy
Sample
80512564 kB4.252456±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 Msps12-bit, 2-ch.YesYes3JTAG10-bit; 200 ksps; 8-ch.; DMATQFP6412x12 mmC8051F060DK

NoCAN; I2C; SPI; UART; 2 x UART
C8051F064
Buy
Sample
80512564 kB4.255956±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 MspsNoYes3JTAGDMATQFP10016x16 mmC8051F060DK

NoEMIF; I2C; SPI; UART; 2 x UART
C8051F065
Buy
Sample
80512564 kB4.252456±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 MspsNoYes3JTAGDMATQFP6412x12 mmC8051F060DK

NoI2C; SPI; UART; 2 x UART
C8051F066
Buy
Sample
80512532 kB4.255956±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 MspsNoYes3JTAGDMATQFP10016x16 mmC8051F060DK

NoEMIF; I2C; SPI; UART; 2 x UART
C8051F067
Buy
Sample
80512532 kB4.252456±2%16-bit, 1-ch., 1 Msps16-bit, 1-ch., 1 MspsNoYes3JTAGDMATQFP6412x12 mmC8051F060DK

NoI2C; SPI; UART; 2 x UART
    ​​
    On-board JTAG deb​ug circuitry allows non-intrusive (uses no on-chip resources), full speed, in-circuit debugging 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 while debugging using JTAG.
    Each MCU is specified for 2.7 to 3.6 V operation over the industrial temperature range (-45 to +85 °C). The C8051F060/2/4/6 are available in a 100-pin TQFP package and the C8051F061/3/5/7 are available in a 64-pin TQFP package.

    Overview

    Product Matrix

    Documentation

    Tools

    Education

    Technology

    More Info