Product Matrix

Precision Mixed-Signal

The Precision Mixed-Signal microcontroller family combines high-precision analog data converters with a high-throughput 8051 CPU making them ideal for analog and compute-intensive applications.

C8051F0xx C8051F06x
C8051F01x C8051F12x/3x
C8051F02x C8051F35x
C8051F04x C8051F70x/71x

Block Diagram

 

Features

20–100 MIPS 8051 CPU
8–128 kB Flash memory
256–8448 B RAM
10–24-bit ADC with up to 1 Msps
Up to 12-bit DACs  
Up to three comparators
Voltage reference
Temperature sensor
4–5 16-bit timers
3–6 channel PCA
8–64 digital I/O
16x16 MAC

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)

Resources

Documentation
  
  
  
  
  
  
 View All Documents
Design Tools
 View All Design Tools

 



Product Matrix

Part NumberAvailable DocumentsMIPS (peak)Flash (bytes)RAM (bytes)Digital Port I/O PinsCommunicationsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsOtherPackageDev KitEPROM Version 
C8051F000Data Sheet
Data Short
2032 kB25632UART, I2C, SPI45±20%12-bit, 8ch., 100 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F005DKSample
Buy
C8051F001Data Sheet
Data Short
2032 kB25616UART, I2C, SPI45±20%12-bit, 8ch., 100 ksps12-bit, 2ch.YesYes248-pin, 9x9, TQFPC8051F005DKSample
Buy
C8051F002Data Sheet
Data Short
2032 kB2568UART, I2C, SPI45±20%12-bit, 4ch., 100 ksps12-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F005DKSample
Buy
C8051F005Data Sheet
Data Short
2532 kB230432UART, I2C, SPI45±20%12-bit, 8ch., 100 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F005DKSample
Buy
C8051F006Data Sheet
Data Short
2532 kB230416UART, I2C, SPI45±20%12-bit, 8ch., 100 ksps12-bit, 2ch.YesYes248-pin, 9x9, TQFPC8051F005DKSample
Buy
C8051F007Data Sheet
Data Short
2532 kB23048UART, I2C, SPI45±20%12-bit, 4ch., 100 ksps12-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F005DKSample
Buy
C8051F010Data Sheet
Data Short
2032 kB25632UART, I2C, SPI45±20%10-bit, 8ch., 100 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F005DKSample
Buy
C8051F011Data Sheet
Data Short
2032 kB25616UART, I2C, SPI45±20%10-bit, 8ch., 100 ksps12-bit, 2ch.YesYes248-pin, 9x9, TQFPC8051F005DKSample
Buy
C8051F012Data Sheet
Data Short
2032 kB2568UART, I2C, SPI45±20%10-bit, 4ch., 100 ksps12-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F005DKSample
Buy
C8051F015Data Sheet
Data Short
2532 kB230432UART, I2C, SPI45±20%10-bit, 8ch., 100 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F005DKSample
Buy
C8051F016Data Sheet
Data Short
2532 kB230416UART, I2C, SPI45±20%10-bit, 8ch., 100 ksps12-bit, 2ch.YesYes248-pin, 9x9, TQFPC8051F005DKSample
Buy
C8051F017Data Sheet
Data Short
2532 kB23048UART, I2C, SPI45±20%10-bit, 4ch., 100 ksps12-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F005DKSample
Buy
C8051F018Data Sheet
Data Short
2516 kB128032UART, I2C, SPI45±20%10-bit, 8ch., 100 kspsYesYes264-pin, 12x12, TQFPC8051F005DKSample
Buy
C8051F019Data Sheet
Data Short
2516 kB128016UART, I2C, SPI45±20%10-bit, 8ch., 100 kspsYesYes248-pin, 9x9, TQFPC8051F005DKSample
Buy
C8051F020Data Sheet
Data Short
2564 kB4352642 UARTs, I2C, SPI, Ext Mem I/F55±20%12-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes2100-pin, 16x16, TQFPC8051F020DKSample
Buy
C8051F021Data Sheet
Data Short
2564 kB4352322 UARTs, I2C, SPI, Ext Mem I/F55±20%12-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F020DKSample
Buy
C8051F022Data Sheet
Data Short
2564 kB4352642 UARTs, I2C, SPI, Ext Mem I/F55±20%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes2100-pin, 16x16, TQFPC8051F020DKSample
Buy
C8051F023Data Sheet
Data Short
2564 kB4352322 UARTs, I2C, SPI, Ext Mem I/F55±20%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F020DKSample
Buy
C8051F040Data Sheet
Data Short
2564 kB435264CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%12-bit, 13ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes3±60 V PGA100-pin, 16x16, TQFPC8051F040DKSample
Buy
C8051F041Data Sheet
Data Short
2564 kB435232CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%12-bit, 13ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes3±60 V PGA64-pin, 12x12, TQFPC8051F040DKSample
Buy
C8051F042Data Sheet
Data Short
2564 kB435264CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes3±60 V PGA100-pin, 16x16, TQFPC8051F040DKSample
Buy
C8051F043Data Sheet
Data Short
2564 kB435232CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes3±60 V PGA64-pin, 12x12, TQFPC8051F040DKSample
Buy
C8051F044Data Sheet
Data Short
2564 kB435264CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 kspsYesYes3±60 V PGA100-pin, 16x16, TQFPC8051F040DKSample
Buy
C8051F045Data Sheet
Data Short
2564 kB435232CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 kspsYesYes3±60 V PGA64-pin, 12x12, TQFPC8051F040DKSample
Buy
C8051F046Data Sheet
Data Short
2532 kB435264CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 kspsYesYes3±60 V PGA100-pin, 16x16, TQFPC8051F040DKSample
Buy
C8051F047Data Sheet
Data Short
2532 kB435232CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 13ch., 100 kspsYesYes3±60 V PGA64-pin, 12x12, TQFPC8051F040DKSample
Buy
C8051F060Data Sheet
Data Short
2564 kB435259CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA100-pin, 16x16, TQFPC8051F060DKSample
Buy
C8051F061Data Sheet
Data Short
2564 kB435224CAN 2.0B, 2 UARTs, I2C, SPI56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA64-pin, 12x12, TQFPC8051F060DKSample
Buy
C8051F062Data Sheet
Data Short
2564 kB435259CAN 2.0B, 2 UARTs, I2C, SPI, Ext Mem I/F56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA100-pin, 16x16, TQFPC8051F060DKSample
Buy
C8051F063Data Sheet
Data Short
2564 kB435224CAN 2.0B, 2 UARTs, I2C, SPI56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 Msps12-bit, 2ch.YesYes310-bit, 8ch., 200 ksps, DMA64-pin, 12x12, TQFPC8051F060DKSample
Buy
C8051F064Data Sheet
Data Short
2564 kB4352592 UARTs, I2C, SPI, Ext Mem I/F56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA100-pin, 16x16, TQFPC8051F060DKSample
Buy
C8051F065Data Sheet
Data Short
2564 kB4352242 UARTs, I2C, SPI56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA64-pin, 12x12, TQFPC8051F060DKSample
Buy
C8051F066Data Sheet
Data Short
2532 kB4352592 UARTs, I2C, SPI, Ext Mem I/F56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA100-pin, 16x16, TQFPC8051F060DKSample
Buy
C8051F067Data Sheet
Data Short
2532 kB4352242 UARTs, I2C, SPI56±2%16-bit, 1ch., 1 Msps16-bit, 1ch., 1 MspsNoYes3DMA64-pin, 12x12, TQFPC8051F060DKSample
Buy
C8051F121Data Sheet
Data Short
100128 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%12-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes216x16 MAC64-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F122Data Sheet
Data Short
100128 kB8448642 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes216x16 MAC100-pin, 16x16, TQFPC8051F120DKSample
Buy
C8051F123Data Sheet
Data Short
100128 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes216x16 MAC64-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F124Data Sheet
Data Short
50128 kB8448642 UARTs, I2C, SPI, Ext Mem I/F56±2%12-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes2100-pin, 16x16, TQFPC8051F120DKSample
Buy
C8051F125Data Sheet
Data Short
50128 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%12-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F126Data Sheet
Data Short
50128 kB8448642 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes2100-pin, 16x16, TQFPC8051F120DKSample
Buy
C8051F127Data Sheet
Data Short
50128 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 ksps8-bit, 8ch., 500 ksps12-bit, 2ch.YesYes264-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F130Data Sheet
Data Short
100128 kB8448642 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 kspsYesYes216x16 MAC100-pin, 16x16, TQFPC8051F120DKSample
Buy
C8051F131Data Sheet
Data Short
100128 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 kspsYesYes216x16 MAC64-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F132Data Sheet
Data Short
10064 kB8448642 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 kspsYesYes216x16 MAC100-pin, 16x16, TQFPC8051F120DKSample
Buy
C8051F133Data Sheet
Data Short
10064 kB8448322 UARTs, I2C, SPI, Ext Mem I/F56±2%10-bit, 8ch., 100 kspsYesYes216x16 MAC64-pin, 12x12, TQFPC8051F120DKSample
Buy
C8051F350Data Sheet
Data Short
Errata
508 kB76817UART, I2C, SPI43±2%24-bit, 8ch., 1 ksps8-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F350DKSample
Buy
C8051F351Data Sheet
Data Short
Errata
508 kB76817UART, I2C, SPI43±2%24-bit, 8ch., 1 ksps8-bit, 2ch.YesYes128-pin, 5x5, QFNC8051F350DKSample
Buy
C8051F352Data Sheet
Data Short
Errata
508 kB76817UART, I2C, SPI43±2%16-bit, 8ch., 1 ksps8-bit, 2ch.YesYes132-pin, 9x9, LQFPC8051F350DKSample
Buy
C8051F353Data Sheet
Data Short
Errata
508 kB76817UART, I2C, SPI43±2%16-bit, 8ch., 1 ksps8-bit, 2ch.YesYes128-pin, 5x5, QFNC8051F350DKSample
Buy

 

ADC resolutions range from 10 to 24 bits and CPU throughputs range from 20 to 100 MIPS. Other on-chip analog peripherals include DACs (resolutions to 12-bits), a voltage reference, comparators, a temperature sensor and oscillators. Digital peripherals include external memory interface, timers, programmable counter array (PCA) modules, and UART, SPI and SMBus serial ports. Precision analog, blazing compute speed and high integration make the Precision Mixed-Signal family a perfect choice for advanced mixed-signal systems.

Fully-specified, on-chip ADCs outperform discrete solutions, eliminating the need for external ADCs and DACs. On-chip input diff amps and voltage references further reduce solution size and cost. Other features such as programmable conversion speed, hardware window detections and programmable trigger source give designers the tools to optimize system performance.

The secure on-board Flash is programmable in-circuit with blocks segmented in 512 byte sectors (1 kB for C8051F120) and requires no special off-chip programming voltage. Software-writable Flash eliminates the cost and overhead of EEPROM.