ETC C8051F018

C8051F018
16K Flash, 1.25K RAM, 10-Bit ADC, 64-Pin MCU
PRELIMINARY
HIGH SPEED 8051 µC CORE
ANALOG PERIPHERALS
10-bit ADC
±1LSB INL; No Missing Codes
Programmable Throughput up to 100ksps
8 External Inputs; Differential or Single-Ended mode
Data Dependent Windowed Interrupt Generator
Built-in Temperature Sensor (± 3°C)
Two Comparators
16 Programmable Hysteresis Values
Configurable to Generate Interrupts or Reset
Internal Voltage Reference
Precision VDD Monitor/Brown-out Detector
-
MEMORY
-
-
1280 Bytes Internal Data RAM (256 + 1k)
16k Bytes In-System Programmable FLASH Program Memory
DIGITAL PERIPHERALS
-
ON-CHIP JTAG DEBUG & BOUNDRY SCAN
-
Pipe-lined Instruction Architecture; Executes 70% of Instructions in 1
or 2 System Clocks
Up to 25MIPS Throughput with 25MHz System Clock
Expanded Interrupt Handler
On-Chip Debug Circuitry Facilitates Full Speed, Non-Intrusive
In-System Debug (No Emulator Required!)
Provides Breakpoints, Single Stepping, Watchpoints, Stack
Monitor
Inspect/Modify Memory and Registers
Superior Performance to Emulation Systems Using ICEChips, Target Pods, and Sockets
IEEE1149.1 Compliant Boundary Scan
Low Cost, Complete Development Kit
-
32 Port I/O; All are 5V tolerant
Hardware SMBusTM (I2CTM Compatible), SPITM, and UART Serial
Ports Available Concurrently
Programmable 16-bit Counter/Timer Array with Five
Capture/Compare Modules
Four General Purpose 16-bit Counter/Timers
Dedicated Watch-Dog Timer; Bi-directional Reset
CLOCK SOURCES
-
Internal Programmable Oscillator: 2-to-16MHz
External Oscillator: Crystal, RC, C, or Clock
SUPPLY VOLTAGE ....................................2.8V to 3.6V
-
Typical Operating Current: 12.5mA @ 25MHz
Multiple Power Saving Sleep and Shutdown Modes
64-Pin TQFP
Temperature Range: –40°°C to +85°°C
SMBus is a trademark of Intel Corp.; I2C is a trademark of Philips Semi.; SPI is a trademark of Motorola, Inc.
VDD
VDD
VDD
DGND
DGND
DGND
AV+
AV+
AGND
AGND
UART
Digital Power
SMBus
SPI Bus
Analog Power
TCK
TMS
TDI
TDO
JTAG
Logic
5-Chnl
PCA
Boundary Scan
Debug HW
Reset
/RST
VDD
Monitor
External
Oscillator
Circuit
XTAL1
XTAL2
WDT
System Clock
Internal
Oscillator
VREF
AIN0.0
AIN0.1
AIN0.2
AIN0.3
AIN0.4
AIN0.5
AIN0.6
AIN0.7
8
0
5
1
C
o
r
e
16kbyte
FLASH
Timers
0,1,2
256 byte
RAM
Timer 3
1024 byte
XRAM
Port 0
Latch
Port 1
Latch
Port 2
Latch
SFR Bus
Port 3
Latch
C
R
O
S
S
B
A
R
S
W
I
T
C
H
P
0
D
r
v
P
1
D
r
v
P
2
D
r
v
P
3
D
r
v
VREF
P0.0
P0.1
P0.2
P0.3
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.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
ADC
100ksps
(10-Bit)
A
M
U
X
NC
NC
TEMP
SENSOR
CP0+
CP0
CP0CP1+
CP1
CP1-
1.18.2002
C8051F018
16K Flash, 1.25K RAM, 10-Bit ADC, 64-Pin MCU
PRELIMINARY
SELECTED ELECTRICAL SPECIFICATIONS TA = -40°C to +85°C, VDD = 2.8V unless otherwise specified.
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
GLOBAL CHARACTERISTICS
Supply Voltage
2.8
3.6
V
Supply Current (CPU
Clock=25MHz
12.5
mA
active)
Clock=1MHz
0.5
mA
Clock=32kHz
20
µA
Supply Current
Oscillator not running
10
µA
(shutdown)
Clock Frequency Range
DC
25
MHz
A/D CONVERTER
Resolution
10
bits
Integral Nonlinearity
LSB
±½
±1
Differential Nonlinearity
Guaranteed Monotonic
LSB
±½
±1
Signal-to-Noise Plus
59
61
dB
Distortion
Throughput Rate
100
ksps
Input Voltage Range
0
VREF
V
COMPARATORS
Supply Current
(each Comparator)
1.3
µA
Response Time
| CP+ – CP- | = 100mV
4
µs
PACKAGE INFORMATION
C8051F015DK DEVELOPMENT KIT
D
D1
MIN NOM MAX
(mm) (mm) (mm)
A
E1
E
-
1.20
A1 0.05
-
0.15
A2 0.95
-
1.05
b
-
0.17 0.22 0.27
D
-
12.00
-
D1
-
10.00
-
e
-
0.50
-
E
-
12.00
-
E1
-
10.00
-
64
PIN 1
DESIGNATOR
1
A2
e
A
b
A1