ACE1202 Arithmetic Controller Engine (ACEx™) for Low Power Applications
January 2000
ACE1202
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
General Description
The ACE1202 (Arithmetic Controller Engine) is a dedicated pro-
grammable monolithic integrated circuit for applications requiring
high performance, low power, and small size. It is a fully static part
fabricated using CMOS technology.
The ACE1202 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 multi-function 16-bit timer, watchdog/
idle timer, and programmable undervoltage detection circuitry.
On-chip clock and reset functions reduce the number of required
external components. The ACE1202 is available in 8- and 14-pin
SO and DIP packages.
I
16-bit multifunction timer with difference capture
I
On-chip oscillator
— No external components
— 1µs instruction cycle time
I
Instruction set geared for block encryption
I
On-chip power on reset
I
Programmable read and write disable functions
I
Memory mapped I/O
I
Multilevel Low Voltage Detection
I
Fully static CMOS
— Low power HALT mode (100nA @3.3V)
— Single supply operation (2.0-5.5V, 2.2-5.5V, 2.7-5.5V)
I
Software selectable I/O options
— Push-pull outputs with tri-state option
— Weak pull-up or high impedance inputs
I
40 years data retention
I
1,000,000 data changes
I
Packages available: 8- and 14-pin SO, 8- and 14-pin DIP
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 I/O pins
Block and Connection Diagram
VCC
GND
External Reset
* 100nf Decoupling capacitor
recommended
Power-on
Reset
Low Battery/Brown-out
Detect
Internal
Oscillator
Watchdog/
12-Bit Timer 0
16-Bit Timer 1 with
Difference Capture
HALT Power
saving Mode
RAM block
64 bytes
64 bytes of DATA
EEPROM
G0 (CKO)
G1 (CKI)
G2 (T1)
G3(Input only)
G4
G5
G6
G7
G port
general
purpose
I/O
with
multi-
input
wakeup
ACEx
Control
Unit
Programming
Interface
2K bytes of CODE
EEPROM
© 1999 Fairchild Semiconductor Corporation
ACE1202 Rev. E.1
1
www.fairchildsemi.com
ACE1202 Arithmetic Controller Engine (ACEx™) for Low Power Applications
Absolute Maximum Ratings
Ambient Storage Temperature
Input Voltage not including G3
G3 Input Voltage
Lead Temperature (10s max)
Electrostatic Discharge on all pins
-65°C to +150°C
-0.3V to V
CC
+0.3V
0.3V to 13V
+300°C
2000V min
Operating Conditions
Ambient Operating Temperature:
ACE1202
ACE1202E
Operating Supply Voltage:
From -40°C to 85°C:
See table for EEPROM write limits
Relative Humidity (non-condensing)
95%
0°C to 70°C
-40°C to +85°C
2.2V to 5.5V
ACE1202 DC Electrical Characteristics for V
CC
= 2.2 to 5.5V
All measurements valid for ambient operating temperature range unless otherwise stated.
Symbol
I
CC
Parameter
Supply Current –
no EEPROM write in
progress
HALT Mode current
2.2V
3.3V
5.5V
Conditions
MIN
TYP
0.5
1.0
1.6
10
200
50
400
350
1200
120
100
MAX
1.0
1.5
2.0
100
1000
1000
2500
5000
8000
250
150
5.5
Units
mA
mA
mA
nA
nA
nA
nA
nA
nA
µA*
µA*
V
I
CCH
3.3V, -40°C to 25°C
5.5V, -40°C to 25°C
3.3V, 25°C to +85°C
5.5V, 25°C to +85°C
3.3V, -40°C to +125°C
5.5V, -40°C to +125°C
5.5V
3.3V
Code EEPROM in
Programming Mode
Data EEPROM in
Operating Mode
4.5
I
CCI
V
CCW
IDLE Mode Current
EEPROM Write Voltage
5.0
2.4
1µs/V
0.8V
CC
5.5
10ms/V
V
S
VCC
V
IH
V
IL
I
IP
I
TL
V
OL
Power Supply Slope
Inputs
Logic High
Logic Low
Input Pull-up Current
TRI-STATE Leakage
Output Low Voltage - V
OL
G0, G1, G2, G4, G6, G7
G5
V
CC
=5.5V, V
IN
=0V
V
CC
=5.5V
V
CC
= 3.3V – 5.5V
5.0 mA sink
10.0 mA sink
V
CC
= 2.2V – 3.3V
3.0 mA sink
5.0 mA sink
0.2 V
CC
30
65
2
350
200
0.2 V
CC
0.2 V
CC
0.2 V
CC
0.2 V
CC
0.8 V
CC
0.8 V
CC
0.8 V
CC
0.8 V
CC
V
V
µA
nA
V
V
V
V
V
V
V
V
V
OH
Output High Voltage - V
OH
G0, G1, G2, G4, G6, G7
G5
V
CC
= 3.3V – 5.5V
0.4 mA source
1.0 mA source
V
CC
= 2.2V – 3.3V
0.4 mA source
0.8 mA source
* Based on continuous IDLE looping.
2
ACE1202 Rev. E.1
www.fairchildsemi.com
ACE1202 Arithmetic Controller Engine (ACEx™) for Low Power Applications
Preliminary ACE1202 AC Electrical Characteristics for V
CC
= 2.2 to 5.5V
Parameter
Instruction cycle time from
internal clock - setpoint
Internal clock voltage dependent
frequency variation
Internal clock temperature
dependent frequency variation
Internal clock frequency
deviation for 0.5V drop
Crystal oscillator frequency
External clock frequency
EEPROM write time
Internal clock start up time
Oscillator start up time
(Note 2)
(Note 2)
Conditions
5.0V at 25°C
3.0V to 5.5V,
constant temperature
3.0V to 5.5V,
full temperature range
3.0V to 4.5V for
ACE1202E, T=constant
(Note 1)
(Note 2)
MIN
0.9
TYP
1.00
MAX
1.1
±5%
±10%
±2%
4
4
Units
µs
MHz
MHz
ms
ms
cycles
3
10
2
2400
Note 1:
The maximum permissible frequency is guaranteed by design but not 100% tested.
Note 2:
The parameter is guaranteed by design but not 100% tested.
ACE1202 Electrical Characteristics for programming
All data valid at ambient temperature between 4.5V and 5.5V. See “EEPROM write time” in the AC
characteristics for definition of the programming ready time. The following characteristics are guaranteed
by design but are not 100% tested.
Parameter
t
HI
t
LO
t
DIS
t
DIH
t
DOS
t
DOH
t
SV1
, t
SV2
t
LOAD1
, t
LOAD2
, t
LOAD3
, t
LOAD4
V
SUPERVOLTAGE
Description
CLOCK high time
CLOCK low time
SHIFT_IN setup time
SHIFT_IN hold time
SHIFT_OUT setup time
SHIFT_OUT hold time
LOAD supervoltage timing
LOAD timing
Supervoltage level
MIN
500
500
100
100
100
900
50
5
11.5
MAX
DC
DC
Units
ns
ns
ns
ns
ns
ns
us
us
12.5
V
3
ACE1202 Rev. E.1
www.fairchildsemi.com
ACE1202 Arithmetic Controller Engine (ACEx™) for Low Power Applications
Absolute Maximum Ratings
Ambient Storage Temperature
Input Voltage not including G3
G3 Input Voltage
Lead Temperature (10s max)
Electrostatic Discharge on all pins
-65°C to +150°C
-0.3V to V
CC
+0.3V
0.3V to 13V
+300°C
2000V min
Operating Conditions
Ambient Operating Temperature:
ACE1202B
ACE1202BE
ACE1202BV
Operating Supply Voltage:
From -40°C to 125°C:
See table for EEPROM write limits
Relative Humidity (non-condensing)
95%
0°C to 70°C
-40°C to +85°C
-40°C to +125°C
2.7V to 5.5V
ACE1202B DC Electrical Characteristics for V
CC
= 2.7 to 5.5V
All measurements valid for ambient operating temperature range unless otherwise stated.
Symbol
I
CC
Parameter
Supply Current –
no EEPROM write in
progress
HALT Mode current
2.7V
3.3V
5.5V
Conditions
MIN
TYP
0.7
1.0
1.6
10
200
50
400
350
1200
120
100
MAX
1.2
1.5
2.0
100
1000
1000
2500
5000
8000
250
150
5.5
Units
mA
mA
mA
nA
nA
nA
nA
nA
nA
µA*
µA*
V
I
CCH
3.3V, -40°C to 25°C
5.5V, -40°C to 25°C
3.3V, 25°C to +85°C
5.5V, 25°C to +85°C
3.3V, -40°C to +125°C
5.5V, -40°C to +125°C
5.5V
3.3V
Code EEPROM in
Programming Mode
Data EEPROM in
Operating Mode
4.5
I
CCI
V
CCW
IDLE Mode Current
EEPROM Write Voltage
5.0
2.7
1µs/V
0.8V
CC
5.5
10ms/V
V
S
VCC
V
IH
V
IL
I
IP
I
TL
V
OL
Power Supply Slope
Inputs
Logic High
Logic Low
Input Pull-up Current
TRI-STATE Leakage
Output Low Voltage - V
OL
G0, G1, G2, G4, G6, G7
G5
V
CC
=5.5V, V
IN
=0V
V
CC
=5.5V
V
CC
= 3.3V – 5.5V
5.0 mA sink
10.0 mA sink
V
CC
= 2.7V – 3.3V
3.0 mA sink
5.0 mA sink
0.2 V
CC
30
65
2
350
200
0.2 V
CC
0.2 V
CC
0.2 V
CC
0.2 V
CC
0.8 V
CC
0.8 V
CC
0.8 V
CC
0.8 V
CC
V
V
µA
nA
V
V
V
V
V
V
V
V
V
OH
Output High Voltage - V
OH
G0, G1, G2, G4, G6, G7
G5
V
CC
= 3.3V – 5.5V
0.4 mA source
1.0 mA source
V
CC
= 2.7V – 3.3V
0.4 mA source
0.8 mA source
* Based on continuous IDLE looping.
4
ACE1202 Rev. E.1
www.fairchildsemi.com
ACE1202 Arithmetic Controller Engine (ACEx™) for Low Power Applications
Preliminary ACE1202B AC Electrical Characteristics for V
CC
= 2.7 to 5.5V
Parameter
Instruction cycle time from
internal clock - setpoint
Internal clock voltage dependent
frequency variation
Internal clock temperature
dependent frequency variation
Internal clock frequency
deviation for 0.5V drop
Crystal oscillator frequency
External clock frequency
EEPROM write time
Internal clock start up time
Oscillator start up time
(Note 2)
(Note 2)
Conditions
5.0V at 25°C
3.0V to 5.5V,
constant temperature
3.0V to 5.5V,
full temperature range
3.0V to 4.5V for
ACE1202BE, T=constant
(Note 1)
(Note 2)
MIN
0.9
TYP
1.00
MAX
1.1
±5%
±10%
±2%
4
4
Units
µs
MHz
MHz
ms
ms
cycles
3
10
2
2400
Note 1:
The maximum permissible frequency is guaranteed by design but not 100% tested.
Note 2:
The parameter is guaranteed by design but not 100% tested.
ACE1202B Electrical Characteristics for programming
All data valid at ambient temperature between 4.5V and 5.5V. See “EEPROM write time” in the AC
characteristics for definition of the programming ready time. The following characteristics are guaranteed
by design but are not 100% tested.
Parameter
t
HI
t
LO
t
DIS
t
DIH
t
DOS
t
DOH
t
SV1
, t
SV2
t
LOAD1
, t
LOAD2
, t
LOAD3
, t
LOAD4
V
SUPERVOLTAGE
Description
CLOCK high time
CLOCK low time
SHIFT_IN setup time
SHIFT_IN hold time
SHIFT_OUT setup time
SHIFT_OUT hold time
LOAD supervoltage timing
LOAD timing
Supervoltage level
MIN
500
500
100
100
100
900
50
5
11.5
MAX
DC
DC
Units
ns
ns
ns
ns
ns
ns
us
us
12.5
V
5
ACE1202 Rev. E.1
www.fairchildsemi.com