2.0 V, 32/16 kB Flash, smaRTClock, 12-bit ADC
C8051F410/1/2/3
Rev. 1.1 11/08
Copyright 2008 by Silicon Laboratories
C8051F41x
Analog Peripherals
-
12-Bit ADC
±1 LSB INL; no missing codes
Programmable throughput up to 200 ksps
Up to 24 external inputs
Data dependent windowed interrupt generator
Built-in temperature sensor (±3 °C)
-
Two 12-Bit Current Mode DACs
-
Two Comparators
Programmable hysteresis and response time
Configurable as wake-up or reset source
-
POR/Brownout Detector
-
Voltage Reference—1.5, 2.2 V (programmable)
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
Supply Voltage 2.0 to 5.25 V
-
Built-in LDO regulator: 2.1 or 2.5 V
High Speed 8051 C Core
-
Pipelined instruction architecture; executes 70% of
instructions in 1 or 2 system clocks
-
Up to 50 MIPS throughput with
50 MHz system clock
-
Expanded interrupt handler
Memory
-
2304 bytes internal data RAM (256 + 2048)
-
32/16 kB Flash; In-system programmable in
512 byte sectors
-
64 bytes battery-backed RAM (smaRTClock)
Digital Peripherals
-
24 port I/O; push-pull or open-drain, up to 5.25 V
tolerance
-
Hardware SMBus (I2C Compatible), SPI, and
UART serial ports available concurrently
-
Four general purpose 16-bit counter/timers
-
Programmable 16-bit counter/timer array with six
capture/compare modules, WDT
-
Hardware smaRTClock operates down to 1 V with
64 bytes battery-backed RAM and backup voltage
regulator
Clock Sources
-
Internal oscillators: 24.5 MHz 2% accuracy supports
UART operation; clock multiplier up to 50 MHz
-
External oscillator: Crystal, RC, C, or Clock
(1 or 2 pin modes)
-
smaRTClock oscillator: 32 kHz Crystal or
self-resonant oscillator
-
Can switch between clock sources on-the-fly
32-Pin LQFP or 28-Pin 5 x 5 QFN
Temperature Range: –40 to +85 °C
ANALOG
PERIPHERALS
12-bit
200 ksps
ADC
32/16 kB
ISP FLASH
2368 B
SRAM
POR
DEBUG
CIRCUITRY
FLEXIBLE
INTERRUPTS
8051 CPU
(50 MIPS)
TEMP
SENSOR
DIGITAL I/O
24.5 MHz PRECISION
INTERNAL OSCILLATOR
WITH CLOCK MULTIPLIER
HIGH-SPEED CONTROLLER CORE
A
M
U
X
CROS
SB
AR
VOLTAGE
COMPARATORS
+
-
WDT
UART
SMBus
PCA
Timer 0
Timer 1
Timer 2
Timer 3
Port 0
SPI
12-bit
IDAC
Port 1
12-bit
IDAC
Port 2
+
-
VREG
LOW FREQUENCY
INTERNAL OSCILLATOR
VREF
CRC
HARDWARE smaRTClock