​C8051F06x Analog-Intensive MCUs

Bookmark and Share
C8051F06x Analog-Intensive Mixed Signal MCUs Block Diagram

​The C8051F06x highly integrated mixed-signal MCUs 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.

On-board JTAG debug 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.

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)
    Bookmark and Share

    Documentation    Expand All   Collapse All

     
     Get notified when these documents are updated.

    Data Sheet (1)

    Document NameDescriptionVersionLast Updated
    C8051F06x.pdf
    C8051F06x Data Sheet1.2

    Data Short (8)

    Document NameDescriptionVersionLast Updated
    C8051F060_Short.pdf
    C8051F060 Data Short6.15.2004
    C8051F061_Short.pdf
    C8051F061 Data Short6.15.2004
    C8051F062_Short.pdf
    C8051F062 Data Short6.15.2004
    C8051F063_Short.pdf
    C8051F063 Data Short6.15.2004
    C8051F064_short.pdf
    C8051F064 Data Short7.28.04
    C8051F065_short.pdf
    C8051F065 Data Short7.28.04
    C8051F066_short.pdf
    C8051F066 Data Short7.28.04
    C8051F067_short.pdf
    C8051F067 Data Short7.28.04

    User Guides (5)

    Document NameDescriptionVersionLast Updated
    Bosch_CAN_Users_Guide.pdf
    Bosch_CAN_Users_Guide1.2
    C8051F064-EK.pdf
    C8051F064-EK User Guide0.4
    C8051F06x-DK.pdf
    C8051F06x-DK User Guide0.7
    Serial_Debug_Adapter_UG.pdf
    RS232 Serial Adapter (EC2) User Guide0.1
    USB_Debug_Adapter_UG.pdf
    USB Debug Adapter User Guide0.1

    Application Notes (27)

    Document NameDescriptionVersionLast Updated
    an101.pdf
    AN101: Configuring the Port I/O Crossbar Decoder2.1
    an102.pdf
    AN102: Configuring the Internal and External Oscillators2.1
    an103.pdf
    AN103: Using the On-Chip Temperature Sensor1.2
    an104.pdf
    AN104: Integrating Keil 8051 Tools into the IDE2.91/5/2011
    an105.pdf
    AN105: Programming FLASH through the JTAG Interface1.4
    an107.pdf
    AN107: Implementing 16-bit PWM Using the PCA1.1
    an111.pdf
    AN111: Using the C8051Fxxx in 5 Volt Systems1.27/1/2008
    an114.pdf
    AN114: Hand Soldering Tutorial for Fine Pitch QFP Devices1.1
    an117.pdf
    AN117: Using the C8051Fxxx On-Chip Interface Utilities DLL3.27/29/2008
    an119.pdf
    AN119: Calculating Settling Time for Switched Capacitor ADCs1.1
    an123.pdf
    AN123: Using the DAC as a Function Generator1.1
    an125.pdf
    AN125: Integrating Raisonance 8051 Tools into the IDE1.3
    an126.pdf
    AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE2.4
    an134.pdf
    AN134: Multiple-Device JTAG Configuration in the IDE1.2
    an136.pdf
    AN136: Production Programming Options for MCU Devices1.28/14/2008
    an140.pdf
    AN140: Integrating HI-TECH 8051 Tools into the IDE1.3
    an171.pdf
    AN171: AB1 Prototyping Board User’s Guide0.3
    an198.pdf
    AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE0.2
    an201.pdf
    AN201: Writing to Flash from Firmware0.4
    AN203.pdf
    AN203: C8051Fxxx Printed Circuit Board Design Notes0.1
    an236.pdf
    AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE0.3
    an333.pdf
    AN333: ToolStick Virtual Tools User's Guide0.1
    an354.pdf
    AN354: AB0 Prototyping Board User's GuideRev 0.111/7/2008
    AN520.pdf
    AN520: CMOS Advanced Galvanic Isolators for Medical Electronics0.16/17/2010
    AN533.pdf
    AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers0.112/3/2010
    AN534.pdf
    AN534: CAN Bootloader0.112/3/2010
    AN568.pdf
    AN568: EEPROM Emulations for Flash Microcontrollers0.11/5/2011

    White Papers (1)

    Document NameDescriptionVersionLast Updated
    CIP-51.pdf
    CIP-51 Performance for Standard Library Math Routines2.1

    Miscellaneous (3)

    Document NameDescriptionVersionLast Updated
    C2spec.pdf
    C2 Specification1.1
    C8051F064-EK_qs_guide.pdf
    C8051F064-EK Quick Start Guide0.1
    MCU_QS_Guide_USB.pdf
    MCU Quick-Start Guide Featuring the USB Debug Adapter0.5

    PCN (4)

    Document NameDescriptionVersionLast Updated
    1110051 C-Pak as a Tape and Reel Supplier std.pdf
    1110051 C-Pak as a Tape and Reel Supplier std
    1005101.pdf
    EMS TQFP MSL Reclassification-250 to 260 Std
    1003231-MCU_100-TQFP-LF_Family_Test_Site_Expand–ASECL_Std.pdf
    MCU 100-TQFP-LF Family Test Site Expand–ASECL Std
    1004221A.pdf
    MCU DFN/QFN/TQFN/TQFP Pkg Test Site Expand-ASECL Grp1of2 Std
    Bookmark and Share

    Design Tools    Expand All   Collapse All

     
     Get notified when these files are updated.

    Software (34)

    Document NameDescriptionVersionUpdated
    an106sw.zip
    Interfacing an External SRAM to the C8051Fxxx
    an110sw.zip
    16-bit PWM using an on-chip timer
    an324sw.zip
    Advanced encryption standard
    an534sw.zip
    CAN BOOTLOADER
    CAN_OBD_DC_Setup.zip
    CAN OBD Reader Reference Design Kit
    ConfigAndConfig2Install.exe
    Configuration Wizard 2 Installer4.0112/7/2011
    an102sw.zip
    Configuring the internal and external oscillators
    an101sw.zip
    Configuring the Port I/O Crossbar Decoder
    AN568SW.zip
    EEPROM emulation for flash microcontrollers
    UtilDLL.exe
    FLASHUtil Installer4.0012/7/2011
    Hex2Svf_Installer.exe
    Hex to Svf conversion utility software
    mcu_ide.exe
    IDE Installer4.4012/7/2011
    an107sw.zip
    Implementing 16-bit PWM using the PCA
    an108sw.zip
    Implementing a real-time clock
    an118sw.zip
    Improving ADC resolution by oversampling and averaging
    an140sw.zip
    Integrating Hi-Tech 8051 tools into the Silicon Labs IDE
    an236sw.zip
    Integrating IAR 8051 tools into the Silicon Labs IDE
    AN198SW.zip
    Integrating SDCC 8051 tools into the Silicon Labs IDE
    AN126_sw.zip
    Integrating Tasking 8051 tools into the Silicon Labs IDE
    IR_Performance_Analysis_Tool.zip
    IR Performance Analysis Tool
    KeilV8Tools_Installer.zip
    Keil Eval Tools Installer
    an533sw.zip
    Modular bootloader framework for Silicon Labs MCUs
    an358sw.zip
    Optimizing Low Power Operation of the 'F9xx
    MCUProductionProgrammer.zip
    Production Programmer2.7012/7/2011
    an105sw.zip
    Programming flash through the JTAG interface
    an115sw.zip
    Software UART examples
    ToolStick_Setup.exe
    ToolStick Development Tools
    TouchPanel_RD.zip
    TouchPanel Reference Design
    USB_Reset_Utility.zip
    USB Debug Adapter Reset Utility
    an103sw.zip
    Using the on-chip temperature sensor
    SiC8051F_uVision.exe
    uVision Driver3.6012/7/2011
    VCP_WinCE60.zip
    VCP Driver for WinCE60
    VCP_WinCE50.zip
    VCP Drivers for WinCE50
    AN201SW.zip
    Writing to flash from firmware

    Schematics/Layout (10)

    Document NameDescriptionVersionUpdated
    ULADI_SiliconLabs_Reader.exe
    ADI Ultra-Librarian Reader for CAD/CAE Schematic Footprints and Symbols .bxl Files
    C8051F060.bxl
    C8051F060 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F061.bxl
    C8051F061 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F062.bxl
    C8051F062 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F063.bxl
    C8051F063 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F064.bxl
    C8051F064 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F065.bxl
    C8051F065 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F066.bxl
    C8051F066 CAD/CAE Schematic Footprints and Symbols1.0
    C8051F067.bxl
    C8051F067 CAD/CAE Schematic Footprints and Symbols1.0
    toolstickdctemplate.zip
    ToolStick Daughter Card Template

    Training (2)

    Document NameDescriptionVersionUpdated
    8051_Instruction_Set.pdf
    8051 Instruction Set
    Simplifying Microcontroller Development through Compiler Flexibility.pdf
    Simplifying Microcontroller Development through Compiler Flexibility
    Bookmark and Share

    Product Matrix


    Part Number Available DocumentsMIPS (peak)FlashRAMDig I/O PinsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsOtherPackageAlternativeDev KitCommunications
    C8051F060Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43525956±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA100-pin, 16x16, TQFPC8051F060DK
    CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F
    C8051F061Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43522456±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA64-pin, 12x12, TQFPC8051F060DK
    CAN 2.0B, 2 UARTs, I2C, SPI
    C8051F062Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43525956±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA100-pin, 16x16, TQFPC8051F060DK
    CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F
    C8051F063Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43522456±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA64-pin, 12x12, TQFPC8051F060DK
    CAN 2.0B, 2 UARTs, I2C, SPI
    C8051F064Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43525956±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA100-pin, 16x16, TQFPC8051F060DK
    2 UARTs, I2C, SPI, Ext Mem I/F
    C8051F065Sample
    Buy
    Data Sheet
    Data Short
    2564 kB43522456±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA64-pin, 12x12, TQFPC8051F060DK
    2 UARTs, I2C, SPI
    C8051F066Sample
    Buy
    Data Sheet
    Data Short
    2532 kB43525956±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA100-pin, 16x16, TQFPC8051F060DK
    2 UARTs, I2C, SPI, Ext Mem I/F
    C8051F067Sample
    Buy
    Data Sheet
    Data Short
    2532 kB43522456±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA64-pin, 12x12, TQFPC8051F060DK
    2 UARTs, I2C, SPI

    Bookmark and Share
    Bookmark and Share

     

    Training & Resources

    Featured Videos

    C8051F96x and Si102x/3x DC-DC Converter Enables Extended Battery Life
    C8051F96x and Si102x/3x DC-DC Converter Enables Extended Battery Life
    C8051F96x and Si102x/3x Autonomous Pulse Counter for Water & Gas Meters
    C8051F96x and Si102x/3x Autonomous Pulse Counter for Water & Gas Meters
    Wireless Sensor Node Reference Design Overview
    Wireless Sensor Node Reference Design Overview

    Designing for Ultra Low-Power Operation
    Designing for Ultra Low-Power Operation

    Si1000 Wireless MCU in Smart Metering Applications
    Si1000 Wireless MCU in Smart Metering Applications

    Featured Utilities

    Battery Life Calculator

    Silicon Labs' Battery Life Calculator is an easy-to-use web-based utility that gives designers a quick and easy way to understand the discharge characteristics of different system configurations to help optimize low-power applications.
    » Battery Life Calculator

    MCU Parametric Search

    Find microcontroller parts fast by specifying the specs and features you need.
    » MCU Parametric Search

    Cross-Reference Search Utility

    Enter the part number from another company into the utility to find a list of Silicon Labs' products that can replace those parts. Once you find the products you need, you can click on the part number to see more details about the Silicon Labs' device, download the data sheet by clicking on the data sheet link, and export the results to Excel
    » Cross-Reference Search Utility


    Featured White Papers

    Designing Power Efficient Smart Gas and Water Utility Meters

    Designing a smart water or gas utility meter can present a vexing low-power challenge for embedded control systems requiring RF connectivity. Since a single service call from a technician often exceeds the entire cost of the smart meter, battery life must exceed 20 years.
    » Designing Power Efficient Smart Gas and Water Utility Meters
    » 积少成多:如何设计智能燃气表和水表实现能源效率最大化

    Selecting the Right Battery for Your Embedded System

    As batteries become more sophisticated in design and function, you must weigh a set of sometimes-conflicting requirements when determining the optimal battery type for your embedded system, including energy capacity, terminal voltage, physical dimensions, self-discharge rate, power-delivery requirements, etc.
    » Selecting the Right Battery for Your Embedded System

    USB Design Considerations

    Choosing the right USB communications option depends on several factors, and each solution has different requirements and degrees of flexibility for both the developer and end-user. Download this white paper to determine the easiest, most cost-effective way to add USB communications to new designs or a legacy system.
    » USB Design Considerations


    Featured Presentations and Tutorials

    8051 Instruction Set

    This course takes a look at the 8051 microcontroller architecture and the associated instruction set. Included is a comprehensive look at the addressing modes and instruction operation.
    » 8051 Instruction Set

    C8051 Interrupt Architecture

    This module provides a basic understanding of interrupts and their operation. It illustrates how the 8051 microcontroller performs asynchronous code execution as a result of internal or external events and highlights the programming requirements to implement interrupts in the MCU.
    » C8051 Interrupt Architecture

    External Memory Interface Controller (EMIF)

    The C8051 provides internal memory as well as the ability to access external memory or peripherals using the external memory interface. This course describes the C8051 microcontroller memory architecture and how to access off-chip resources.
    » External Memory Interface Controller (EMIF)

    View all MCU Training & Resources...

    Microcontrollers Training and Resources Featured Courses

     

     

    Bookmark and Share

    Overview

    Documentation

    Tools

    Product Matrix

    Education

    More Info

    Find Products Fast!

    Register For The Latest Documentation Updates
    High Performance, Analog-Intensive MCUs