C8051F304
4KB Flash, 256 RAM, 11-Pin MCU
PRELIMINAR
Y
1
0.
4
.
2
00
2
Port 0
Latch
UART
4kbyte
FLASH
256 byte
SRAM
POR
SF R Bu s
8
0
5
1
C
o
r
e
Timer 0,
1, 2 / RTC
PCA/
WDT
P
0
D
r
v
X
B
A
R
Reset
XTAL1
XTAL2
External
Oscillator
Circuit System Clock
Internal
Oscillator
Analog/Digital
Power
Debug HW
SMBus
C2D
C2D
CP0
+
-
P0.0
P0.1
P0.2/XTAL1
P0.3/XTAL2
P0.4/TX
P0.5/RX
P0.6/CNVST
P0.7/C2D
VDD
GND
/RST/C2CK
Brown-
Out
COMPARATOR
- Programmable Hysteresis and Response Time
- Configurable as Wake-up or Reset Source
- Low Current (0.4uA)
ON-CHI P DEBUG
- On-Chip Debug Circuitry Facilitates Full Speed,
Non-Intrusive In-System Debug (No Emulator
Required!)
- Provides Breakpoints, Single Stepping,
Watchpoints
- Inspect/Modify Memory, Registers, and Stack
- Superior Performance to Emulation Systems
Using ICE-Chips, Target Pods, and Sockets
- Low Cost, Complete Development Kit
SUPPLY VOLTAGE ................2.7V to 3.6V
- Typical Operating Current: 5.8mA @ 25MHz
11uA @ 32kHz
- Typical Stop Mode Current: <0.1uA
Temperature Range: –40°
°°
°C to +8 5°
°°
°C
HIGH SPEED 8051
µ
µµ
µ
C Core
- Pipe-lined Instruction Architecture; Executes 70% of
Instructions in 1 or 2 System Clocks
- Up to 25MIPS Throughput with 25MHz Clock
- Expanded Interr upt Handle r
MEMORY
- 256 Bytes Internal Data RAM
- 4k Bytes FLASH; In-System Programmable in 512 byte
Sectors
DIGITAL PERIPHERALS
- 8 Port I/O; All 5V tolerant with High Sink Current
- Enhanced Hardware UART and SMBus Serial Ports
- Three General Purpose 16-Bit Counter/Timers
- 16-bit Programmable Counter Array with Three
Capture/Compare Modules, WDT
- Real Time Clock Mode using PCA or Timer and
External Clock Source
CLOCK SOURCES
- Internal Oscillator: 20MHz Nominal
- External Oscillator: Crystal, RC, C, or Clock (1 or 2 Pin
Modes)
- Can Switch Between Clock Sources on-the-fly; Useful in
Power Saving Modes
11-Pin Micro Lead Package
- 3 x 3mm PCB Footprint; Actual MLP Size
SMBus is a trademark of Intel Corp.
C8051F304
4KB Flash, 256 RAM, 11-Pin MCU
PRELIMINAR
Y
SELECTED ELECTRICAL SPECIFICATIONS TA = -40°C to +85°C, VDD = 2.7V unless otherwise specified.
PARAMETER CONDITIONS MIN TYP MAX UNITS
GLOBAL CHARACTERISTICS
Supply Voltage 2.7 3.6 V
Supply Current with CPU
active Clock=25MHz
Clock=1MHz
Clock=32kHz; VDD Monitor Disabled
5.8
0.34
11
mA
mA
µA
Supply Current (shutdown) Oscillator off; VDD Monitor Enabled
Oscillator off; VDD Monitor Disabled 10
<0.1 µA
µA
Clock Frequency Range DC 25 MHz
INTERNAL OSCILLATOR
Frequency 15.0 20.0 25.0 MHz
COMPARATOR
Response Time Mode0 (CP+) – (CP-) = 100mV 0.1 µs
Current Consumption Mode0 7.6 µA
Response Time Mode1 (CP+) – (CP-) = 100mV 0.18 µs
Current Consumption Mode1 3.2 µA
Response Time Mode2 (CP+) – (CP-) = 100mV 0.32 µs
Current Consumption Mode2 1.3 µA
Response Time Mode3 (CP+) – (CP-) = 100mV 1 µs
Current Consumption Mode3 0.4 µA
PACKAGE INFORMATION
A1
e
A3
A2
A
Side D View
Side E View
L
be
E
D
e
E2
D2
LT
LB
k
b
D4
Bottom View
R
e
A1
A
A3
A2
b
A3
A2
A1
A
k
L
LB
LT
R
D
D2
D3
E
E2
D4
e
0.18 0.23 0.30
0.25
00.65 1.00
00.02 0.05
0.80 0.90 1.00
MIN TYP MAX
0.27
0.45 0.55 0.65
0.36
0.37
0.09
3.00
02.20 2.25
2.27
3.00
1.36
0.386
0.5
MM
D3
C8051F300DK DEVELOPMENT KIT