Fairchild Semiconductor ACE1001 Datasheet

ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
April 2002
General Description
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
Arithmetic Controller Engine
1K bytes on-board code EEPROM
64 bytes data EEPROM
64 bytes RAM
Watchdog
Multi-input wake-up 3 I/O pins
Block and Connection Diagram
8-bit Timer1 with PWM output
On-chip oscillator
— No external components — 1µs instruction cycle time
On-chip Power-on Reset
Brown-out Reset
Programmable read and write disable functions
Memory mapped I/O
Multilevel Low Voltage Detection
Fully static CMOS
— Low power HALT mode (100nA @ 3.3V) — Power saving IDLE mode
Single supply operaton — 1.8 - 5.5V (ACE1001L) — 2.2 - 5.5V (ACE1001)
Software selectable I/O options — Push-pull outputs with tri-state option — Weak pull-up or high impedance inputs
40 years data retention
1,000,000 writes
8-pin SOIC and TSSOP packages.
VCC
GND
RESET
(CKO) G0
(CKI) G1
(T1) G2
(MIW) G3
(MIW) G4
(MIW) G5
1. 100nf decoupling capacitor recommended.
2. Input only
© 2002 Fairchild Semiconductor Corporation
ACE1001 Product Family Rev. B.1
1
1
2
Power-on Reset Brown-out Reset
Internal Oscillator
GPORT
general purpose I/O with
multi-
input
wakeup
on 3
inputs
ACE1001 core
(4 interrupt
sources
and vectors)
Programming Interface
1K bytes of Code
EEPROM
1
HALT & IDLE Power
Saving Modes
12-bit Timer0 with
Watchdog Timer
8-bit PWM Timer1
64 bytes of Data
EEPROM
64 bytes of RAM
www.fairchildsemi.com
Figure 2: ACE1001 SOIC 8-Pin Device Pinout (a) Normal Operation
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
(b) Programming Mode
(MIW) G3 VCC
(MIW) G4
(MIW) G5
(CKO) G0
1
2
3
45
8
7
6
GND
G2 (T1)
G1 (CKI)
Figure 3: ACE1001 TSSOP 8-Pin Device Pinout (a) Normal Operation
VCC
(MIW) G3
(MIW) G5
(MIW) G4 G0 (CKO)
1
2
3
45
8
7
6
G2 (T1)
GND
G1 (CKI)
LOAD VCC
SFT_IN
NC/VCC
NC
1
2
3
45
(b) Programming Mode
VCC
LOAD
NC/VCC
SFT_IN NC
1
2
3
45
8
7
6
8
7
6
GND
SFT_OUT
CKI
SFT_OUT
GND
CKI
ACE1001 Product Family Rev. B.1
2
www.fairchildsemi.com
2.0 Electrical Characteristics
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
Absolute Maximum Ratings
Ambient Storage Temperature -65°C to +150°C
Input Voltage not including G3 -0.3V to V
G3 Input Voltage 0.3V to 13V
Lead Temperature (10s max) +300°C
Electrostatic Discharge on all pins 2000V min
Device Operating Voltage Operating Temperature
ACE1001L 1.8 to 5.5V 0°C to 70°C
ACE1001 2.2 to 5.5V 0°C to 70°C
ACE1001E 2.2 to 5.5V -40°C to +85°C
CC
+0.3V
Operating Conditions
Relative Humidity (non-condensing) 95%
EEPROM write limits See DC Electrical
Characteristics
ACE1001 Product Family Rev. B.1
3
www.fairchildsemi.com
ACE1001(L) DC Electrical Characteristics
VCC = 1.8/2.2 to 5.5V All measurements valid for ambient operating temperature unless otherwise stated.
Symbol Parameter Conditions MIN TYP MAX Units
3
I
CC
I
CCH
4
I
CCL
V
CCW
S
VCC
V
IL
V
IH
I
IP
I
TL
V
OL
V
OH
3
ICC active current is dependent on the program code.
4
Based on a continuous IDLE looping program.
Supply Current – 1.8V 0.2 0.5 mA no data EEPROM write in 2.2V 0.4 1.0 mA progress 2.7V 0.7 1.2 mA
3.3V 1.2 2.0 mA
5.5V 3.7 5.5 mA
HALT Mode current 3.3V @ +25°C 100 nA
3.3V @ -40°C to +85°C 10 1000 nA
5.5V @ +25°C 1000 nA
5.5V @+125°C 250 3000 nA
IDLE Mode Current 3.3V 120 200 µA
5.5V 140 300 µA
EEPROM Write Voltage Code EEPROM in 4.5 5.0 5.5 V
Programming Mode
Data EEPROM in 2.4 5.5 V Operating Mode
Power Supply Slope 1µs/V 10ms/V
Input Low with Schmitt VCC = 1.8V 0.15V Trigger Buffer VCC = 2.2 -5.5V 0.20V
Input High with Schmitt VCC 2.2V 0.9V Trigger Buffer VCC > 2.2V 0.8V
CC
CC
CC
CC
Input Pull-up Current VCC =5.5V, VIN =0V 30 65 350 µA
TRI-STATE Leakage VCC =5.5V 2 200 nA
Output Low Voltage VCC = 1.8 - 2.2V
G0, G1, G2, G4 0.8 mA sink 0.2V
G5 1.0 mA sink 0.2V
CC
CC
Output Low Voltage VCC = 2.2V – 3.3V
G0, G1, G2, G4 3.0 mA sink 0.2V
G5 5.0 mA sink 0.2V
CC
CC
Output Low Voltage VCC = 3.3V – 5.5V
G0, G1, G2, G4 5.0 mA sink 0.2V
G5 10.0 mA sink 0.2V
CC
CC
Output High Voltage VCC = 1.8 - 2.2V
G0, G1, G2, G4 0.1 mA source 0.8V
G5 0.2 mA source 0.8V
CC
CC
Output High Voltage VCC = 3.3V – 5.5V
G0, G1, G2, G4 0.4 mA source 0.8V
G5 0.8 mA source 0.8V
CC
CC
Output High Voltage VCC = 3.3V – 5.5V
G0, G1, G2, G4 0.4 mA source 0.8V
G5 1.0 mA source 0.8V
CC
CC
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
V V
V V
V
V
V
V
V
V
V
V
V
V
V
V
ACE1001 Product Family Rev. B.1
4
www.fairchildsemi.com
ACE1001(L) AC Electrical Characteristics
VCC = 1.8/2.2 to 5.5V
All measurements valid for ambient operating temperature unless otherwise stated.
Parameter Conditions MIN TYP MAX Units
Instruction cycle time from 5.0V at +25°C 0.96 1.0 1.04 µs internal clock - setpoint
Internal clock frequency 2.4V to 5.5V at -5 +5 % variation constant temperature
2.4V to 5.5V at -10 +10 % full temperature range
Crystal oscillator frequency (Note 5) 4 MHz
External clock frequency (Note 5) 4 MHz
EEPROM write time 3 10 ms
Internal clock start up time (Note 6) 2 ms
Oscillator start up time (Note 6) 2400 cycles
5
The maximum permissible frequency is guaranteed by design but not 100% tested.
6
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 charac­teristics 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.
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
t
HI
t
LO
t
DIS
t
DIH
t
DOS
t
DOH
t
, t
SV1
SV2
t
, t
LOAD1
LOAD2
V
SUPERVOLTAGE
Parameter Description MIN MAX Units
CLOCK high time 500 DC ns
CLOCK low time 500 DC ns
SHIFT_IN setup time 100 ns
SHIFT_IN hold time 100 ns
SHIFT_OUT setup time 100 ns
SHIFT_OUT hold time 900 ns
LOAD supervoltage timing 50 µs
, t
LOAD3
, t
LOAD4
LOAD timing 5 µs
Supervoltage level 11.5 12.5 V
ACE1001 Product Family Rev. B.1
5
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 Conditions MIN TYP MAX Units
LBD Voltage Threshold Variation +25°C-7+7%
0°C to +70°C -12 +12 %
-40°C to +85°C -16 +16 %
ACE1001 Brown-out Reset (BOR) Characteristics
VCC = 2.2 to 5.5V
Parameter Conditions MIN TYP MAX Units
BOR Voltage Threshold -40°C to +85°C 1.93 2.25 2.58 V Variation (BLSEL = 1)
ACE1001L Brown-out Reset (BOR) Characteristics
VCC = 1.8 to 5.5V
Parameter Conditions MIN TYP MAX Units
BOR Voltage Threshold 0°C to +70°C 1.76 1.95 2.20 V Variation (BLSEL = 0)
ACE1001 Product Family Rev. B.1
6
www.fairchildsemi.com
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) V
= 5.0V
CC
2.600
2.400
2.200
2.000
1.800
1.600
1.400
Frequency (MHz)
1.200
1.000
Avg Min Max
3.3k/82pF 5.6k/100pF 6.8K/100pF
Resistor & Capacitor Values [k & pF]
(b)VCC=2.5V
1.600
1.400
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
1.200
1.000
Frequency (MHz)
0.800
0.600
3.3k/82pF 5.6k/100pF 6.8K/100pF
Resistor & Capacitor Values [k & pF]
Figure 5: Internal Oscillator Frequency
1.04
1.02
1.00
0.98
0.96
0.94
Frequency (MHz)
0.92
0.90
2.2V
2.4V
2.7V
3.3V
4.0V
4.5V
5.0V
5.5V
Avg Min Max
0.88
0.86
ACE1001 Product Family Rev. B.1
-45 -20 0 +25 +60 +85 +125
Temperature [°C]
7
www.fairchildsemi.com
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
3.10
3.00
2.90
2.80
Voltage (V)
2.70
2.60
2.50
2.40
2.30
2.20
2.10
2.00
-45 0 +25 +85 +125
Temperature [°C]
Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Level 8
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
2.6
2.5
2.4
2.3
2.2
2.1
Voltage (V)
2
1.9
1.8
1.7
BOR Voltage Level vs. Temperature
-45 0 +25 +85 +125
Temperature [°C]
BLSEL = 0 BLSEL = 1
ACE1001 Product Family Rev. B.1
8
www.fairchildsemi.com
Figure 7: ICC Active Current
ICC Active (no data EEPROM writes) vs. Temperature
4.50
4.00
3.50
3.00
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
2.50
2.00
Current (mA)
1.50
1.00
0.50
0.00
12.00
10.00
8.00
6.00
Current (mA)
4.00
-45 0 25 8 5 125
Temperature [
°C]
ICC Active (data EEPROM writes) vs. Temperature
1.8V
2.2V
2.7V
3.3V
5.0V
5.5V
1.8V
2.2V
2.7V
3.3V
5.0V
5.5V
2.00
0.00
ACE1001 Product Family Rev. B.1
-45 0 25 85 125
Temperature [°C]
9
www.fairchildsemi.com
Figure 8: HALT Mode Currents
5000.00
4500.00
4000.00
3500.00
ACE1001 Product Family Arithmetic Controller Engine (ACEx™) for Low Power Applications
HALT current vs. Temperature
3000.00
2500.00
2000.00
Current (nA)
1500.00
1000.00
500.00
0.00
-45 0 25 85 125
Figure 9: IDLE Mode Current
160.00
140.00
Temperature [
°C]
IDLE current vs. Temperature
1.8V
2.2V
2.7V
3.3V
5.0V
5.5V
120.00
100.00
A)
µ
80.00
Current (
60.00
40.00
20.00
0.00
ACE1001 Product Family Rev. B.1
-45 0 25 85 125
Temperature [°C]
10
1.8V
2.2V
2.7V
3.3V
5.0V
5.5V
www.fairchildsemi.com
Loading...
+ 22 hidden pages