Product Matrix

C8051F8xx

The QuickSense™ C8051F8xx family of capacitive sensing MCUs provides an easy and reliable solution for capacitive buttons, sliders, wheels and capacitive proximity sensing. The C8051F800 family builds upon the C8051F700 MCU family by adding a lower-pin count, small form factor option to the industry’s fastest capacitive touch sense solutions. The C8051F800 adds 16-, 20- and 24-pin package options to the existing 48- and 64-pin C8051F700, providing more options to fit products with the optimal pin count, size and cost.  Additional resources such as a 10-bit ADC and digital PWM provide additional human interface support for accelerometers, vibratory haptic feedback, LED illumination control, temperature sensing and resistive touch screen sensing.

Block Diagram

 

Features

High-speed pipelined 8051-compatible microcontroller core (up to 25 MIPS)
In-system, full-speed, non-intrusive debug interface (on-chip)
10-bit 500 ksps single-ended ADC
Precision calibrated 24.5 MHz internal oscillator
16 kB of on-chip Flash memory
512 bytes of on-chip RAM
Implemented SMBus/I2C, UART, and SPI serial interfaces
Three general-purpose 16-bit timers
16-input capacitance to digital converter
Programmable Counter/Timer Array (PCA)
On-chip internal voltage reference
On-chip watchdog timer
On-chip power-on reset and supply monitor
On-chip voltage comparator
17 general purpose I/O

Applications

Instrumentation panels
Touch panels
Kiosks
Gaming systems
Industrial interface
Security
Residential HVAC
Home appliances
Toys
Keyboards
Fax/printer/scanner front panels

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 
C8051F800-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F800-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F801-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F801-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F802-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F802-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F803-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F804-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F805-GSData Sheet
Data Sheet
Data Short
2816 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F806-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F806-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F807-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F807-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F808-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F808-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F809-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F810-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F811-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F812-GMData Sheet
Data Sheet
Data Short
258 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F812-GUData Sheet
Data Sheet
Data Short
258 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F813-GMData Sheet
Data Sheet
Data Short
288 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F813-GUData Sheet
Data Sheet
Data Short
258 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F814-GMData Sheet
Data Sheet
Data Short
258 kB51217UART, I2C, SPI33±2%10-bit--YesYes120 QFNC8051F800DKSample
Buy
C8051F814-GUData Sheet
Data Sheet
Data Short
258 kB51217UART, I2C, SPI33±2%10-bit--YesYes124 QSOPC8051F800DKSample
Buy
C8051F815-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F816-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F817-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F818-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F818-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F819-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F819-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F820-GMData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo120 QFNC8051F800DKSample
Buy
C8051F820-GUData Sheet
Data Sheet
Data Short
2516 kB51217UART, I2C, SPI33±2%---NoNo124 QSOPC8051F800DKSample
Buy
C8051F821-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F822-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F823-GSData Sheet
Data Sheet
Data Short
2516 kB51213UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F824-GSData Sheet
Data Sheet
Data Short
258 kB51213UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F825-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F826-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F827-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F828-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F829-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F830-GSData Sheet
Data Sheet
Data Short
258 kB25613UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F831-GSData Sheet
Data Sheet
Data Short
254 kB25613UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F832-GSData Sheet
Data Sheet
Data Short
254 kB25613UART, I2C, SPI33±2%10-bit--YesYes116 SOICC8051F800DKSample
Buy
C8051F833-GSData Sheet
Data Sheet
Data Short
254 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F834-GSData Sheet
Data Sheet
Data Short
254 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy
C8051F835-GSData Sheet
Data Sheet
Data Short
254 kB25613UART, I2C, SPI33±2%---NoNo116 SOICC8051F800DKSample
Buy

 

With on-chip power-on reset, VDD monitor, watchdog timer, and clock oscillator, the C8051F8xx devices are truly stand-alone, system-on-a-chip solutions. The Flash memory can be reprogrammed even in-circuit, providing non-volatile data storage, and also allowing field upgrades of the 8051 firmware. User software has complete control of all peripherals, and may individually shut down any or all peripherals for power savings.

The C8051F8xx processors include Silicon Labs’ 2-Wire C2 Debug and Programming interface, which allows non-intrusive (uses no on-chip resources), full speed, in-circuit debugging using the production MCU installed in the final application. This debug logic supports inspection of memory, viewing and modification of special function registers, setting breakpoints, single stepping, and run and halt commands. All analog and digital peripherals are fully functional while debugging using C2. The two C2 interface pins can be shared with user functions, allowing in-system debugging without occupying package pins.

Each device is specified for 1.8–3.6 V operation over the industrial temperature range (–45 to +85 °C). An internal LDO is used to supply the processor core voltage at 1.8 V. The Port I/O and RST pins are tolerant of input signals up to 2 V above the VDD supply.

Additional resources:

QuickSense Development Studio
Capacitive Touch Sense Application Note  (AN338)
Capacitive Touch Sense Example Firmware (AN338SW)
Understanding Capacitive Sensing Signal to Noise Ratios (AN367)
QuickSense Firmware API (AN366)
Baselining in the Capacitive Sensing Firmware API (AN418)