General Description The ACE1202 (Arithmetic Controller Engine) family of microcontrollers is a dedicated programmable monolithic inte grated circuit for applications requiring high performance, low power, and small size. It is a fully static part fabricated using CMOS technology. The ACE1202 product family 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. The on-chip clock and reset functions reduce the number of required external components. The ACE1202 product family is available in 8- and 14-pin SOIC and DIP packages.
Features ■ Arithmetic Controller Engine ■ 2K bytes on-board code EEPROM ■ 64 bytes data EEPROM ■ 64 bytes RAM ■ Instruction set geared for block encryption ■ Watchdog ■ Multi-input wake-up on all I/O pins ■ 16-bit multifunction timer with difference capture ■ 12-bit idle timer ■ Hardware Bit - Coder (HBC) (ACE1202-2 only) ■ On-chip oscillator — No external components — 1µs instruction cycle time ■ On-chip Power-on Reset ■ Programmable read and write disable functions ■ Memory mapped I/O ■ Multilevel Low Voltage Detection ■ Brown-out Reset ■ Software selectable I/O option — Push-pull outputs with tri-state option — Weak pull-up or high impedance ■ Fully static CMOS — Low power HALT mode (100nA @ 3.3V) — Power saving IDLE mode ■ Single supply operation — 1.8-5.5V (P.N. ACE1202L) — 2.2-5.5V (P.N. ACE1202, ACE12022) — 2.7-5.5V (P.N. ACE1202B, ACE12022B) ■ 40 years data retention ■ 1,000,000 data changes ■ 8 and 14-pin SOIC, 8 and 14-pin DIP packages. (CSP package available upon request) ■ In-circuit programming