|
Fairchild Semiconductor |
PRELIMINARY
May 1999
ACE1101
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
General Description
The ACE1101 (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 ACE1101 has an 8-bit microcontroller core, 64 bytes of RAM,
64 bytes of data EEPROM and 1K 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 ACE1101 is available in an 8-pin
TSSOP package.
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 all I/O pins
I 16-bit multifunction timer
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)
— Power saving IDLE mode
— 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 8-pin TSSOP package
I In-circuit programming
Block and Connection Diagram
VCC
GND
* 100nf Decoupling capacitor
recommended
G0 (CKO)
G1 (CKI)
G2 (T1)
G3(Input only)
G4
G5
G port
general
purpose
I/O
with
multi-
input
wakeup
Power-on
Reset
Low Battery/Brown-out
Detect
ACEx
Control
Unit
Programming
Interface
1K bytes of CODE
EEPROM
Internal
Oscillator
Watchdog/
12-Bit Timer 0
16-Bit Timer 1
HALT/IDLE
Power saving
Modes
RAM block
64 bytes
64 bytes of DATA
EEPROM
© 1999 Fairchild Semiconductor Corporation
ACE1101 Rev. C.8
1
www.fairchildsemi.com
Absolute Maximum Ratings
Ambient Storage Temperature
-65°C to +150°C
Input Voltage not including G3
G3 Input Voltage
-0.3V to VCC+0.3V
0.3V to 13V
Lead Temperature (10s max)
+300°C
Electrostatic Discharge on all pins
2000V min
Operating Conditions
Ambient Operating Temperature:
ACE1101
ACE1101E
Operating Supply Voltage:
From -40°C to 85°C:
See table for EEPROM write limits
Relative Humidity (non-condensing)
0°C to 70°C
-40°C to +85°C
2.2V to 5.5V
95%
ACE1101 DC Electrical Characteristics for VCC = 2.2 to 5.5V
All measurements valid for ambient operating temperature range unless otherwise stated.
Symbol
ICC
ICCH
Parameter
Supply Current –
no EEPROM write in
progress
HALT Mode current
ICCI
VCCW
IDLE Mode Current
EEPROM Write Voltage
Conditions
2.2V
3.3V
5.5V
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
MIN
4.5
TYP
0.5
1.0
1.6
10
200
50
400
350
1200
120
100
5.0
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
SVCC
VIH
VIL
IIP
ITL
VOL
VOH
Power Supply Slope
Inputs
Logic High
Logic Low
Input Pull-up Current
TRI-STATE Leakage
Output Low Voltage - VOL
G0, G1, G2, G4, G6, G7
G5
Output High Voltage - VOH
G0, G1, G2, G4, G6, G7
G5
Data EEPROM in
Operating Mode
VCC=5.5V, VIN=0V
VCC=5.5V
VCC= 3.3V – 5.5V
5.0 mA sink
10.0 mA sink
VCC= 2.2V – 3.3V
3.0 mA sink
5.0 mA sink
VCC= 3.3V – 5.5V
0.4 mA source
1.0 mA source
VCC= 2.2V – 3.3V
0.4 mA source
0.8 mA source
2.4 5.5 V
1us/V
10ms/V
0.8VCC
0.2 VCC
V
V
30 65 350 µA
2 200 nA
0.8 VCC
0.8 VCC
0.8 VCC
0.8 VCC
0.2 VCC
0.2 VCC
0.2 VCC
0.2 VCC
V
V
V
V
V
V
V
V
* Based on continuous IDLE looping.
ACE1101 Rev. C.8
2 www.fairchildsemi.com
|