C8051F996-GDI Tested Ultra-Low-Power 8 kB Flash Capacitive Sensing MCU Die in Wafer Form Ultra Low Power Consumption 6-Bit Programmable Current Reference - 150 A/MHz in active mode (24.5 MHz clock) - Up to 500 A, can be used as a bias or for generating a custom reference voltage - 2 s wakeup time - PWM enhanced resolution mode - 10 nA sleep mode with memory retention High-Speed 8051 C Core - 50 nA sleep mode with brownout detector - Pipelined instruction architecture executes 70% of - 300 nA sleep mode with LFO instructions in 1 or 2 system clocks - 600 nA sleep mode with external crystal - Up to 25 MIPS throughput with 25 MHz clock Supply Voltage 1.8 to 3.6 V - Expanded interrupt handler - Built-in LDO regulator allows a high analog supply Memory voltage and low digital core voltage - 512 bytes RAM - 2 built-in supply monitors (brownout detector) for - 8 kB Flash in-system programmable sleep mode and active modes 12-Bit or 10-Bit Analog to Digital Converter Digital Peripherals - 1 LSB INL (10-bit mode) 1.5 LSB INL - 17 port I/O high sink current and programmable (12-bit mode) no missing codes drive strength 2 - Programmable throughput up to 300 ksps Hardware SMBus/I C, SPI, and UART serial (10-bit mode) or 75 ksps (12-bit mode) ports available concurrently - 10 external inputs - Four general purpose 16-bit counter/timers - On-chip voltage reference 0.5x gain allows measur- - Programmable 16-bit counter/timer array with three ing voltages up to twice the reference voltage capture/compare modules and watchdog timer - 16-bit auto-averaging accumulator with burst mode Clock Sources provides increased ADC resolution - Internal oscillators: 24.5 MHz, 2% accuracy - Data dependent windowed interrupt generator supports UART operation 20 MHz low power oscillator requires very little bias current. - Built-in temperature sensor - External oscillator: Crystal, RC, C, or CMOS Clock Capacitive Sense Interface - Supports buttons, sliders, wheels, and capacitive - SmaRTClock oscillator: 32 kHz Crystal or internal proximity sensing - Can switch between clock sources on-the-fly useful - Fast 40 s per channel conversion time in implementing various power saving modes - 16-bit resolution, 14 input channels On-Chip Debug - On-chip debug circuitry facilitates full-speed, non- - Auto scan and wake-on-touch intrusive in-system debug (no emulator required) - Auto-accumulate up to 64x samples - Provides breakpoints, single stepping Analog Comparator - Inspect/modify memory and registers - Programmable hysteresis and response time - Complete development kit - Configurable as wake-up or reset source Temperature Range: 40 to +85 C Full Technical Data Sheet - C8051F99x-C8051F98x ANALOG PERIPHERALS DIGITAL I/O UART 12/10-bit A Port 0 SMBus M 75/300 ksps IREF SPI U ADC X PCA Port 1 Timer 0 VREF TEMP Timer 1 + SENSOR VREG Timer 2 Port 2 Timer 3 Capacitive VOLTAGE CRC Sense COMPARATOR 24.5 MHz PRECISION 20 MHz LOW POWER INTERNAL OSCILLATOR INTERNAL OSCILLATOR External Oscillator HARDWARE smaRTClock HIGH-SPEED CONTROLLER CORE 8/4/2 kB 8051 CPU 512B SRAM ISP FLASH (25 MIPS) FLEXIBLE DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.2 10/14 Copyright 2014 by Silicon Laboratories C8051F996-GDI CROSSBAR1. Ordering Information Table 1.1. Product Selection Guide 28.54 mil / C8051F996-C-G1DI 25 8 512 4 17 10 12-bit 14 1 725 m (no back- grind) 12 mil C8051F996-C-GDI 25 8 512 4 17 10 12-bit 14 1 (back- grind) 28.54 mil / C8051F996-C1-G1DI 25 8 512 4 17 10 12-bit 14 1 725 m (no back- grind) 12 mil C8051F996-C1-GDI 25 8 512 4 17 10 12-bit 14 1 (back- grind) 2 Rev. 1.2 Ordering Part Number MIPS (Peak) Flash Memory (kB) RAM (Bytes) SmaRTClock Real Time Clock 2 SMBus/I C, UART, Enhanced SPI Timers (16-bit) Programmable Counter Array Digital Port I/Os Analog-to-Digital Converter Inputs ADC with Internal Voltage Reference and Temperature Sensor Capacitive Touch (QuickSense) Inputs Programmable Current Reference Analog Comparators Unique Identifier (UID) Wafer Thickness