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)

DescriptionVersionUpdatedSize
C8051F96x Ultra Low Power 128 K LCD MCU Family
1.09/6/20134246 kB

Data Short (1)

DescriptionVersionUpdatedSize
C8051F96x Data Short
11.03.1111/28/201149 kB

Errata (1)

DescriptionVersionUpdatedSize
C8051F960 Rev A Errata
0613126/13/2012335 kB

User Guides (5)

DescriptionVersionUpdatedSize
8-Bit USB Debug Adapter User's Guide
0.38/16/2013217 kB
UDP Motherboard User's Guide
0.111/29/20111620 kB
UDP UPPI Card User's Guide
0.111/28/20111183 kB
UPMP-F960-EMIF User's Guide
0.22/20/20141273 kB
UPMP-F960-MLCD User's Guide
0.22/20/20141318 kB

Quick Start Guide (2)

DescriptionVersionUpdatedSize
MCU Quick-Start Guide Featuring the USB Debug Adapter
0.51246 kB
UDP-DK Quick-Start Guide
0.111/28/20111015 kB

Application Notes (13)

White Papers (11)

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 (35)

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
AN767SW: SMBus Bootloader Software
4/25/2013252 kB
AN778 Software
6/21/2013448 kB
Battery Life Estimator Installer
32505 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
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
v210/23/2014177529 kB
Simplicity Studio v2, Linux Installer
v210/23/2014189414 kB
Simplicity Studio v2, Mac Installer
v210/23/2014130375 kB
Simplicity Studio v2, Offline Installer
v210/23/20141912663 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 (11)

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
C8051F960-B-GM805125128 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low Power; RTCDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F961-B-GM805125128 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low Power; RTCQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F962-B-GM805125128 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2AES; dc-dc; Low Power; RTCDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F963-B-GM805125128 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C2AES; dc-dc; Low Power; RTCQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F964-B-GM80512564 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low Power; RTCDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F965-B-GM80512564 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low Power; RTCQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F966-B-GM80512532 kB85746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low Power; RTCDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F967-B-GM80512532 kB83446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low Power; RTCQFN406x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F968-B-GM80512516 kB4.255746±2%12-bit, 16-ch., 75 kspsYesYes2C2128 LCD Segments; AES; dc-dc; Low Power; RTCDQFN766x6 mmC8051F960DK
NoI2C; SPI; 2 x SPI; UART
C8051F969-B-GM80512516 kB4.253446±2%12-bit, 16-ch., 75 kspsYesYes2C236 LCD Segments; AES; dc-dc; Low Power; RTCQFN406x6 mmC8051F960DK
NoI2C; HS I2C Slave; SPI; UART

    Overview

    Product Matrix

    Documentation

    Tools

    Education

    Technology

    More Info