C8051F93x-C8051F92x Single/Dual Battery, 0.93.6 V, 64/32 kB, SmaRTClock, 10-Bit ADC MCU Supply Voltage 0.9 to 3.6 V High-Speed 8051 C Core - One-Cell Mode supports 0.9 to 1.8 V operation - Pipelined instruction architecture executes 70% of instructions in 1 or 2 system clocks - Two-Cell Mode supports 1.8 to 3.6 V operation - Up to 25 MIPS throughput with 25 MHz clock - Built-in dc-dc converter with 1.8 to 3.3 V output for - Expanded interrupt handler use in one-cell mode - Built-in LDO regulator allows a high analog supply Memory voltage and low digital core voltage - 4352 bytes internal data RAM (256 + 4096) - 2 built-in supply monitors (brownout detectors) - 64 kB (F93x) or 32 kB (F92x) Flash In-system pro- 10-Bit Analog to Digital Converter grammable in 1024-byte sectors1024 bytes are - 1 LSB INL no missing codes reserved in the 64 kB devices - Programmable throughput up to 300 ksps Digital Peripherals - 24 or 16 port I/O All 5 V tolerant with high sink - Up to 23 external inputs current and programmable drive strength- - On-Chip Voltage Reference 2 - Hardware SMBus (I C Compatible), 2 x SPI, - On-Chip PGA allows measuring voltages up to twice and UART serial ports available concurrently the reference voltage - Four general purpose 16-bit counter/timers - 16-bit Auto-Averaging Accumulator with Burst Mode provides increased ADC resolution - Programmable 16-bit counter/timer array with six capture/compare modules and watchdog timer - Data dependent windowed interrupt generator - Hardware SmaRTClock operates down to 0.9 V and - Built-in temperature sensor requires less than 0.5 A supply current Two Comparators Clock Sources - Programmable hysteresis and response time - Internal oscillators: 24.5 MHz, 2% accuracy - Configurable as wake-up or reset source supports UART operation 20 MHz low power - Up to 23 Capacitive Touch Sense Inputs oscillator requires very little bias current 6-Bit Programmable Current Reference - External oscillator: Crystal, RC, C, or CMOS Clock - Up to 500 A. Can be used as a bias or for - SmaRTClock oscillator: 32 kHz Crystal or internal generating a custom reference voltage self-oscillate mode On-Chip Debug - Can switch between clock sources on-the-fly useful - On-chip debug circuitry facilitates full-speed, non- in implementing various power saving modes intrusive in-system debug (no emulator required) Packages - Provides breakpoints, single stepping - 32-pin QFN (5 x 5 mm) - Inspect/modify memory and registers - 24-pin QFN (4 x 4 mm) - Complete development kit - 32-pin LQFP (7 x 7 mm, easy to hand-solder) Temperature Range: 40 to +85 C ANALOG DIGITAL I/O UART PERIPHERALS Port 0 SMBus 2 x SPI A 10-bit IREF M PCA 300 ksps Port 1 U Timer 0 ADC X Timer 1 + + Timer 2 VREF Port 2 TEMP Timer 3 SENSOR VREG VOLTAGE CRC COMPARATORS 24.5 MHz PRECISION 20 MHz LOW POWER INTERNAL OSCILLATOR INTERNAL OSCILLATOR External Oscillator HARDWARE SmaRTClock HIGH-SPEED CONTROLLER CORE 64/32 kB 8051 CPU 4352 B ISP FLASH (25 MIPS) SRAM FLEXIBLE DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.4 11/13 Copyright 2013 by Silicon Laboratories C8051F93x-C8051F92x EMIF CROSSBARC8051F93x-C8051F92x 2 Rev. 1.4