Not Recommended for New Design

C8051F066 8051 8-bit Microcontroller, 25 MHz, 32 Flash(kB), CAN

The C8051F066 is a highly integrated mixed-signal 8-bit MCU featuring a powerful 8051 core with 25 MHz performance. This analog-intensive MCU features a 16-bit, 1-ch., 1 Msps ADC, a — DAC and 3 comparators. The C8051F066 also offers 32 kB Flash, 4.25 kB RAM along with 5 x 16-bit Timers, additional communication interfaces and integrated CAN in a 14x14 mm, QFP100. With on-chip VDD monitor, Watchdog timer, a ±2 internal oscillator and high analog integration, the C8051F066 MCU is a truly stand-alone System-on-chip solution making it ideal for applications such as portable medical equipment, weigh scales, test equipment and fiber optic systems among others.

View Datasheet for all specifications View Datasheet for all specifications
Specifications Summary

MCU Core: 8051

MHz: 25

Flash (kB): 32

RAM (kB): 4.25

CAN: 0

EMIF: 1

I²C: 1

SPI: 1

UART: 2

Dig I/O Pins: 59

ADC: 16-bit, 1-ch., 1 Msps

DAC:

Comparators: 3

PCA Channels: 6

Timers: 5

Package Type: QFP100

Package Size (mm): 14x14

Development Tools Type
C8051F064EK C8051 MCU Evaluation Kit Evaluation Kits
C8051F060DK C8051 MCU Development Kit Development Kits
Title Version Resource Type
Software for C8051F064EK 1.3.1 Software
uVision Driver 4.30 Software
Configuration Wizard 2 Installer 4.40 Software
Production Programmer 3.90 Software
IDE Installer 5.30 Software
FLASHUtil Installer 4.78 Software
ToolStick Development Tools 2.60.1 Software
KeilC51 Install 9.55 Software
RD-0039-0201 - ZigBee Capsense Dimmer Reference Design with EM3587, EFM8SB1 and PCB Antenna 2.1 Reference Designs
USB Debug Adapter Reset Utility 1.7 Software
ToolStick University DC Development Tools Software
Simplicity Studio Production Programmer 1.0 Software
Simplicity Studio v3, Mac Installer v3 Software
Simplicity Studio v3, Linux Installer v3 Software
Simplicity Studio v3 v3 Software
Simplicity Studio v4, Mac Installer v4.1.8 Software
Simplicity Studio v4, Linux Installer v4.1.8 Software
Simplicity Studio v4 (Windows) v4.1.8 Software
Simplicity Studio v4 (Windows64) v4.1.8 Software
C8051F064-EK User Guide 0.4 User Guides
PCN #1003231: MCU 100 TQFP LF Family Test Site Expand ASECL Std Product Change Notifications (PCN)
EMS TQFP MSL Reclassification-250 to 260 Std Product Change Notifications (PCN)
AN534: CAN Bootloader Example Code
CF060 BSDL File Schematic and Layout Files
C8051F066 CAD/CAE Schematic Footprints and Symbols 1.0 Schematic and Layout Files
1110051 C-Pak as a Tape and Reel Supplier std Product Change Notifications (PCN)
Low Power Design Basics: How to Choose the Optimal Low Power MCU for Your Embedded System White Paper White Papers
Chip Scale Packages Wearables Technology White Papers
AN1121: Headless Builds with Simplicity Studio v4 0.1 Application Notes
AN1160: Project Collaboration with Simplicity Studio 0.1 Application Notes
AN0822: Simplicity Studio™ User's Guide 0.5 Application Notes
C8051F06x Mixed-Signal ISP Flash MCU Family 1.2 Data Sheets
Bosch CAN User's Guide 1.2 User Guides
C8051F06x-DK User Guide 0.7 User Guides
ToolStick Base Adapter User Guide 0.1 User Guides
8 Bit Tools package, Release Notes 4.90 Software
CAN OBD Reader Reference Design Kit Software
AN778: UART Bootloader 0.2 Application Notes
AN105: Programming FLASH through the JTAG Interface 1.4 Application Notes
AN134: Multiple-Device JTAG Configuration in the IDE 1.2 Application Notes
AN767: SMBus Bootloader 0.1 Application Notes
AN354: AB0 Prototyping Board User's Guide 0.1 Application Notes
AN201: Writing to Flash from Firmware 0.7 Application Notes
AN103: Using the On-Chip Temperature Sensor 1.3 Application Notes
AN324: Advanced Encryption Standard 0.1 Application Notes
AN107: Implementing 16-bit PWM Using the PCA 1.1 Application Notes
AN534: CAN Bootloader 0.1 Application Notes
AN101: Configuring the Port I/O Crossbar Decoder 2.2 Application Notes
AN102: Configuring the Internal and External Oscillators 2.1 Application Notes
AN798: EEPROM Emulation with Wear-Leveling for 8-Bit Flash MCUs 0.1 Application Notes
AN171: AB1 Prototyping Board User’s Guide 0.3 Application Notes
AN778 Software 0.2 Example Code
AN767SW: SMBus Bootloader Software Example Code
The C8051 Core: A Viable Compute Engine for 8-bit MCU Design 1.0 White Papers
QSG150: C8051Fxxx Development Kit Quick-Start Guide 0.6 Quick Start Guides
C8051Fxxx Dev Kit Quick Start Guide for Kits Featuring the USB Debug Adapter 0.5 Quick Start Guides
AN114: Hand Soldering Tutorial for Fine Pitch QFP Devices 1.1 Application Notes
AN119: Calculating Settling Time for Switched Capacitor ADCs 1.3 Application Notes
8-Bit USB Debug Adapter User's Guide 0.3 User Guides
ToolStick Debug Adapter User Guide 0.1 User Guides
ToolStick Daughter Card Template Software
AN136: Silicon Labs Production Programming Options 1.6 Application Notes
Standard Outerbox Label Change to Include RoHS and Halogen Free Mark Product Change Notifications (PCN)
Si10xx Quick-Start Guide 0.2 Quick Start Guides
Si10xx Quick-Start Guide 0.1 Quick Start Guides
uVision Driver Rev History 4.30 Release Notes
ToolStick Dev Tools Release Notes 2.60.1 Release Notes
VCP Driver v6.7.3 Release Notes v6.7.3 Release Notes
IR Performance Analysis Tool Release Notes 1.11 Release Notes
USBXpress v6.7.3 Release Notes 6.7.3 Release Notes
Hex to Svf Release Notes 1.31 Release Notes
8051 Instruction Set Presentations
WMBUS Setup Software
AN111: Using the 8-Bit MCUs in 5 Volt Systems 1.4 Application Notes
AN1096: Simplicity Studio v4 Offline Installation 0.1 Application Notes
AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers 0.1 Application Notes
AN203: 8-Bit MCU Printed Circuit Board Design Notes 0.3 Application Notes
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE 0.3 Application Notes
AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE 0.2 Application Notes
MCUniversity Course Lectures - Chinese 1 Miscellaneous
IEC-60730 Certificate Miscellaneous
MCUniversity Course Lectures 1 Miscellaneous
AN249: Human Interface Device Tutorial Example Code
AN141: SMBus Communication for Small Form Factor Devices Example Code
AN127: Flash Programming via the C2 Interface Example Code
Embedded programming Textbook 1 White Papers
CIP-51 Performance for Standard Library Math Routines 2.1 White Papers
Accuracy Considerations for Microcontroller-Based Temperature Sensors 1.0 White Papers
How to Overcome Technical Hurdles During Microcontroller Development 1.0 White Papers
AN1121SW.zip 0.1 Example Code
PB #1606031: Inner Box Label Change Product Change Notifications (PCN)
QuickSense Front Panel STB Software
Simplicity Studio v3, Offline Installer v3 Software
Integrating Hi-Tech 8051 tools into the Silicon Labs IDE Example Code
Integrating Tasking 8051 tools into the Silicon Labs IDE Example Code
AN101: Configuring the Port I/O Crossbar Decoder Example Code
Improving ADC resolution by oversampling and averaging Example Code
Interfacing an External SRAM to the C8051Fxxx Example Code
Configuring the internal and external oscillators Example Code
16-bit PWM using an on-chip timer Example Code
Implementing a real-time clock Example Code
Software UART examples Example Code
AN798: EEPROM Emulation with Wear-Leveling for 8-Bit Flash MCUs 0.1 Example Code
Integrating IAR 8051 tools into the Silicon Labs IDE Example Code
Integrating SDCC 8051 tools into the Silicon Labs IDE Example Code
Modular bootloader framework for Silicon Labs MCUs Example Code
Low Pin-Count LCD Interface Software Example Code
Writing to flash from firmware Example Code
Three-Channel Power Sequencer. Example Code
Advanced encryption standard Example Code
EFM8 BRD5204A Reference Design Schematic Schematic and Layout Files
EFM8 BRD5204A Reference Design Bill of Materials Schematic and Layout Files
Production Programmer Release Notes 3.90 Release Notes
AN568: EEPROM Emulation for Flash Microcontrollers 0.1 Application Notes
AN568: EEPROM Emulation for Flash Microcontrollers Example Code
Hex to Svf conversion utility software V 1.31 Software
Keil C51 Release Notes Release Notes
Simplicity Commander -- Windows 1.5.0 Software
Simplicity Commander -- Mac 1.5.0 Software
Simplicity Commander Release Notes 1.5.0 Software
Simplicity Commander -- Linux 1.5.0 Software
AN0823: Configuring Peripherals for 8-Bit Devices in Simplicity Studio 0.4 Application Notes
Contact Sales Contact Sales
Close
Loading Results