Document
Capacitance to Digital Converter - Supports buttons, sliders, wheels, and capacitive
proximity sensing
- Fast 40 µs per channel conversion time
- 16-bit resolution
- Up to 16 input channels
- Auto-scan and wake-on-touch
- Auto-accumulate 4x, 8x, 16, 32x, and 64x samples
Analog Peripherals - 10-Bit ADC
• Up to 500 ksps • Up to 16 external single-ended inputs • VREF from on-chip VREF, external pin or VDD • Internal or external start of conversion source • Built-in temperature sensor - Comparator • Programmable hysteresis and response time • Configurable as interrupt or reset source On-Chip Debug - On-chip debug circuitry facilitates full speed, nonintrusive in-system debug (no emulator required)
- Provides breakpoints, single stepping, inspect/modify memory and registers
- Superior performance to emulation systems using ICE-chips, target pods, and sockets
- Low cost, complete development kit
C8051F80x-83x
Mixed Signal ISP Flash MCU Family
High-Speed 8051 µC Core - Pipelined instruction architecture; executes 70% of
instructions in 1 or 2 system clocks - Up to 25 MIPS throughput with 25 MHz clock - Expanded interrupt handler Memory - Up to 512 bytes internal data RAM (256 + 256) - Up to 16 kB Flash; In-system programmable in
512-byte sectors Digital Peripherals - 17 or 13 Port I/O with high sink current - Hardware enhanced UART, SMBus™ (I2C compati-
ble), and enhanced SPI™ serial ports - Three general purpose 16-bit counter/timers - 16-Bit programmable counter array (PCA) with 3
capture/compare modules and enhanced PWM functionality - Real time clock mode using timer and crystal Clock Sources - 24.5 MHz ±2% Oscillator • Supports crystal-less UART operation - External oscillator: Crystal, RC, C, or clock (1 or 2 pin modes) - Can switch between clock sources on-the-fly; useful in power saving modes Supply Voltage 1.8 to 3.6 V - Built-in voltage supply monitor 24-Pin QSOP, 20-Pin QFN, 16-Pin SOIC Temperature Range: –40 to +85 °C
ANALOG PERIPHERALS
A M U
10-bit TEMP 500 ksps SENSOR
X ADC
+
Capacitive Sense
–
VOLTAGE COMPARATOR
DIGITAL I/O
UART
Port 0
CROSSBAR
SMBus SPI PCA
Timer 0 Timer 1
P1.0P1.3
P1.4P1.7
Timer 2
P2.0
24.5 MHz PRECISION INTERNAL OSCILLATOR
HIGH-SPEED CONTROLLER CORE
16 kB ISP FLASH
FLEXIBLE INTERRUPTS
8051 CPU (25 MIPS)
DEBUG CIRCUITRY
512 B RAM
POR WDT
Rev. 1.0 7/10
Copyright © 2010 by Silicon Laboratories
C8051F80x-83x
C8051F80x-83x
2 Rev. 1.0
C8051F80x-83x
Table of Contents
1. System Overview ..................................................................................................... 15 2. Ordering Information ............................................................................................... 25 3. Pin Definitions.......................................................................................................... 28 4. QFN-20 Package Specifications ............................................................................. 33 5. QSOP-24 Package Specifications .......................................................................... 35 6. SOIC-16 Package Specifications ............................................................................ 37 7. Electrical Characteristics ........................................................................................ 39
7.1. Absolute Maximum Specifications..................................................................... 39 7.2. Electrical Characteristics ................................................................................... 40 8. 10-Bit ADC (ADC0) ................................................................................................... 46 8.1. Output Code Formatting .................................................................................... 47 8.2. 8-Bit Mode ......................................................................................................... 47 8.3. Modes of Operation ........................................................................................... 47
8.3.1. Starting a Conversion................................................................................ 47 8.3.2. Tracking Modes......................................................................................... 48 8.3.3. Settling Time Requirements...................................................................... 49 8.4. Programmable Window Detector....................................................................... 53 8.4.1. Window Detector Example........................................................................ 55 8.5. ADC0 Analog Multiplexer .................................................................................. 56 9. Temperature Sensor ................................................................................................ 58 9.1. Calibration ......................................................................................................... 58 10. Voltage and Ground Reference Options................