C8051F99x
25 MIPS, 8 kB Flash, Ultra Low Power, Capacitive Sensing MCU
Capacitance to Digital Converter - Supports buttons, sliders, wheels, and capacitive proximity sensing Fast 40 µs per channel conversion time 16-bit resolution Up to 14 input channels Auto-accumulate up to 64x samples
High-Speed 8051 µC Core - Pipe-lined instruction architecture; executes 70% of instructions
in 1 or 2 system clocks
- 25 MIPS peak throughput with 25 MHz clock - Expanded interrupt handler Memory - 512 bytes internal data RAM (256 + 256) - 8 kB Flash; In-system programmable in 512 byte sectors; Full
read/write/erase functionality over the entire supply range
Ultra-Low Power - 150 µA/MHz active current from 1.8–3.6 V @ 25 MHz - 10 nA sleep current with data retention; BOD disabled - 50 nA sleep current with data retention; BOD enabled - 300 nA sleep current with smaRTClock (internal oscillator) - 600 nA sleep current with smaRTClock (external crystal) - 2 µs wake up from sleep Supply Voltage 1.8 to 3.6 V - Built-in brown-out detector - On-chip LDO regulator for core supply
Analog to Digital Converter
On-Chip Debug - On-chip debug circuitry facilitates full speed, non-intrusive insystem debug
-
75 ksps with 12-bit resolution (F990/6) 330 ksps with 8-bit resolution Up to 10-channels Autonomous burst mode with 16-bit averaging accumulator VREF from external pin, VDD, or internal regulator Built-in temperature sensor
Digital Peripherals - 17 port I/O; Programmable drive strength - Hardware enhanced UART, SPI and SMBus™ serial ports - CRC block provides 16-Bit CCITT polynomial calculation - Four general purpose 16-bit counter/timers - 16-bit programmable counter array (PCA) with three capture/
compare modules and enhanced PWM functionality
Internal 6-Bit Current Reference
Clock Sources - 24.5 MHz ±2% oscillator; supports crystal-less UART operation - Low power internal oscillator: 20 MHz - External oscillator: Crystal, RC, C, CMOS clock - Can switch clock sources on-the-fly; useful for power saving
modes
- 2 ranges: source or sink capability - Up to 14-bit resolution via PWM interpolation
Comparator
- Programmable hysteresis and response time - Configurable as interrupt or reset source - Low current (< 0.4 µA) Development Kit: C8051F996DK
Temperature Range: -40 to +85 °C Package Options - 24-pin QFN (4x4 mm), RoHS compliant - 24-pin QSOP (easy to hand solder) RoHS compliant - 20-pin QFN (3x3 mm), RoHS compliant
Power On Reset/PMU
Wake Reset
CIP-51 8051 Controller Core
8 kB ISP Flash Program Memory 256 Byte SRAM 256 Byte XRAM
Port I/O Configuration
Digital Peripherals
UART Timers 0, 1, 2, 3 PCA/ WDT SMBus SPI Crossbar Control Port 1 Drivers Priority Crossbar Decoder Port 0 Drivers
C2CK/RST
Debug / Programming Hardware C2D
P0.0/VREF P0.1/AGND P0.2/XTAL1 P0.3/XTAL2 P0.4/TX P0.5/RX P0.6/CNVSTR P0.7/IREF0 P1.0/CP0+ P1.1/CP0P1.2 P1.3 P1.4 P1.5 P1.6/XTAL3 P1.7/XTAL4 P2.7/C2D
VDD
VREG
CRC Engine
Digital Power SYSCLK
Precision 24.5 MHz Oscillator Low Power 20 MHz Oscillator XTAL1 XTAL2 XTAL3 XTAL4 External Oscillator Circuit
SmaRTClock Oscillator
SFR Bus
Analog Peripherals
6-bit IREF
Internal VREF External VREF A M U X CP0 VDD VREF Temp Sensor GND
+ -
IREF0
Port 2 Drivers
GND
12-bit ADC
14-Channel Capacitance To Digital Converter
System Clock Configuration
P1.0 P1.1
Comparator
Ultra Low-Power MCU
Copyright © 2010 by Silicon Laboratories
5.18.2010
C8051F99x
25 MIPS, 8 kB Flash, Ultra Low Power, Capacitive Sensing MCU Selected Electrical Specifications
(At 25 C°) Parameter Supply Input Voltage Supply Current with CPU Active Supply Current (shutdown) (VBAT = 1.8 V) Clock Frequency Range Wakeup Time Analog Settling Time Internal Oscillator Frequency Precision oscillator Low power oscillator A/D Converter Resolution Throughput Rate Capacitive to Digital Converter Resolution CDC Conversion Time — — — 40 16 — bits µs — — 12/10 75/300 bits ksps 24 18 24.5 20 25 22 MHz MHz Clock = 24.5 MHz (±2% internal precision oscillator) Sleep mode; BOD off Sleep mode; BOD on Sleep mode; smaRTClock running Conditions Min 1.8 — — — — DC — — Typ — 150 .010 .050 .300 — 2 1.5 Max 3.6 — — — — 25 — — Units V µA/MHz µA µA µA MHz µs µs
C8051F9xx Ultra Low Power Product Family
Part # C8051F930 C8051F931 C8051F920 C8051F921 C8051F911 C8051F912 C8051F901 C8051F902 C8051F980 C8051F981 C8051F982 C8051F983 C8051F985 C8051F986 C8051F987 C8051F988 C8051F989 C8051F990 C8051F991 C8051F996 C8051F997 Flash Mem. 64 kB 64 kB 32 kB 32 kB 16 kB 16 kB 8 kB 8 kB 8 kB 8 kB 4 kB 4 kB 2 kB 8 kB 8 kB 4 kB 4 kB 8 kB 8 kB 8 kB 8 kB RAM (Bytes) 4352 4352 4352 4352 768 768 768 768 512 512 512 512 512 512 512 512 512 512 512 512 512 MIPS (Peak) 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 Digital I/O 24 16 24 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 17 17 Communications EMIF, I2C, 2xSPI, UART I C, 2xSPI, UART EMIF, I2C, 2xSPI, UART
2
ADC 10-bit 10-bit 10-bit 10-bit 10-bit 12-bit 10-bit 12-bit 12-bit — 10-bit — — 12-bit — 10-bit — 12-bit — 12-bit —
Sensing Channels — — — — — — — — — — — — — — — — — 13 13 14 14
Operating Voltage 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 0.9–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V 1.8–3.6 V
Package QFN32/LQFP32 QFN24 QFN32/LQFP32 QFN24 QFN24/QSOP24 QFN24/QSOP24 QFN24/QSOP24 QFN24/QSOP24 QFN20 QFN20 QFN20 QFN20 QFN20 QFN24/QSOP24 QFN24/QSOP24 QFN24/QSOP24 QFN24/QSOP24 QFN20 QFN20 QFN24/QSOP24 QFN24/QSOP24
Dev kit C8051F930DK C8051F930DK C8051F930DK C8051F930DK C8051F912DK C8051F912DK C8051F912DK C8051F912DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK C8051F996DK
I2C, 2xSPI, UART I2C,
2 2
2xSPI, UART
I C, 2xSPI, UART I C, 2xSPI, UART I2C, 2xSPI, UART I2C, SPI, UART I2C,
2
SPI, UART
I C, SPI, UART I2C, SPI, UART
I2C, SPI, UART I2C,
2
SPI, UART
I C, SPI, UART I2C,
2
SPI, UART
I C, SPI, UART I2C, SPI, UART I2C, SPI, UART I2C, SPI, UART I2C, SPI, UART
Ultra Low-Power MCU
Copyright © 2010 by Silicon Laboratories
5.18.2010
Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders