December 2003
ACE1501 Product Family
Arithmetic Controller Engine (ACEx™)
for Low Power Applications
General Description
The ACE1501 (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.
ꢀ On-chip oscillator
— No external components
— 1µs instruction cycle time +/-2% accuracy
ꢀ Instruction set geared for block encryption
ꢀ On-chip Power-on Reset
The ACE1501 product family 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 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
ACE1501 product family is available in 8- and 14-pin SOIC,
TSSOP and DIP packages.
ꢀ Programmable read and write disable functions
ꢀ 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
ꢀ Fully static CMOS
Features
ꢀ Arithmetic Controller Engine
ꢀ 1K bytes on-board code EEPROM
ꢀ 64 bytes data EEPROM
— Low power HALT mode (100nA @ 2.7V)
— Power saving IDLE mode
ꢀ Single supply operation
— 1.8-3.6V
ꢀ 40 years data retention
ꢀ 64 bytes RAM
ꢀ 1.8V data EEPROM min writing voltage
ꢀ 1,000,000 data changes
ꢀ Watchdog
ꢀ Multi-input wake-up on all eight general purpose I/O pins
ꢀ 16-bit multifunction timer with difference capture
ꢀ 8- and 14-pin SOIC, TSSOP and DIP packages
ꢀ In-circuit programming
Block and Connection Diagram
VCC1
Brown-out Reset/Low
Battery Detect
GND1
Power-on Reset
RESET2
HALT & IDLE Power
Internal Oscillator
(CKO) G0
(CKI) G1
(T1/TX) G2
G3
Saving Modes
12-bit Timer0 with
Watchdog Timer
GPORT
ACE1502 core
16-bit Multi-function
general
purpose
I/O with
multi-
(4 interrupt
sources
Timer1 with Difference
Capture
and vectors)
G4
input
wakeup
(TX) G5
G62
Programming Interface
64 bytes of RAM
1K bytes of Code
EEPROM
64 bytes of Data
EEPROM
G72
1. 100nf Decoupling capacitor recommended
2. Available only in the 14-pin package option
©2002 Fairchild Semiconductor Corporation
1
www.fairchildsemi.com
ACE1501 Product Family Rev. 1.1