C8051F96x Ultra-Low Power Microcontroller​

The C8051F96x family is the lowest power, most advanced MCU solution for power sensitive embedded systems used in battery-powered and green energy applications. The C8051F96x family has been designed from the ground up to seamlessly interoperate with Silicon Labs' EZRadioPRO® sub-GHz transceivers.
The C8051F96x implements the following three primary strategies to address each area of the power budget:
  • Reduce active mode time
  • Reduce sleep mode power
  • Improve efficiency of moving energy from the battery to the system
​​​​​
 
 

Features

  • Power efficient on-chip dc-dc buck converter
  • High-speed pipelined 8051-compatible microcontroller core (up to 25 MIPS)
  • In-system, full-speed, non-intrusive debug interface (on-chip)
  • True 10-bit 300 ksps, or 12-bit 75 ksps single-ended ADC
  • 16 external analog inputs
  • 4 internal inputs
  • 6-Bit Programmable Current Reference
  • Precision programmable 24.5 MHz internal oscillator with spread spectrum technology
  • 128 kB, 64 kB, 32 kB or 16 kB of on-chip flash memory
  • 8448 or 4352 bytes of on-chip RAM
  • 128 Segment LCD Driver
  • SMBus/I2C, Enhanced UART and two Enhanced SPI serial interfaces implemented in hardware
  • Four general-purpose 16-bit timers
  • Programmable Counter/Timer Array (PCA) with six capture/compare modules and Watchdog Timer function
  • Hardware AES, DMA and Pulse Counter
  • On-chip Power-On Reset, VDD Monitor and Temperature Sensor
  • Two On-chip Voltage Comparators
  • 57 or 34 Port I/O
 
 

Applications

​​

Documentation

Expand AllCollapse All

Data Sheet (1)

Document NameDescriptionVersionLast Updated
C8051F96x.pdf
C8051F96x Data Sheet0.54/2/2012

Data Short (1)

Document NameDescriptionVersionLast Updated
C8051F96x-short.pdf
C8051F96x Data Short11.03.1111/28/2011

Errata (1)

Document NameDescriptionVersionLast Updated
C8051F960Errata.pdf
C8051F960 Rev A Errata0613126/13/2012

User Guides (4)

Document NameDescriptionVersionLast Updated
UDP-Motherboard-UG.pdf
UDP Motherboard User's Guide0.111/29/2011
UDP-UPPI-Card-UG.pdf
UDP UPPI Card User's Guide0.111/28/2011
UPMP-F960-EMIF.pdf
UPMP-F960-EMIF User's Guide0.112/6/2011
UPMP-F960-MLCD.pdf
UPMP-F960-MLCD User's Guide0.112/6/2011

Quick Start Guide (2)

Document NameDescriptionVersionLast Updated
MCU-QS-Guide-USB.pdf
MCU Quick-Start Guide Featuring the USB Debug Adapter0.5
UDP-DK-QS-Guide.pdf
UDP-DK Quick-Start Guide0.111/28/2011

Application Notes (11)

Document NameDescriptionVersionLast Updated
an125.pdf
AN125: Integrating Raisonance 8051 Tools into the IDE1.3
an126.pdf
AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE2.4
an140.pdf
AN140: Integrating HI-TECH 8051 Tools into the IDE1.3
an198.pdf
AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE0.2
an236.pdf
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE0.3
AN324.pdf
AN324: Advanced Encryption Standard0.1
an333.pdf
AN333: ToolStick Virtual Tools User's Guide0.1
an354.pdf
AN354: AB0 Prototyping Board User's GuideRev 0.111/7/2008
AN358.pdf
AN358: Optimizing Low Power Operation of the ‘F9xx0.411/4/2010
AN359.pdf
AN359: Debugging Techniques for the C8051F9xx and Si10xx Device Families0.45/3/2012
AN767.pdf
AN767: SMBus Bootloader0.14/24/2013

White Papers (9)

Document NameDescriptionVersionLast Updated
CIP-51.pdf
CIP-51 Performance for Standard Library Math Routines2.1
Selecting-the-Optimal-Battery-White-Paper-GER.pdf
Die Wahl der optimalen Batterie für Ihr Embedded-System1.010/20/2011
Low-Power-MCU-Metering.pdf
How to Design Smart Gas and Water Utility Meters for the Utmost in Power Efficiency1.12/15/2012
bringing-the-internet-of-things-to-life.pdf
Overcoming Challenges of Connecting Intelligent Nodes to the Internet of Things1.011/6/2012
Selecting-the-Optimal-Battery-WP.pdf
Selecting the Optimal Battery for your Embedded Application1.16/24/2011
Designing-Low-Power-Metering-Applications.pdf
Top Design Considerations for Low Power Metering Applications1.08/28/2012
bringing-the-internet-of-things-to-life-tc.pdf
克服智慧節點與物聯網的連接挑戰1.011/6/2012
bringing-the-internet-of-things-to-life-sc.pdf
克服智能节点与物联网的连接挑战1.011/6/2012
Low-Power-MCU-Metering-SC.pdf
积少成多:如何设计智能燃气表和水表实现能源效率最大化1.01/24/2012

Miscellaneous (1)

Document NameDescriptionVersionLast Updated
C2spec.pdf
C2 Specification1.1

PCN (2)

Document NameDescriptionVersionLast Updated
1206011_C8051F96x_Revision_A_Firmware_Update_std.pdf
1206011_C8051F96x_Revision_A_Firmware_Update_std
1302261-SiM3L1xx-Datasheet-PCN-std.pdf
1302261 SiM3L1xx Datasheet PCN std

Development Kits

 

Design Tools

Expand AllCollapse All

Software (40)

Document NameDescriptionVersionUpdated
an106sw.zip
Interfacing an External SRAM to the C8051Fxxx
an110sw.zip
16-bit PWM using an on-chip timer
8BitToolsInstaller-web.exe
8 Bits Tools Installer4.5.0.08/1/2012
8BitToolsInstaller-offline.exe
8BitToolsInstaller-offline4.5.0.08/1/2012
an324sw.zip
Advanced encryption standard
AN767SW.zip
AN767SW: SMBus Bootloader Software4/25/2013
BatteryLifeEstimator_Installer.exe
Battery Life Estimator Installer
an534sw.zip
CAN BOOTLOADER
CAN_OBD_DC_Setup.zip
CAN OBD Reader Reference Design Kit
AN726SW.zip
Class D Software1.012/12/2012
ConfigAndConfig2Install.exe
Configuration Wizard 2 Installer4.113/4/2013
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.108/1/2012
Hex2Svf_Installer.exe
Hex to Svf conversion utility software7/17/2012
mcu_ide.exe
IDE Installer4.508/1/2012
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
AN202SW.zip
Low Pin-Count LCD Interface Software
an148sw.zip
Magnetic Stripe Reader
an533sw.zip
Modular bootloader framework for Silicon Labs MCUs
an358sw.zip
Optimizing Low Power Operation of the 'F9xx
MCUProductionProgrammer.zip
Production Programmer2.908/1/2012
an115sw.zip
Software UART examples
an145sw.zip
Three-Channel Power Sequencer.
ToolStick_Setup.exe
ToolStick Development Tools
TouchPanel_RD.zip
TouchPanel Reference Design
USB_Reset_Utility.zip
USB Debug Adapter Reset Utility
SiC8051F_uVision.exe
uVision Driver3.808/1/2012
VCP_WinCE60.zip
VCP Driver for WinCE60
VCP_WinCE50.zip
VCP Drivers for WinCE50
an147sw.zip
Wireless Digital Full-Duplex Voice Transceiver
AN201SW.zip
Writing to flash from firmware

Schematics/Layout (11)

Document NameDescriptionVersionUpdated
C8051F960-A-GM.bxl
C8051F960-A-GM CAD/CAE Schematic Footprints and Symbols1.112/21/2011
C8051F961-A-GM.bxl
C8051F961-A-GM CAD/CAE Schematic Footprints and Symbols1.0012/21/2011
C8051F962-A-GM.bxl
C8051F962-A-GM CAD/CAE Schematic Footprints and Symbols1.112/21/2011
C8051F963-A-GM.bxl
C8051F963-A-GM CAD/CAE Schematic Footprints and Symbols1.0012/21/2011
C8051F964-A-GM.bxl
C8051F964-A-GM CAD/CAE Schematic Footprints and Symbols1.112/21/2011
C8051F965-A-GM.bxl
C8051F965-A-GM CAD/CAE Schematic Footprints and Symbols1.0012/21/2011
C8051F966-A-GM.bxl
C8051F966-A-GM CAD/CAE Schematic Footprints and Symbols1.112/21/2011
C8051F967-A-GM.bxl
C8051F967-A-GM CAD/CAE Schematic Footprints and Symbols1.0012/21/2011
C8051F968-A-GM.bxl
C8051F968-A-GM CAD/CAE Schematic Footprints and Symbols1.112/21/2011
C8051F969-A-GM.bxl
C8051F969-A-GM CAD/CAE Schematic Footprints and Symbols1.0012/21/2011
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
​​

Product Matrix

Product Matrix
Zoom
Part Number Available DocumentsMCU CoreMHzFlashRAMDig I/O PinsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsDebug InterfaceOtherPackage TypePackage SizeAlternativeDev KitAEC-Q100Communications
C8051F960-A-GMSample
Buy
Data Sheet
Data Short
805125128 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low PowerDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F961-A-GMSample
Buy
Data Sheet
Data Short
805125128 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low PowerQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F962-A-GMSample
Buy
Data Sheet
Data Short
805125128 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2AES; dc-dc; Low PowerDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F963-A-GMSample
Buy
Data Sheet
Data Short
805125128 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C2AES; dc-dc; Low PowerQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F964-A-GMSample
Buy
Data Sheet
Data Short
80512564 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low PowerDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F965-A-GMSample
Buy
Data Sheet
Data Short
80512564 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low PowerQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F966-A-GMSample
Buy
Data Sheet
Data Short
80512532 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low PowerDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F967-A-GMSample
Buy
Data Sheet
Data Short
80512532 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low PowerQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F968-A-GMSample
Buy
Data Sheet
Data Short
80512516 kB4.255746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low PowerDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F969-A-GMSample
Buy
Data Sheet
Data Short
80512516 kB4.253446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low PowerQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART

Overview

Documentation

Tools

Product Matrix

Education

More Info