| | | Supply Voltage: 0.9 to 3.6 V - One-cell mode supports 0.9-1.8 V operation - Two-cell mode supports 1.8-3.6 V operation - Built-in dc-dc converter with 1.8 -3.3 V output (65 mW max) for use in one-cell mode; can supply external devices - Typical sleep mode current < 0.1 uA; retains state and RAM-contents over full supply range; fast wakeup - 2 built-in brown-out detectors cover sleep and active modes 10-Bit Analog to Digital Converter - Up to 300 ksps - Up to 23 external inputs - External pin or internal VREF (no external capacitor required) - Built-in temperature sensor - External conversion start input option - Autonomous Burst Mode with 16-bit automatic averaging accumulator Two Comparators - Programmable hysteresis and response time - Configurable as interrupt or reset source - Low current (< 0.5 uA) - Up to 23 Capacitive Touch Sense inputs Memory - 4352 bytes internal data RAM (256 + 4K) - 32 kB bytes Flash; In-system programmable in 1024-byte sectors; Full read/write/erase functionality over the entire supply range - External memory interface (multiplexed address/data) On-Chip Debug - On-chip debug circuitry facilitates full speed, non-intrusive insystem debug (no emulator required) | | High-Speed 8051 uC 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 Digital Peripherals - 24 port I/O; All 5 V tolerant with programmable drive strength - Hardware enhanced UART, SPI and SMBus™ serial ports available concurrently - Low power 32-bit smaRTClock (0.5 uA) operates down to 0.9V - Four general purpose 16-bit counter/timers - 16-bit programmable counter array (PCA) with six capture/compare modules and watchdog timer: • 8, 9, 10, 11, or 16-bit PWM • Rising/falling edge capture • Frequency output • Software timer Clock Sources - Precision internal oscillators: 24.5 MHz with ±2% accuracy supports UART operation; spread-spectrum mode for reduced EMI - smaRTClock oscillator: 32.768 kHz crystal or self-oscillate - Can switch between clock sources on-the-fly; useful in power saving modes Ultra-Small Package Options - 32-pin QFN (5x5 mm) - 32-pin LQFP (7x7 mm) Temperature Range: -40 to +85 °C | | |