Precision Mixed Signal Copyright © 2009 by Silicon Lab ora tories 2.16.2009
System Clock
Configuration
Debug /
Programming
Hardware
Digital Peripherals
UART
Timers 0,
1, 2, 4
SMBus
Priority
Crossbar
Decoder
Crossbar Control
Port I/O Configuration
CIP-51 8051
Controller Core
256 Byte RAM
External
Clock
Circuit
Precision
Internal
Oscillator
XTAL2
Power On
Reset
Reset
C2D
SYSCLK
256 Byte XR AM
XTAL1
Regulator Core Power
VDD
GND
Peripheral Power
Analog Peripherals
10-bit
500 ksps
ADC
A
M
U
XTemp Sensor
Comparator
+
-
VDD
VDD
VREF
SFR
Bus
PCA
WDT
SPI
Timer 3 /
RTC
Port 0
Drivers
Port 1
Drivers
Port 2
Drivers
Port 3
Drivers
Port 4
Drivers
Port 5
Drivers
Port 6
Drivers
. . .
. . .
. . .
. . .
. . .
32 Bytes EEPROM
P0.0 / VREF
P0.1 / AGND
P0.2 / XTAL1
P0.3 / XTAL2
P0.4
P0.5
P0.6
P0.7
P1.0
P1.1
P1.2
P1.3
P2.0
P2.7
P3.0
P3.7
P4.0
P4.3
P5.0
P5.7
P6.0
P6.5
Capacitive
Sense
15 kB Flash Memory
(‘F704 Only)
C2CK/RST
C8051F704/5
25 MIPS, 15 kB Flash, 10-Bit ADC, 48-Pin Mixed-Signal MCU
High-Speed 8051 µC Core
-Pipelined instruction architecture; executes 70% of instructions in 1 or 2
system clocks
-Up to 25 MIPS throughput with 25 MHz system cl ock
Memory
-15 kB Flash; in-application programmable in 512- byte sectors
-32 bytes Data EEPROM wi th 100,000 cycle read/write endurance
-512 bytes data RAM
Analog Peripherals
10-Bit Analog to Digital Converter (‘F704)
-Up to 500 ksps
-16 external inputs
-On-chip voltage reference (may use VDD or external voltage)
-Built-in temperatur e sensor
-External conversion st art input option
Comparator
-Programmable hysteresis and response time
-Configurable as interrupt or reset source
Capacitive Touch Sense
-16-bit capacitance-to-Digital Converter
-Superior Noise Immunity and fast 40us aquisition time
-Up to 24 external input s
-Auto-scan and compare
-Auto-accumulate 4x, 8x, and 16x samples
Digita l Peripherals
Up to 39 Port I/O with high sink current
-Flexible configuration using digital crossbar
-Many can be configured for analog or digital function
-Every pin can be optimized for its best use
Serial Communications
-HW enhanced UART
-SMBusTM (I2C compatible)
-Enhanced SPITM
User Programmable Timing Functions
-Four general purpose 16-bit counter/timers
-16-bit programmable counter array (PCA) with three capture/compare
modules and enhanced PWM capability
-Real-time clock mode using enhanced timer and crystal
Clock Sources
-Calibrated Internal programma ble oscillator
Calibrated to 2% accuracy over temp and Vdd
24.5 MHz to allow max speed CPU operation
Supports crystal-less UART operation
-External os ci l la t or : C r ystal, RC, C, or Clock
-Can switch between clock sources on-the-fly
Supply Voltage: 1.8 to 3.3 V
-Built-in voltage supply monitor
Temperature Range: –40 to +85 °C
TQFP-48 Package
QFN-48 (7x7mm) Package