C8051F50x-F51x
VIO
Port I/O Configuration
Power On
Reset
CIP-51 8051
Controller Core
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
Digital Peripherals
UART0
Reset
up to 64kB Byte Flash
Program Memory
Port 0
Drivers
Debug /
Programming
Hardware
C2CK/RST
C2D
Timers 0,
1, 2, 3
256 Byte RAM
4 kB XRAM
PCA
WDT
Priority
Crossbar
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
Decoder
LIN 2.1
Voltage Regulator
(LDO)
CAN 2.0B
SPI
Port 1
Drivers
VREGIN
VDD
GND
I2C
Crossbar Control
External Memory Interface
*On F500/4 Devices
SFR
Bus
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
System Clock Setup
XTAL1 XTAL2
Port 2
Drivers
Analog Peripherals
Internal Oscillator
External Oscillator
Voltage
Reference
Clock Multiplier
VREF
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
VDD
VREF
Port 3
Drivers
VDD
VREF
P0 – P3
A
M
U
X
12-bit
200ksps
ADC
Temp
Sensor
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
GND
CP0, CP0A
+
-
Port 4
Drivers
VDDA
GNDA
Comparator 0
CP1, CP1A
+
-
Comparator 1
Figure 1.1. C8051F500/1/4/5 Block Diagram
Rev. 1.1
17