ACE1001MT8X Fairchild Semiconductor, ACE1001MT8X Datasheet

no-image

ACE1001MT8X

Manufacturer Part Number
ACE1001MT8X
Description
IC MCU 1KBIT EEPROM 8TSSOP
Manufacturer
Fairchild Semiconductor
Series
ACEX® 10xxr
Datasheet

Specifications of ACE1001MT8X

Core Processor
ACE1001
Core Size
8-Bit
Speed
4MHz
Peripherals
Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number Of I /o
6
Program Memory Size
1KB (1K x 8)
Program Memory Type
EEPROM
Eeprom Size
64 x 8
Ram Size
64 x 8
Voltage - Supply (vcc/vdd)
2.2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
8-TSSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Data Converters
-
Connectivity
-
© 2002 Fairchild Semiconductor Corporation
ACE1001 Product Family Rev. B.1
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.
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
1. 100nf decoupling capacitor recommended.
2. Input only
(MIW) G3
(CKO) G0
(MIW) G4
(MIW) G5
(CKI) G1
(T1) G2
RESET
GND
VCC
1
1
2
GPORT
purpose
general
I/O with
wakeup
inputs
multi-
input
on 3
Power-on Reset
Programming Interface
Internal Oscillator
1K bytes of Code
ACE1001 core
and vectors)
(4 interrupt
EEPROM
sources
1
I 8-bit Timer1 with PWM output
I On-chip oscillator
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
I Single supply operaton
I Software selectable I/O options
I 40 years data retention
I 1,000,000 writes
I 8-pin SOIC and TSSOP packages.
— No external components
— 1µs instruction cycle time
— Low power HALT mode (100nA @ 3.3V)
— Power saving IDLE mode
— 1.8 - 5.5V (ACE1001L)
— 2.2 - 5.5V (ACE1001)
— Push-pull outputs with tri-state option
— Weak pull-up or high impedance inputs
HALT & IDLE Power
8-bit PWM Timer1
12-bit Timer0 with
Brown-out Reset
Watchdog Timer
64 bytes of RAM
64 bytes of Data
Saving Modes
EEPROM
www.fairchildsemi.com
April 2002

Related parts for ACE1001MT8X

ACE1001MT8X Summary of contents

Page 1

... G1 (T1 (MIW) G3 (MIW) G4 (MIW 100nf decoupling capacitor recommended. 2. Input only © 2002 Fairchild Semiconductor Corporation ACE1001 Product Family Rev. B.1 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 ...

Page 2

Figure 2: ACE1001 SOIC 8-Pin Device Pinout (a) Normal Operation (MIW (MIW (MIW (CKO Figure 3: ACE1001 TSSOP 8-Pin Device Pinout (a) Normal Operation VCC 1 8 (MIW (MIW) ...

Page 3

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 Device ACE1001L ACE1001 ACE1001E ACE1001 Product Family Rev. B.1 Operating Conditions -65°C to +150°C ...

Page 4

ACE1001(L) DC Electrical Characteristics V = 1.8/2.2 to 5.5V CC All measurements valid for ambient operating temperature unless otherwise stated. Symbol Parameter 3 I Supply Current – data EEPROM write in progress I HALT Mode current CCH 4 ...

Page 5

ACE1001(L) AC Electrical Characteristics V = 1.8/2.2 to 5.5V CC All measurements valid for ambient operating temperature unless otherwise stated. Parameter Instruction cycle time from internal clock - setpoint Internal clock frequency variation Crystal oscillator frequency External clock frequency EEPROM ...

Page 6

ACE1001(L) Low Battery Detect (LBD) Characteristics V = 1.8/2.2 to 5.5V CC Parameter LBD Voltage Threshold Variation ACE1001 Brown-out Reset (BOR) Characteristics V = 2.2 to 5.5V CC Parameter BOR Voltage Threshold Variation (BLSEL = 1) ACE1001L Brown-out Reset (BOR) ...

Page 7

AC & DC Electrical Characteristic Graphs The graphs in this section are for design guidance and are based on preliminary test data. Figure 4: RC Oscillator Frequency vs. Temperature ( 5.0V CC 2.600 2.400 2.200 2.000 1.800 ...

Page 8

Figure 6: LBD and BOR Threshold Levels 3.80 3.70 3.60 3.50 3.40 3.30 3.20 3.10 3.00 2.90 2.80 2.70 2.60 2.50 2.40 2.30 2.20 2.10 2.00 -45 2.6 2.5 2.4 2.3 2.2 2.1 2 1.9 1.8 1.7 -45 ACE1001 Product ...

Page 9

Figure 7: I Active Current CC I Active (no data EEPROM writes) vs. Temperature CC 4.50 4.00 3.50 3.00 2.50 2.00 1.50 1.00 0.50 0.00 -45 I Active (data EEPROM writes) vs. Temperature CC 12.00 10.00 8.00 6.00 4.00 2.00 ...

Page 10

Figure 8: HALT Mode Currents 5000.00 4500.00 4000.00 3500.00 3000.00 2500.00 2000.00 1500.00 1000.00 500.00 0.00 -45 Figure 9: IDLE Mode Current 160.00 140.00 120.00 100.00 80.00 60.00 40.00 20.00 0.00 -45 ACE1001 Product Family Rev. B.1 HALT current vs. ...

Page 11

Figure 10: VOL/VOH VOL vs. IOL (G0- 0.80 0.70 0.60 0.50 0.40 0.30 0.20 0.10 0. Current (mA) VOH vs. IOH (G0- 6.00 5.50 5.00 4.50 4.00 3.50 3.00 2.50 2.00 1.50 ...

Page 12

Arithmetic Controller Core The ACEx microcontroller core is specifically designed for low cost applications involving bit manipulation, shifting and arith- metic operations based on a modified Harvard architecture meaning peripheral, I/O, and RAM locations are addressed sepa- ...

Page 13

Accumulator (A) The Accumulator is a general-purpose 8-bit register that is used to hold data and results of arithmetic calculations or data manipu- lations. 4.1.2 X-Pointer (X) The X-Pointer register allows for an 11-bit indexing value to be added ...

Page 14

Negative (N) The negative flag is set if the MSB of the result from an arithmetic, logic, or data manipulation operation is set to one. Otherwise, the flag is cleared. A result is said to be negative if its MSB ...

Page 15

Table 9: Instruction Addressing Modes Instruction Immediate ADC A, # AND A, # SUBC A, # XOR A, # CLR INC DEC IFEQ A, # M,# IFGT A, # IFNE IFC IFNC INVC LDC STC RLC ...

Page 16

Table 10: Instruction Cycles and Bytes Mnemonic Operand Bytes Cycles ADC ADC AND AND CLR A 1 CLR M 2 DEC A 1 DEC M 2 DEC X ...

Page 17

Memory Map All I/O ports, peripheral registers and core registers (except the accumulator and the program counter) are mapped into memory space. Table 11: Memory Map Address Memory Space 0x00 - 0x3F 0x40 - 0x7F 0xAA 0xAB, 0xAD 0xAC ...

Page 18

Memory The ACEx microcontroller device has 64 bytes of SRAM and 64 bytes of EEPROM available for data storage. The device also has 1K bytes of EEPROM for program storage. Software can read and write to SRAM and data ...

Page 19

Timer 1 Timer versatile 8-bit timer. Its main function is to operate as a Pulse Width Modulation (PWM) generator that generates pulses of a specified width and duty cycles. Timer 1 contains an 8-bit timer register ...

Page 20

Pulse Width Modulation (PWM) Mode In the PWM mode, the timer counts down at the instruction clock rate. When an underflow occurs, the timer register is reloaded from T1RA and the count down proceeds from the loaded value. At ...

Page 21

Timer 0 Timer 12-bit free running idle timer. Upon power-up or any reset, the timer is reset to 0x000 and then counts up continuously based on the instruction clock of 1MHz (1 µs). Software cannot read ...

Page 22

Multi-Input Wakeup/Interrupt Block The Multi-Input Wakeup (MIW)/Interrupt contains three memory-mapped registers associated with this circuit: WKEDG (Wakeup Edge), WKEN (Wakeup Enable), and WKPND (Wakeup Pending). Each register has three bits with each bit corresponding to an input pins as ...

Page 23

I/O Port The six I/O pins are bi-directional with the exception of G3 which is always an input with weak pull-up (see Figure 19). The bi- directional I/O pins can be individually configured by software to operate as high-impedance ...

Page 24

In-circuit Programming Specification The ACEx microcontroller supports in-circuit programming of the inter- nal data EEPROM, code EEPROM, and the initialization registers. An externally controlled four wire interface consisting of a LOAD control pin (G3), a serial data SHIFT-IN input ...

Page 25

Figure 21: Programming Protocol SV1 SV2 LOAD (G3) enter prog. mode CLOCK (G1) SHIFT_IN (G4) bit 31 SHIFT_OUT (G2) (in write mode) SHIFT_OUT (G2) (in read mode) A: start of programming cycle Figure 22: Serial Data Timing ...

Page 26

Brown-out/Low Battery Detect Circuit The Brown-out Reset (BOR) and Low Battery Detect (LBD) circuits on the ACEx microcontroller have been designed to offer two types of voltage reference comparators. The sections below will describe the functionality of both circuits. ...

Page 27

RESET block When a RESET sequence is initiated, all I/O registers will be reset setting all I/Os to high-impedence inputs. The system clock is restarted after the required clock start-up delay. A reset is gener- ated by any one ...

Page 28

Figure 26: Crystal 9 (a) and RC (b) Oscillator Diagrams a) 33pF 15.0 HALT Mode The HALT mode is a power saving feature that almost completely shuts down the device for current conservation. The device is placed into HALT mode ...

Page 29

... Ordering Information Part Number Core Type Max ACE1001M8 X X ACE1001M8X X X ACE1001MT8 X X ACE1001MT8X X X ACE1001EM8 X X ACE1001EM8X X X ACE1001EMT8 X X ACE1001EMT8X X X ACE1001LM8 X X ACE1001LM8X X X ACE1001LMT8 X X ACE1001LMT8X X X ACE1001 Product Family Rev. B.1 Program Operating Voltage Range Temperature Range ...

Page 30

Physical Dimensions inches (millimeters) unless otherwise noted 0.150 - 0.157 (3.810 - 3.988) 0.010 - 0.020 x 45¡ (0.254 - 0.508) 0.004 0.0075 - 0.0098 (0.102) (0.190 - 0.249) All lead tips Typ. All Leads Order Number ACE1001M8/ACE1001EM8/ACE1001LM8 ACE1001 Product ...

Page 31

Physical Dimensions inches (millimeters) unless otherwise noted 0.114 - 0.122 (2.90 - 3.10 0.246 - 0.256 (6.25 - 6.5) 0.123 - 0.128 (3.13 - 3.30 Pin #1 IDENT 0.0433 Max (1.1) 0.0256 (0.65) Typ. Notes: Unless ...

Page 32

... Life Support Policy Fairchild's products are not authorized for use as critical components in life support devices or systems without the express written approval of the President of Fairchild Semiconductor Corporation. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support ...

Related keywords