C8051F7xx Capacitive Touch Sense MCUs

Bookmark and Share
C8051F7xx Capacitive Touch Sense MCU Block Diagram

The C8051F7xx family of high pin-count capacitive touch sense MCUs for cost-sensitive, high I/O embedded systems offers a patent-pending touch sensing feature that is robust, accurate, responsive and easy to configure. Offering up to 54 general purpose I/O pins and a 25 MIPS 8051 CPU, the C8051F7xx family of microcontrollers brings a high level of processing power and flexibility to applications such as industrial controls, security systems, residential HVAC, home appliances, keyboards, cash machines and fax/printer/scanner front panels.

With on-chip power-on reset, VDD monitor, watchdog timer and clock oscillator, the C8051F70x/71x 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 C8051F70x/71x 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.

 

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
  • Four general-purpose 16-bit timers
  • Capacitive Sense interface with 32 input channels
  • 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
  • 54 general purpose I/O
 

Applications

  • Instrumentation panels
  • Touch panels
  • Industrial interface
  • Security
  • Residential HVAC
  • Home appliances
  • Toys
  • Keyboards
  • Fax/printer/scanner front panels
Bookmark and Share

Documentation    Expand All   Collapse All

 
 Get notified when these documents are updated.

Data Sheet (1)

Document NameDescriptionVersionLast Updated
C8051F70x.pdf
C8051F70x-71x Data Sheet1.07/12/2010

Data Short (8)

Document NameDescriptionVersionLast Updated
C8051F700_01_short.pdf
C8051F700_01_short2.16.092/24/2009
C8051F702_03_short.pdf
C8051F702_03_short2.16.092/24/2009
C8051F704_05_short.pdf
C8051F704_05_short2.16.092/24/2009
C8051F706_07_short.pdf
C8051F706_07_short2.16.092/24/2009
C8051F708_09_10_11_short.pdf
C8051F708_09_10_11_short2.16.092/24/2009
C8051F712_13_14_15_short.pdf
C8051F712_13_14_15_short2.16.092/24/2009
C8051F716_short.pdf
C8051F716 Data Short06.04.107/12/2010
C8051F717_short.pdf
C8051F717 Data Short06.04.107/12/2010

Errata (1)

Document NameDescriptionVersionLast Updated
C8051F70xErrata.pdf
C8051F70x Rev A Errata0220092/20/2009

User Guides (5)

Document NameDescriptionVersionLast Updated
C8051F700-DK.pdf
C8051F700-DK0.210/26/2009
Music_Keyboard-EK.pdf
Music Keyboard-EK User's Guide0.510/26/2009
QuickSense_Studio_UG.pdf
QuickSense Studio User's Guide0.212/18/2009
STBFrontPanel_UG.pdf
Set-Top Box Front Panel User's Guide0.310/26/2009
ToolStick_F700_DC_UG.pdf
ToolStick C8051F700 DC User Guide0.210/26/2009

Application Notes (24)

Document NameDescriptionVersionLast Updated
an104.pdf
AN104: Integrating Keil 8051 Tools into the IDE2.91/5/2011
an111.pdf
AN111: Using the C8051Fxxx in 5 Volt Systems1.27/1/2008
an117.pdf
AN117: Using the C8051Fxxx On-Chip Interface Utilities DLL3.27/29/2008
an125.pdf
AN125: Integrating Raisonance 8051 Tools into the IDE1.3
an126.pdf
AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE2.4
an136.pdf
AN136: Production Programming Options for MCU Devices1.28/14/2008
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
AN203.pdf
AN203: C8051Fxxx Printed Circuit Board Design Notes0.1
an236.pdf
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE0.3
an333.pdf
AN333: ToolStick Virtual Tools User's Guide0.1
an354.pdf
AN354: AB0 Prototyping Board User's GuideRev 0.111/7/2008
AN366.pdf
AN366: QuickSense Firmware API0.67/9/2010
AN367.pdf
AN367: Understanding Capacitive Sensing Signal to Noise Ratios0.22/27/2009
AN376.pdf
AN376: Effects of ESD Protection Devices on Capacitive Sensing Performance0.110/27/2009
AN418.pdf
AN418: Baselining in the QuickSense Firmware API0.310/23/2009
AN447.pdf
AN447: Printed Circuit Design Notes for Capacitive Sensing with the CS0 Module0.26/10/2011
AN494.pdf
AN494: QuickSense Communications Interface0.22/16/2011
AN520.pdf
AN520: CMOS Advanced Galvanic Isolators for Medical Electronics0.16/17/2010
AN528.pdf
AN528: Buried Capacitor Sensors for Tamper Protection0.110/29/2010
AN529.pdf
AN529: Capacitive Sensing Through Long Wires0.110/29/2010
AN533.pdf
AN533: Modular Bootloader Framework for Silicon Labs C8051Fxxx Microcontrollers0.112/3/2010
AN552.pdf
AN552: Moisture Immunity in QuickSense Studio0.110/27/2010
AN568.pdf
AN568: EEPROM Emulations for Flash Microcontrollers0.11/5/2011

White Papers (3)

Document NameDescriptionVersionLast Updated
CIP-51.pdf
CIP-51 Performance for Standard Library Math Routines2.1
Capacitive and proximity sensing_WP.pdf
Developing Next-Generation Human Interfaces using Capacitive and Infrared Proximity Sensing White Paper0.18/30/2010
Minimizing-Touchscreen-EMI.pdf
How to Minimize Touchscreen Electromagnetic Interference (EMI)1.01/24/2012

Miscellaneous (3)

Document NameDescriptionVersionLast Updated
C2spec.pdf
C2 Specification1.1
MCU_QS_Guide_USB.pdf
MCU Quick-Start Guide Featuring the USB Debug Adapter0.5
STBFrontPanel_QS_Guide.pdf
STB Front Panel Quick-Start Guide0.16/22/2009

PCN (2)

Document NameDescriptionVersionLast Updated
1007201.pdf
C8051F70X & F71X Rev C-Std
1011021.pdf
MCU Fab(TSMC) & Assy(ASECL)Site Expansion Std
Bookmark and Share

Development Kits

 

Design Tools    Expand All   Collapse All

 
 Get notified when these files are updated.

Software (35)

Document NameDescriptionVersionUpdated
an106sw.zip
Interfacing an External SRAM to the C8051Fxxx
an110sw.zip
16-bit PWM using an on-chip timer
an324sw.zip
Advanced encryption standard
an534sw.zip
CAN BOOTLOADER
CAN_OBD_DC_Setup.zip
CAN OBD Reader Reference Design Kit
Capacitive_Sensing_API.zip
Capacitive Sensing API
ConfigAndConfig2Install.exe
Configuration Wizard 2 Installer4.0112/7/2011
an102sw.zip
Configuring the internal and external oscillators
an101sw.zip
Configuring the Port I/O Crossbar Decoder
AN568SW.zip
EEPROM emulation for flash microcontrollers
F700_FrontPanelSTB.exe
F700_FrontPanelSTB Evaluation Kit
UtilDLL.exe
FLASHUtil Installer4.0012/7/2011
Hex2Svf_Installer.exe
Hex to Svf conversion utility software
mcu_ide.exe
IDE Installer4.4012/7/2011
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
an533sw.zip
Modular bootloader framework for Silicon Labs MCUs
Music_Keyboard_EK.exe
Music Keyboard EK Installer
an358sw.zip
Optimizing Low Power Operation of the 'F9xx
MCUProductionProgrammer.zip
Production Programmer2.7012/7/2011
QuickSense_Studio.exe
QuickSense Studio
an115sw.zip
Software UART examples
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.6012/7/2011
VCP_WinCE60.zip
VCP Driver for WinCE60
VCP_WinCE50.zip
VCP Drivers for WinCE50
AN201SW.zip
Writing to flash from firmware

Schematics/Layout (28)

Document NameDescriptionVersionUpdated
ULADI_SiliconLabs_Reader.exe
ADI Ultra-Librarian Reader for CAD/CAE Schematic Footprints and Symbols .bxl Files
C8051F700-GQ.bxl
C8051F700-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F701-GQ.bxl
C8051F701-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F702-GQ.bxl
C8051F702-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F703-GQ.bxl
C8051F703-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F704-GM.bxl
C8051F704-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F704-GQ.bxl
C8051F704-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F705-GM.bxl
C8051F705-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F705-GQ.bxl
C8051F705-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F706-GM.bxl
C8051F706-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F706-GQ.bxl
C8051F706-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F707-GM.bxl
C8051F707-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F707-GQ.bxl
C8051F707-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F708-GQ.bxl
C8051F708-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F709-GQ.bxl
C8051F709-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F710-GQ.bxl
C8051F710-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F711-GQ.bxl
C8051F711-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F712-GM.bxl
C8051F712-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F712-GQ.bxl
C8051F712-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F713-GM.bxl
C8051F713-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F713-GQ.bxl
C8051F713-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F714-GM.bxl
C8051F714-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F714-GQ.bxl
C8051F714-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F715-GM.bxl
C8051F715-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F715-GQ.bxl
C8051F715-GQ CAD/CAE Schematic Footprints and Symbols1.0
C8051F716-GM.bxl
C8051F716-GM CAD/CAE Schematic Footprints and Symbols1.0
C8051F717-GM.bxl
C8051F717-GM CAD/CAE Schematic Footprints and Symbols1.0
toolstickdctemplate.zip
ToolStick Daughter Card Template

Training (16)

Document NameDescriptionVersionUpdated
8051_Instruction_Set.pdf
8051 Instruction Set
F700_CS0.pdf
C8051F700 Capacitive Touch Sense Overview
F700_EEPROM.pdf
C8051F700 EEPROM Module Overview
F700_SPI.pdf
C8051F700 Serial Peripheral Interface (SPI) Overview
F700_SMBus.pdf
C8051F700 SMBus Overview
F700_UART.pdf
C8051F700 Universal Asynchronous Receiver Transmitter (UART) Overview
F700_MarketingOverview.swf
C8051F7xx Overview
F700_EMIF.pdf
External Memory Interface and On-Chip XRAM Overview
MusicKeyboardDemo.swf
Music Keyboard Demo
QuickSenseAPI.swf
QuickSense API Demonstration
QuickSenseStudioDemo.swf
QuickSense™ Studio Demo
IrSliderEK.swf
QuickSense™ Touchless Slider Evaluation Kit Demonstration
Serial_Communications.pdf
Serial Communications
Simplifying Microcontroller Development through Compiler Flexibility.pdf
Simplifying Microcontroller Development through Compiler Flexibility
Interrupts_Online_FINAL.pdf
The C8051 Interrupt Architecture
F700_ADC.pdf
The Flexible C8051F700 High Speed
 

 

Bookmark and Share

Product Matrix


Part Number Available DocumentsMIPS (peak)FlashRAMDig I/O PinsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsOtherPackageAlternativeDev KitCommunications
C8051F700-GQSample
Buy
Data Sheet
Data Short
Errata
2515 kB5125443±2%10 bit, 16-ch, 500ksps--YesYes138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F701-GQBuyData Sheet
Data Short
Errata
2515 kB5125443±2%---NoNo138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F702-GQBuyData Sheet
Data Short
Errata
2516 kB5125443±2%10 bit, 16-ch, 500ksps--YesYes138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F703-GQBuyData Sheet
Data Short
Errata
2516 kB5125443±2%---NoNo138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F704-GMSample
Buy
Data Sheet
Data Short
Errata
2515 kB5123943±2%10 bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F704-GQSample
Buy
Data Sheet
Data Short
Errata
2515 kB5123943±2%10 bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F705-GMBuyData Sheet
Data Short
Errata
2515 kB5123943±2%---NoNo127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F705-GQBuyData Sheet
Data Short
Errata
2515 kB5123943±2%---NoNo127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F706-GMBuyData Sheet
Data Short
Errata
2516 kB5123943±2%10 bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F706-GQBuyData Sheet
Data Short
Errata
2516 kB5123943±2%10 bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F707-GMBuyData Sheet
Data Short
Errata
2516 kB5123943±2%---NoNo127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F707-GQBuyData Sheet
Data Short
Errata
2516 kB5123943±2%---NoNo127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F708-GQBuyData Sheet
Data Short
Errata
258 kB5125443±2%10 bit, 16-ch, 500ksps--YesYes138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F709-GQBuyData Sheet
Data Short
Errata
258 kB5125443±2%---NoNo138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F710-GQBuyData Sheet
Data Short
Errata
258 kB5125443±2%10-bit, 16-ch, 500ksps--YesYes138 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F711-GQBuyData Sheet
Data Short
Errata
258 kB5125443±2%---NoNo139 cap sense64-pin, 12x12, QFPC8051F700DK
UART, I2C, SPI, Ext Mem I/F
C8051F712-GMBuyData Sheet
Data Short
Errata
258 kB5123943±2%10-bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F712-GQBuyData Sheet
Data Short
Errata
258 kB5123943±2%10-bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F713-GMBuyData Sheet
Data Short
Errata
258 kB5123943±2%---NoNo127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F713-GQBuyData Sheet
Data Short
Errata
258 kB5123943±2%---NoNo127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F714-GMBuyData Sheet
Data Short
Errata
258 kB5123943±2%10-bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F714-GQBuyData Sheet
Data Short
Errata
258 kB5123943±2%10-bit, 12-ch, 500ksps--YesYes127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F715-GMBuyData Sheet
Data Short
Errata
258 kB5123943±2%---NoNo127 cap sense48-pin, 7x7, QFNC8051F700DK
UART, I2C, SPI
C8051F715-GQBuyData Sheet
Data Short
Errata
258 kB5123943±2%---NoNo127 cap sense48-pin, 9x9, QFPC8051F700DK
UART, I2C, SPI
C8051F716-GMSample
Buy
Data Sheet
Data Short
Errata
2516 kB5122943±2%10-bit, 3-ch, 500ksps--YesYes126 cap sense32-pin 5x5, QFNC8051F700DK
UART, I2C, SPI
C8051F717-GMSample
Buy
Data Sheet
Data Short
Errata
2516 kB5122043±2%---NoNo118 cap sense24-pin, 4x4, QFNC8051F700DK
UART, I2C, SPI

Bookmark and Share
Bookmark and Share

Training & Resources

Featured Videos

C8051F96x and Si102x/3x DC-DC Converter Enables Extended Battery Life
C8051F96x and Si102x/3x DC-DC Converter Enables Extended Battery Life
C8051F96x and Si102x/3x Autonomous Pulse Counter for Water & Gas Meters
C8051F96x and Si102x/3x Autonomous Pulse Counter for Water & Gas Meters
Wireless Sensor Node Reference Design Overview
Wireless Sensor Node Reference Design Overview

Designing for Ultra Low-Power Operation
Designing for Ultra Low-Power Operation

Si1000 Wireless MCU in Smart Metering Applications
Si1000 Wireless MCU in Smart Metering Applications

Featured Utilities

Battery Life Calculator

Silicon Labs' Battery Life Calculator is an easy-to-use web-based utility that gives designers a quick and easy way to understand the discharge characteristics of different system configurations to help optimize low-power applications.
» Battery Life Calculator

MCU Parametric Search

Find microcontroller parts fast by specifying the specs and features you need.
» MCU Parametric Search

Cross-Reference Search Utility

Enter the part number from another company into the utility to find a list of Silicon Labs' products that can replace those parts. Once you find the products you need, you can click on the part number to see more details about the Silicon Labs' device, download the data sheet by clicking on the data sheet link, and export the results to Excel
» Cross-Reference Search Utility


Featured White Papers

Designing Power Efficient Smart Gas and Water Utility Meters

Designing a smart water or gas utility meter can present a vexing low-power challenge for embedded control systems requiring RF connectivity. Since a single service call from a technician often exceeds the entire cost of the smart meter, battery life must exceed 20 years.
» Designing Power Efficient Smart Gas and Water Utility Meters
» 积少成多:如何设计智能燃气表和水表实现能源效率最大化

Selecting the Right Battery for Your Embedded System

As batteries become more sophisticated in design and function, you must weigh a set of sometimes-conflicting requirements when determining the optimal battery type for your embedded system, including energy capacity, terminal voltage, physical dimensions, self-discharge rate, power-delivery requirements, etc.
» Selecting the Right Battery for Your Embedded System

USB Design Considerations

Choosing the right USB communications option depends on several factors, and each solution has different requirements and degrees of flexibility for both the developer and end-user. Download this white paper to determine the easiest, most cost-effective way to add USB communications to new designs or a legacy system.
» USB Design Considerations


Featured Presentations and Tutorials

8051 Instruction Set

This course takes a look at the 8051 microcontroller architecture and the associated instruction set. Included is a comprehensive look at the addressing modes and instruction operation.
» 8051 Instruction Set

C8051 Interrupt Architecture

This module provides a basic understanding of interrupts and their operation. It illustrates how the 8051 microcontroller performs asynchronous code execution as a result of internal or external events and highlights the programming requirements to implement interrupts in the MCU.
» C8051 Interrupt Architecture

External Memory Interface Controller (EMIF)

The C8051 provides internal memory as well as the ability to access external memory or peripherals using the external memory interface. This course describes the C8051 microcontroller memory architecture and how to access off-chip resources.
» External Memory Interface Controller (EMIF)

View all MCU Training & Resources...

Microcontrollers Training and Resources Featured Courses

Education Center

 

Find Products Fast!

MCU Parametric Search
 

 

 

Bookmark and Share

Overview

Documentation

Tools

Product Matrix

Education

More Info

Find Products Fast!

High Performance, Analog-Intensive MCUs