English
Language : 

C8051F970-A-GM Datasheet, PDF (22/454 Pages) Silicon Laboratories – Low Power Capacitive Sensing MCU with up to 32 kB of Flash
C8051F97x
2. System Overview
The C8051F97x device family are fully integrated, mixed-signal system-on-a-chip MCUs. Highlighted features are
listed below. Refer to Table 4.1 for specific product feature selection and part ordering numbers.
Core:
Pipelined CIP-51 Core
Fully compatible with standard 8051 instruction set
70% of instructions execute in 1-2 clock cycles
25 MHz maximum operating frequency
Memory:
16-32 kB flash; in-system programmable in 512-byte sectors
4352-8448 bytes RAM (including 256 bytes standard 8051 RAM and 4-8 kB on-chip XRAM)
Power:
Ultra low power consumption in active and sleep modes.
Power-on reset circuit and brownout detectors
Capacitive Sensing:
Supports button and slider elements
40 us/channel conversion time
16-bit resolution
Auto scan and wake-on-touch
Auto-accumulate up to 64 samples
I/O:
Up to 43 total multifunction I/O pins:
Flexible peripheral crossbar for peripheral routing
Clock Sources:
Precision internal oscillator: 24.5 MHz ±2%
Low Power Oscillator: 20 MHz ±20%
Low-frequency internal oscillator: 16.4 kHz
External crystal, RC, C, and CMOS options
Timers/Counters and PWM:
3-channel Programmable Counter Array (PCA) supporting PWM, capture/compare, frequency output modes, and
watchdog timer function
4x 16-bit general-purpose timers
Communications and Other Digital Peripherals:
UART
SPI™
I2C / SMBus™
High-Speed I2C Slave
16-bit CRC Unit, supporting automatic CRC of flash at 256-byte boundaries
Analog:
10-bit Analog-to-Digital Converter (ADC) (300 ksps)
Digital:
7-channel DMA
16 x 16 Multiply and Accumulate hardware
Unique Identifier:
128-bit unique key for each device
On-Chip Debugging
With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the C8051F97x devices
are truly standalone system-on-a-chip solutions. The flash memory is re-programmable in-circuit, providing non-
volatile data storage and allowing field upgrades of the firmware.
22
Rev 1.0