ACE1001MT8X Fairchild Semiconductor, ACE1001MT8X Datasheet
ACE1001MT8X
Specifications of ACE1001MT8X
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 ...