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, 3
SMBus
Priority
Crossbar
Decoder
Crossbar Control
Port I/O Configuration
External
Clock
Circuit
Precision
Internal
Oscillator
XTAL2
Power On
Reset
Reset
C2D
SYSCLK
XTAL1
Regulator Core Power
VDD
GND
Peripheral Power
Analog Peripherals
10-bit
500 ksps
ADC
A
M
U
XTemp Sensor
Comparator
+
-
VDD
VDD
VREF
External Memory
Interface
Control
Address
Data
P6
P4 / P3
P5
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
. . .
. . .
. . .
. . .
. . .
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
P1.4
P1.5
P1.6
P1.7
P2.0
P2.7
P3.0
P3.7
P4.0
P4.7
P5.0
P5.7
P6.0
P6.5
Capacitive
Sense
(‘F700 Only)
CIP-51 8051
Controller Core
256 Byte RAM
256 Byte XRAM
32 Bytes EEPROM
15 kB Flash Memo ry
C2CK/RST
C8051F700/1
25 MIPS, 15 kB Flash, 10-Bit ADC, 64-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 with 100,000 cycle read/write endurance
-512 bytes data RAM
-External parallel data memory interface
Analog Peripherals
10-Bit Analog to Digital Converter (‘F700)
-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 32 external input s
-Auto-scan and compare
-Auto-accumulate 4x, 8x, and 16x samples
Digita l Peripherals
Up to 54 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-64 Package