ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
April 2002
ACE1001 Product Family
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
General Description
The ACE1001 is a member of the ACEx (Arithmetic Controller
Engine) family of microcontrollers. It is a dedicated programmable
monolithic integrated circuit for applications requiring high perfor-
mance, low power, and small size. It is a fully static part fabricated
using CMOS technology.
The ACE1001 product family has an 8-bit core processor, 64 bytes
of RAM, 64 bytes of data EEPROM and 1K bytes of code
EEPROM. Its on-chip peripherals include a programmable 8-bit
timer with PWM output, watch-dog/idle timer, and programmable
undervoltage detection circuitry. The on-chip clock and reset
functions reduce the number of required external components.
The ACE1001 product family is available in 8-pin SOIC and
TSSOP packages.
I
8-bit Timer1 with PWM output
I
On-chip oscillator
— No external components
— 1µs instruction cycle time
I
On-chip Power-on Reset
I
Brown-out 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)
— Power saving IDLE mode
I
Single supply operaton
— 1.8 - 5.5V (ACE1001L)
— 2.2 - 5.5V (ACE1001)
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 writes
I
8-pin SOIC and TSSOP packages.
Features
I
Arithmetic Controller Engine
I
1K bytes on-board code EEPROM
I
64 bytes data EEPROM
I
64 bytes RAM
I
Watchdog
I
Multi-input wake-up 3 I/O pins
Block and Connection Diagram
VCC
1
GND
1
RESET
(CKO) G0
(CKI) G1
(T1) G2
(MIW) G3
2
(MIW) G4
(MIW) G5
GPORT
general
purpose
I/O with
multi-
input
wakeup
on 3
inputs
Power-on Reset
Brown-out Reset
Internal Oscillator
HALT & IDLE Power
Saving Modes
12-bit Timer0 with
Watchdog Timer
ACE1001 core
(4 interrupt
sources
and vectors)
8-bit PWM Timer1
Programming Interface
64 bytes of Data
EEPROM
1K bytes of Code
EEPROM
64 bytes of RAM
1. 100nf decoupling capacitor recommended.
2. Input only
© 2002 Fairchild Semiconductor Corporation
ACE1001 Product Family Rev. B.1
1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
Figure 2: ACE1001 SOIC 8-Pin Device Pinout
(a) Normal Operation
(b) Programming Mode
(MIW) G3
(MIW) G4
(MIW) G5
(CKO) G0
1
2
3
4
8
7
6
5
VCC
GND
G2 (T1)
G1 (CKI)
LOAD
SFT_IN
NC/VCC
NC
1
2
3
4
8
7
6
5
VCC
GND
SFT_OUT
CKI
Figure 3: ACE1001 TSSOP 8-Pin Device Pinout
(a) Normal Operation
(b) Programming Mode
VCC
(MIW) G3
(MIW) G5
(MIW) G4
1
2
3
4
8
7
6
5
G2 (T1)
GND
G1 (CKI)
G0 (CKO)
VCC
LOAD
NC/VCC
SFT_IN
1
2
3
4
8
7
6
5
SFT_OUT
GND
CKI
NC
2
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
2.0 Electrical Characteristics
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
Relative Humidity (non-condensing)
EEPROM write limits
95%
See DC Electrical
Characteristics
Device
ACE1001L
ACE1001
ACE1001E
Operating Voltage
1.8 to 5.5V
2.2 to 5.5V
2.2 to 5.5V
Operating Temperature
0°C to 70°C
0°C to 70°C
-40°C to +85°C
3
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
ACE1001(L) DC Electrical Characteristics
V
CC
= 1.8/2.2 to 5.5V
All measurements valid for ambient operating temperature unless otherwise stated.
Symbol
I
CC3
Parameter
Supply Current –
no data EEPROM write in
progress
1.8V
2.2V
2.7V
3.3V
5.5V
Conditions
MIN
TYP
0.2
0.4
0.7
1.2
3.7
10
250
120
140
MAX
0.5
1.0
1.2
2.0
5.5
100
1000
1000
3000
200
300
5.5
5.5
10ms/V
0.15V
CC
0.20V
CC
Units
mA
mA
mA
mA
mA
nA
nA
nA
nA
µA
µA
V
V
I
CCH
HALT Mode current
3.3V @ +25°C
3.3V @ -40°C to +85°C
5.5V @ +25°C
5.5V @+125°C
I
CCL4
V
CCW
IDLE Mode Current
EEPROM Write Voltage
3.3V
5.5V
Code EEPROM in
Programming Mode
Data EEPROM in
Operating Mode
4.5
2.4
1µs/V
V
CC
= 1.8V
V
CC
= 2.2 -5.5V
V
CC
≤
2.2V
V
CC
> 2.2V
V
CC
=5.5V, V
IN
=0V
V
CC
=5.5V
V
CC
= 1.8 - 2.2V
0.8 mA sink
1.0 mA sink
V
CC
= 2.2V – 3.3V
3.0 mA sink
5.0 mA sink
V
CC
= 3.3V – 5.5V
5.0 mA sink
10.0 mA sink
V
CC
= 1.8 - 2.2V
0.1 mA source
0.2 mA source
V
CC
= 3.3V – 5.5V
0.4 mA source
0.8 mA source
V
CC
= 3.3V – 5.5V
0.4 mA source
1.0 mA source
0.8V
CC
0.8V
CC
0.8V
CC
0.8V
CC
0.8V
CC
0.8V
CC
0.9V
CC
0.8V
CC
30
5.0
S
VCC
V
IL
V
IH
I
IP
I
TL
V
OL
Power Supply Slope
Input Low with Schmitt
Trigger Buffer
Input High with Schmitt
Trigger Buffer
Input Pull-up Current
TRI-STATE Leakage
Output Low Voltage
G0, G1, G2, G4
G5
Output Low Voltage
G0, G1, G2, G4
G5
Output Low Voltage
G0, G1, G2, G4
G5
V
V
V
V
65
2
350
200
µA
nA
0.2V
CC
0.2V
CC
V
V
0.2V
CC
0.2V
CC
V
V
0.2V
CC
0.2V
CC
V
V
V
OH
Output High Voltage
G0, G1, G2, G4
G5
Output High Voltage
G0, G1, G2, G4
G5
Output High Voltage
G0, G1, G2, G4
G5
V
V
V
V
V
V
3
4
I
CC
active current is dependent on the program code.
Based on a continuous IDLE looping program.
4
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
ACE1001(L) AC Electrical Characteristics
V
CC
= 1.8/2.2 to 5.5V
All measurements valid for ambient operating temperature unless otherwise stated.
Parameter
Instruction cycle time from
internal clock - setpoint
Internal clock frequency
variation
Conditions
5.0V at +25°C
2.4V to 5.5V at
constant temperature
2.4V to 5.5V at
full temperature range
MIN
0.96
-5
-10
TYP
1.0
MAX
1.04
+5
+10
4
4
Units
µs
%
%
MHz
MHz
ms
ms
cycles
Crystal oscillator frequency
External clock frequency
EEPROM write time
Internal clock start up time
Oscillator start up time
5
6
(Note 5)
(Note 5)
3
(Note 6)
(Note 6)
10
2
2400
The maximum permissible frequency is guaranteed by design but not 100% tested.
The parameter is guaranteed by design but not 100% tested.
ACE1001(L) Electrical Characteristics for programming
All data following is valid between 4.5V and 5.5V at ambient temperature. The following charac-
teristics 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
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
µs
µs
12.5
V
5
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com