| Описание: |
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
April 2002
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
General
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 performance, 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. 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 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 I Single supply operaton — 1.8 - 5.5V (ACE1001L) — 2.2 - 5.5V (ACE1001) I Software selectable I/O options — Push-pull outputs with tri-state option — Weak pull-up or high impedance inputs I 40 years data retention I 1,000,000 writes I 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
VCC1 GND1 RESET (CKO) G0 (CKI) G1 (T1) G2 (MIW) G3 2 (MIW) G4 (MIW) G5
GPORT general purpose I/O with multiinput wakeup on 3 inputs Power-on Reset Brown-out Reset
Internal Oscillator
HALT & IDLE Power Saving Modes 12-bit Timer0 with Watchdog Timer
ACE1001 core (4 interrupt sources and vectors)
8-bit PWM Timer1
Programming Interface
64 bytes of Data EEPROM
1K bytes of Code EEPROM
64 bytes of RAM
1. 100nf decoupling capacitor recommended. 2. Input only
В© 2002 Fairchild Semiconductor Corporation ACE1001 Product Family Rev. B.1
1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
Figure 2: ACE1001 SOIC 8-Pin Device Pinout (a) Normal Operation
(b) Programming Mode
(MIW) G3 (MIW) G4 (MIW) G5 (CKO) G0
1 2 3 4
8 7 6 5
VCC GND G2 (T1) G1 (CKI)
LOAD SFT_IN NC/VCC NC
1 2 3 4
8 7 6 5
VCC GND SFT_OUT CKI
Figure 3: ACE1001 TSSOP 8-Pin Device Pinout (a) Normal Operation
(b) Programming Mode
VCC (MIW) G3 (MIW) G5 (MIW) G4
1 2 3 4
8 7 6 5
G2 (T1) GND G1 (CKI) G0 (CKO)
VCC LOAD NC/VCC SFT_IN
1 2 3 4
8 7 6 5
SFT_OUT GND CKI NC
2
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
2.0 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 -65В°C to +150В°C -0.3V to VCC+0.3V 0.3V to 13V +300В°C 2000V min
Operating Conditions
Relative Humidity (non-condensing) EEPROM write limits 95% See DC Electrical Characteristics
Device
ACE1001L ACE1001 ACE1001E
Operating Voltage
1.8 to 5.5V 2.2 to 5.5V 2.2 to 5.5V
Operating Temperature
0В°C to 70В°C 0В°C to 70В°C -40В°C to +85В°C
3
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
ACE1001(L) DC Electrical Characteristics
VCC = 1.8/2.2 to 5.5V All measurements valid for ambient operating temperature unless otherwise stated.
Symbol
ICC
3
Parameter
Supply Current – no data EEPROM write in progress 1.8V 2.2V 2.7V 3.3V 5.5V
Conditions
MIN
TYP
0.2 0.4 0.7 1.2 3.7 10 250 120 140
MAX
0.5 1.0 1.2 2.0 5.5 100 1000 1000 3000 200 300 5.5 5.5 10ms/V 0.15VCC 0.20VCC
Units
mA mA mA mA mA nA nA nA nA ВµA ВµA V V
ICCH
HALT Mode current
3.3V @ +25В°C 3.3V @ -40В°C to +85В°C 5.5V @ +25В°C 5.5V @+125В°C
ICCL4 VCCW
IDLE Mode Current EEPROM Write Voltage
3.3V 5.5V Code EEPROM in Programming Mode Data EEPROM in Operating Mode 4.5 2.4 1µs/V VCC = 1.8V VCC = 2.2 -5.5V VCC ≤ 2.2V VCC > 2.2V VCC =5.5V, VIN =0V VCC =5.5V VCC = 1.8 - 2.2V 0.8 mA sink 1.0 mA sink VCC = 2.2V – 3.3V 3.0 mA sink 5.0 mA sink VCC = 3.3V – 5.5V 5.0 mA sink 10.0 mA sink VCC = 1.8 - 2.2V 0.1 mA source 0.2 mA source VCC = 3.3V – 5.5V 0.4 mA source 0.8 mA source VCC = 3.3V – 5.5V 0.4 mA source 1.0 mA source 0.8VCC 0.8VCC 0.8VCC 0.8VCC 0.8VCC 0.8VCC 0.9VCC 0.8VCC 30
5.0
SVCC VIL VIH IIP ITL VOL
Power Supply Slope Input Low with Schmitt Trigger Buffer Input High with Schmitt Trigger Buffer Input Pull-up Current TRI-STATE Leakage Output Low Voltage G0, G1, G2, G4 G5 Output Low Voltage G0, G1, G2, G4 G5 Output Low Voltage G0, G1, G2, G4 G5
V V V V
65 2
350 200
ВµA nA
0.2VCC 0.2VCC
V V
0.2VCC 0.2VCC
V V
0.2VCC 0.2VCC
V V
VOH
Output High Voltage G0, G1, G2, G4 G5 Output High Voltage G0, G1, G2, G4 G5 Output High Voltage G0, G1, G2, G4 G5
V V
V V
V V
3 4
ICC active current is dependent on the program code. Based on a continuous IDLE looping program.
4
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
ACE1001(L) AC Electrical Characteristics VCC = 1.8/2.2 to 5.5V
All measurements valid for ambient operating temperature unless otherwise stated.
Parameter
Instruction cycle time from internal clock - setpoint Internal clock frequency variation
Conditions
5.0V at +25В°C 2.4V to 5.5V at constant temperature 2.4V to 5.5V at full temperature range
MIN
0.96 -5 -10
TYP
1.0
MAX
1.04 +5 +10 4 4
Units
Вµs % % MHz MHz ms ms cycles
Crystal oscillator frequency External clock frequency EEPROM write time Internal clock start up time Oscillator start up time
5 6
(Note 5) (Note 5) 3 (Note 6) (Note 6)
10 2 2400
The maximum permissible frequency is guaranteed by design but not 100% tested. The parameter is guaranteed by design but not 100% tested.
ACE1001(L) Electrical Characteristics for programming
All data following is valid between 4.5V and 5.5V at ambient temperature. The following characteristics are guaranteed by design but are not 100% tested. See "EEPROM write time" in the AC Electrical Characteristics for definition of the programming ready time.
Parameter
tHI tLO tDIS tDIH tDOS tDOH tSV1, tSV2 tLOAD1, tLOAD2, tLOAD3, tLOAD4 VSUPERVOLTAGE
CLOCK high time CLOCK low time SHIFT_IN setup time SHIFT_IN hold time SHIFT_OUT setup time SHIFT_OUT hold time LOAD supervoltage timing LOAD timing Supervoltage level
MIN
500 500 100 100 100 900 50 5 11.5
MAX
DC DC
Units
ns ns ns ns ns ns Вµs Вµs
12.5
V
5
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
ACE1001(L) Low Battery Detect (LBD) Characteristics
VCC = 1.8/2.2 to 5.5V
Parameter
LBD Voltage Threshold Variation
Conditions
+25В°C 0В°C to +70В°C -40В°C to +85В°C
MIN
-7 -12 -16
TYP
MAX
+7 +12 +16
Units
% % %
ACE1001 Brown-out Reset (BOR) Characteristics
VCC = 2.2 to 5.5V
Parameter
BOR Voltage Threshold Variation (BLSEL = 1)
Conditions
-40В°C to +85В°C
MIN
1.93
TYP
2.25
MAX
2.58
Units
V
ACE1001L Brown-out Reset (BOR) Characteristics
VCC = 1.8 to 5.5V
Parameter
BOR Voltage Threshold Variation (BLSEL = 0)
Conditions
0В°C to +70В°C
MIN
1.76
TYP
1.95
MAX
2.20
Units
V
6
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
3.0 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 (a) VCC = 5.0V
2.600 2.400 2.200 2.000 1.800 1.600 1.400 1.200 1.000 3.3k/82pF 5.6k/100pF 6.8K/100pF
Frequency (MHz)
Avg Min Max
Resistor & Capacitor Values [k & pF] (b)VCC=2.5V
1.600
Frequency (MHz)
1.400 1.200 1.000 0.800 0.600 3.3k/82pF 5.6k/100pF 6.8K/100pF
Avg Min Max
Resistor & Capacitor Values [k & pF] Figure 5: Internal Oscillator Frequency
1.04
1.02
1.00
Frequency (MHz)
0.98 2.2V 2.4V 2.7V 3.3V 4.0V 4.5V 5.0V 5.5V
0.96
0.94
0.92
0.90
0.88
0.86 -45 -20 0 +25 +60 +85 +125
Temperature [В°C]
7
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
Figure 6: LBD and BOR Threshold Levels LBD Voltage Levels vs. Temperature
3.80 3.70 3.60 3.50 3.40 3.30 3.20
Voltage (V)
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 0 +25 +85 +125
Level Level Level Level Level Level Level Level
1 2 3 4 5 6 7 8
Temperature [В°C]
BOR Voltage Level vs. Temperature
2.6
2.5
2.4
2.3
Voltage (V)
2.2 BLSEL = 0 BLSEL = 1 2.1
2
1.9
1.8
1.7 -45 0 +25 +85 +125
Temperature [В°C]
8
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
Figure 7: ICC Active Current ICC Active (no data EEPROM writes) vs. Temperature
4.50
4.00
3.50
3.00
Current (mA)
2.50
2.00
1.8V 2.2V 2.7V 3.3V 5.0V 5.5V
1.50
1.00
0.50
0.00 -45 0 25 85 125
Temperature [В°C] ICC Active (data EEPROM writes) vs. Temperature
12.00
10.00
8.00
Current (mA)
6.00
1.8V 2.2V 2.7V 3.3V 5.0V 5.5V
4.00
2.00
0.00 -45 0 25 85 125
Temperature [В°C]
9
ACE1001 Product Family Rev. B.1
www.fairchildsemi.com
ACE1001 Product Family Arithmetic Controller Engine (ACExв„ў) for Low Power Applications
Figure 8: HALT Mode Currents HALT current vs. Temperature
5000.00 4500.00
4000.00
3500.00
Current (nA)
3000.00
2500.00
1.8V 2.2V 2.7V 3.3V 5.0V 5.5V
2000.00
1500.00
1000. |