PRELIMINARY
May 1999
ACE1101
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
I 16-bit multifunction timer
General Description
I On-chip oscillator
The ACE1101 (Arithmetic Controller Engine) is a dedicated pro-
— No external components
grammable monolithic integrated circuit for applications requiring
— 1µs instruction cycle time
high performance, low power, and small size. It is a fully static part
fabricated using CMOS technology.
I Instruction set geared for block encryption
I On-chip power on reset
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.
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))
Features
I Software selectable I/O options
— Push-pull outputs with tri-state option
— Weak pull-up or high impedance inputs
I Arithmetic Controller Engine
I 1K bytes on-board code EEPROM
I 64 bytes data EEPROM
I 64 bytes RAM
I 40 years data retention
I 1,000,000 data changes
I 8-pin TSSOP package
I In-circuit programming
I Watchdog
I Multi-input wake-up all I/O pins
Block and Connection Diagram
V
CC
Power-on
Reset
Internal
Oscillator
GND
Low Battery/Brown-out
Detect
Watchdog/
12-Bit Timer 0
* 100nf Decoupling capacitor
recommended
16-Bit Timer 1
G port
general
purpose
I/O
with
multi-
input
ACEx
Control
Unit
G0 (CKO)
HALT/IDLE
Power saving
Modes
G1 (CKI)
G2 (T1)
G3(Input only)
G4
Programming
Interface
RAM block
64 bytes
G5
wakeup
1K bytes of CODE
EEPROM
64 bytes of DATA
EEPROM
www.fairchildsemi.com
1
© 1999 Fairchild Semiconductor Corporation
ACE1101 Rev. C.8