ACE1502 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
October 2002
ACE1502 Product Family
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
General Description
The ACE1502 (Arithmetic Controller Engine) family of microcon-
trollers is a dedicated programmable monolithic integrated circuit
for applications requiring high performance, low power, and small
size. It is a fully static part fabricated using CMOS technology.
The ACE1502 product family has an 8-bit microcontroller core,
64 bytes of RAM, 64 bytes of data EEPROM and 2K bytes of
code EEPROM. Its on-chip peripherals include a multifunction
16-bit timer, a watchdog/idle timer, and programmable under-
voltage detection circuitry. On-chip clock and reset functions
reduce the number of required external components. The
ACE1502 product family is available in 8- and 14-pin SOIC,
TSSOP and DIP packages.
I
Hardware Bit–Coder (HBC)
I
On-chip oscillator
— No external components
— 1µs instruction cycle time +/-2% accuracy
I
Instruction set geared for block encryption
I
On-chip Power-on Reset
I
Programmable read and write disable functions
I
I
I
I
Memory mapped I/O
32-level Low Voltage Detection
Brown-out Reset
Software selectable I/O option
— Push-pull outputs with tri-state option
— Weak pull-up or high impedance inputs
I
Fully static CMOS
— Low power HALT mode (100nA @ 2.7V)
— Power saving IDLE mode
I
Single supply operation
— 1.8-3.6V
I
40 years data retention
I
1.8V data EEPROM min writing voltage
I
1,000,000 data changes
I
8- and 14-pin SOIC, TSSOP and DIP packages
I
In-circuit programming
Features
I
Arithmetic Controller Engine
I
2K bytes on-board code EEPROM
I
64 bytes data EEPROM
I
64 bytes RAM
I
Watchdog
I
Multi-input wake-up on all eight general purpose I/O pins
I
16-bit multifunction timer with difference capture
Block and Connection Diagram
VCC
1
GND
1
RESET
2
(CKO) G0
(CKI) G1
(T1/TX) G2
G3
G4
(TX) G5
G6
2
G7
2
1. 100nf Decoupling capacitor recommended
2. Available only in the 14-pin package option
Power-on Reset
Brown-out Reset/Low
Battery Detect
HALT & IDLE Power
Saving Modes
12-bit Timer0 with
Watchdog Timer
Internal Oscillator
GPORT
general
purpose
I/O with
multi-
input
wakeup
ACE1502 core
(4 interrupt
sources
and vectors)
16-bit Multi-function
Timer1 with Difference
Capture
Hardware Bit-Coder
Programming Interface
2K bytes of Code
EEPROM
64 bytes of RAM
64 bytes of Data
EEPROM
©2002 Fairchild Semiconductor Corporation
1
www.fairchildsemi.com
ACE1502 Product Family Rev. 1.7
ACE1502 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
Figure 2. ACEx Application Example (Remote Keyless Entry)
VCC
Optional
LED
G4
G0
G1
GND
VCC
G3
G5
G2
RF Stage
RF Interface
Figure 3. ACE1502 8-pin SOIC and DIP Device Pinout
a) Normal Mode Operation
b) Programming Mode Operation
G3
G4
G5
G0
1
2
3
4
8
7
6
5
VCC
GND
G2
G1
LOAD
SFT_IN
NC/VCC
NC
1
2
3
4
8
7
6
5
VCC
GND
SFT_OUT
CKI
Figure 4. ACE1502 8-pin TSSOP Device Pinout
a) Normal Mode Operation
b) Programming Mode Operation
GND
VCC
G3
G4
1
2
3
4
8
7
6
5
G2
G1
G0
G5
GND
VCC
LOAD
SFT_IN
1
2
3
4
8
7
6
5
SFT_OUT
CKI
NC
NC/VCC
Figure 5. ACE1502 14-pin SOIC, TSSOP and DIP Device Pinout
a) Normal Mode Operation
b) Programming Mode Operation
LOAD
SFT_IN
NC
NC
NC
NC/VCC
NC
1
2
3
4
5
6
7
14
13
12
11
10
9
8
G3
G4
NC
G6
G7
G5
G0
1
2
3
4
5
6
7
14
13
12
11
10
9
8
VCC
GND
NC
G2
NC
RESET
G1
VCC
GND
NC
SFT_OUT
NC
RESET
CKI
2
ACE1502 Product Family Rev. 1.7
www.fairchildsemi.com
ACE1502 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
2. Electrical Characteristics
Absolute Maximum Ratings
Ambient Storage Temperature
Input Voltage
Lead Temperature (10s max)
Electrostatic Discharge on all pins
-65 °C to +150 °C
-0.3V to V
CC
+ 0.3V
+300°C
2000V min
Operating Conditions
Relative Humidity (non-condensing)
95%
EEPROM write limits
See DC Electrical Characteristics
Part Number
ACE1502E
ACE1502V
Operating Voltage
1.8 to 3.6V
1.8 to 3.6V
Ambient Operating Temperature
-40°C to +85°C
-40°C to +125°C
ACE1502 DC Electrical Characteristics,
V
CC
= 1.8 to 3.6V
All measurements are valid for ambient operating temperature unless otherwise stated.
Symbol
Icc
3
Parameter
Suppy Current - no data EEPROM 1.8V
write in progress
2.2V
2.7V
3.6V
HALT Mode current
Conditions
MIN
TYP
0.4
0.4
0.5
0.6
100
0.25
210
250
MAX
0.6
0.6
0.7
1.0
400
5000
1000
10
400
3.6
3.6
10ms/V
0.2Vcc
0.15Vcc
Units
mA
mA
mA
mA
nA
nA
nA
µA
µA
µA
V
V
Icc
H
2.7V @ 25°C
2.7V @ -40°C to +85°C
3.6V @ 25°C
3.6V @ -40°C to +85°C
Icc
L
4
IDLE Mode current
EEPROM write voltage
1.8V
3.6V
Code EEPROM in Programming Mode
Data EEPROM in Operating Mode
3.0
1.8
1µs/V
Vcc = 2.2 - 3.6V
Vcc < 2.2V
Vcc
W
S
Vcc
V
IL
V
IH
I
IP
I
TL
V
OL
3.3
Power Supply Slope
Input Low with Schmitt Trigger buffer
V
V
V
Input High with Schmitt Trigger buffer
Input Pull-up Current
Tri-State Leakage
Output Low Voltage:
G0, G1, G2, G3, G4, G5, G6, G7
Output Low Voltage:
G0, G1, G2, G3, G4, G5, G6, G7
Vcc = 1.8 - 3.6V
Vcc = 3.6V, V
IN
= 0V
Vcc = 3.6V
Vcc = 1.8 - 2.7V
2 mA sink
Vcc = 3.3 - 3.6V
7.0 mA sink
Vcc = 2.2 - 2.7V
2 mA source
Vcc = 3.3 - 3.6V
7 mA source
0.8Vcc
30
65
2
350
200
0.2Vcc
0.2Vcc
0.8Vcc
0.8Vcc
µA
nA
V
V
V
V
V
OH
Output High Voltage:
G0, G1, G2, G3, G4, G5, G6, G7
Output High Voltage:
G0, G1, G2, G3, G4, G5, G6, G7
3. Icc active current is dependant on the program code.
4. Based on a continuous IDLE looping program.
3
ACE1502 Product Family Rev. 1.7
www.fairchildsemi.com
ACE1502 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
ACE1502 AC Electrical Characteristics,
Vcc = 1.8 to 3.6V
All measurements are valid for ambient operating temperature unless otherwise stated.
Parameter
Instruction cycle time from internal clock -
setpoint
Internal clock frequency variation
3.3V at +25°C
1.8V to 3.6V at constant temperature
1.8V to 3.6V at full temperature range (Note 6)
Crystal oscillator frequency
External clock frequency
EEPROM write time
Internal clock start up time
Oscillator start up time
(Note 6)
(Note 6)
(Note 5)
(Note 5)
5.5
Conditions
MIN
0.98
TYP
1.0
1.2
MAX
1.02
Units
µs
%
6
25
8
10
2
2400
%
MHz
MHz
ms
ms
cycles
5. The maximum permissible frequency is guaranteed by design but is not 100% tested
6. The parameter is characterized but is not 100% tested, contact Fairchild for additional characterization data.
ACE1502 Electrical Characteristics for programming
All data valid at ambient temperature between 3.0V and 3.6V. The following characteristics are guaranteed
by design but are not 100% tested. See “EEPROM write time” in the AC Electrical Characteristics for
definition of the programming ready time.
Parameter
t
HI
t
LO
t
DIS
t
DIH
t
DOS
t
DOH
T
RESET
t
LOAD1
, t
LOAD2
, t
LOAD3
, t
LOAD4
Description
CLOCK high time
CLOCK low time
SHIFT_IN setup time
SHIFT_IN hold time
SHIFT_OUT setup time
SHIFT_OUT hold time
Power On Reset time
LOAD timing
MIN
500
500
100
100
100
900
3.2
5
MAX
DC
DC
Units
ns
ns
ns
ns
ns
ns
4.5
ms
µs
ACE1502 Low Battery Detect (LBD) Characteristics,
Vcc = 1.8 to 3.6V
Parameter
LBD voltage threshold variation
Conditions
-40°C to +85°C
MIN
-5
TYP
MAX
+5
Units
%
ACE1502 Brown-out Reset (BOR) Characteristics,
Vcc = 1.8 to 3.6V
Parameter
BOR voltage threshold variation
Conditions
-40°C to +85°C
MIN
1.72
TYP
1.83
MAX
1.92
Units
V
4
ACE1502 Product Family Rev. 1.7
www.fairchildsemi.com
ACE1502 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
AC & DC Electrical Characteristic Graphs
The graphs in this section are for design guidance and are based on preliminary test data.
Figure 6. Internal Oscillator Frequency
2.01
2
1.99
1.98
1.97
1.96
1.95
1.94
1.93
-40
0
25
Temperature [°C]
85
125
3.6V
3.3V
2.8V
2.6V
2.2V
2.0V
1.8V
Internal Oscillator Frequency vs. Temperature
Figure 7. LBD and BOR Threshold Levels
LBD Levels 1,16 and 32
4.0
3.5
3.0
Voltage (V)
2.5
2.0
1.5
1.0
0.5
0
-40
0
25
Temperature [°C]
85
125
Level 1
Level 16
Level 32
Frequency (MHz)
BOR Level
1.840
1.835
1.830
Voltage (V)
1.825
1.820
1.815
1.810
1.805
1.800
-40
0
25
Temperature [°C]
85
125
BOR Level
5
ACE1502 Product Family Rev. 1.7
www.fairchildsemi.com