Ultra Low Power, 8-2 kB Flash, Capacitive Sensing MCU
C8051F99x-C8051F98x
Rev. 1.3 6/17 Copyright © 2017 by Silicon Laboratories C8051F99x-C8051 F98x
Ultra Low Power Consumption
-
150 µA/MHz in active mode (24.5 MHz clock)
- 2 µs wakeup time
- 10 nA sleep mode with memory retention
- 50 nA sleep mode with brownout detector
- 300 nA sleep mode with LFO
- 600 nA sleep mode with external crystal
Supply Voltage 1.8 to 3.6 V
-
Built-in LDO regulator allows a high analog supply
voltage and low digital core voltage
- 2 built-in supply monitors (brownout detector) for
sleep mode and active modes
12-Bit or 10-Bit Analog to Digital Converter
- ±1 LSB INL (10-bit mode); ±1.5 LSB INL
(12-bit mode) no missing codes
- Programmable throughput up to 300 ksps
(10-bit mode) or 75 ksps (12-bit mode)
- Up to 10 external inputs
- On-chip voltage reference; 0.5x gain allows measur-
ing voltages up to twice the reference voltage
- 16-bit auto-averaging accumulator with burst mode
provides increased ADC resolution
- Data dependent windowed interrupt generator
- Built-in temp erature senso r
Capacitive Sense Interface (F99x)
-
Supports buttons, sliders, wheels, and capacitive
proximity sensing
- Fast 40 µs per channel conversion time
- 16-bit resolution, up to 14 input channels
- Auto scan and wake-on-touch
- Auto-accumulate up to 64x samples
Analog Comparator
-
Programmable hysteresis and response time
- Configurable as wake-up or reset source
6-Bit Programmable Current Reference
-
Up to ±500 µA, can be used as a bias or for
generating a custom reference voltage
- PWM enhanced resolution mode
High-S peed 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
-
512 bytes RAM
- 8 kB (F990/1/6/7, F980/1/6/7), 4 kB (F982/3/8/9), or
2 kB (F985) Flash; in-system programmable
Digital Peripherals
-
Up to 17 port I/O; high sink current and
programmable drive strength
Hardware SMBus™/I
2
C™, SPI™, and UART serial
ports available concurrently
- Four general purpose 16-bit counter/timers
- Programmable 16-bit counter/timer array with three
capture/compare modules and watchdog timer
Clock Sources
-
Internal oscillators: 24.5 MHz, 2% accuracy
supports UART operation; 20 MHz low power
oscil
lator requires very little bias current.
- External oscillator: Crystal, RC, C, or CMOS Clock
- SmaRTClock oscillator: 32 kHz Crystal or internal
- Can switch between clock sources on-the-fly; useful
in implementing various power saving modes
On-Chip Debug
-
On-chip debug circuitry facilitates full-speed, non-
intrusive in-system debug (no emulator required)
- Provides breakpoints, single stepping
- Inspect/modify memory and registers
- Complete development kit
Packages
-
20-pin QFN (3 x 3 mm)
- 24-pin QFN (4 x 4 mm)
- 24-pin QSOP (easy to hand-solder)
Temperature Range: –40 to +85 °C
ANALOG PERIPHERALS
12/10-bit
75/300 ksps
ADC
8/4/2 kB
ISP FLASH
512B SRAM
POR
DEBUG
CIRCUITRY
FLEXIBLE
INTERRUPTS
8051 CPU
(25 MIPS)
TEMP
SENSOR
DIGITAL I/O
24 . 5 MHz PR ECISION
INTERNAL OSCILLATOR
HIGH-SPEED CONTROLLER CORE
A
M
U
X
CROSSBAR
VOLTAGE
COMPARATOR
+
–
WDT
UART
SMBus
PCA
Timer 0
Timer 1
Timer 2
Timer 3
Port 0
SPI
IR EF
Port 1
Port 2
VREG
20 MHz LOW PO W ER
INTERNAL OSCILLATOR
VREF
CRC
HARDWARE smaRTClockExte r n a l Os c ill a to r
Capacitive
Sense
Not Recommended for New Designs