CAT13001 D

CAT130xx
Voltage Supervisor with
Microwire Serial CMOS
EEPROM
Description
http://onsemi.com
The CAT130xx (see table below) are memory and supervisory
solutions for microcontroller based systems. A CMOS serial
EEPROM memory and a system power supervisor with brown−out
protection are integrated together. Memory interface is via Microwire
serial protocol.
The CAT130xx provides a precision VCC sense circuit with two reset
output options: CMOS active low output or CMOS active high. The
RESET output is active whenever VCC is below the reset threshold or
falls below the reset threshold voltage.
The power supply monitor and reset circuit protect system
controllers during power up/down and against brownout conditions.
Seven reset threshold voltages support 5 V, 3.3 V, 3 V and 2.5 V
systems. If power supply voltages are out of tolerance reset signals
become active, preventing the system microcontroller, ASIC or
peripherals from operating. Reset signals become inactive typically
240 ms after the supply voltage exceeds the reset threshold level.
SOIC−8
CASE 751BD
PIN CONFIGURATION
SOIC (W)
CS
1
8
VCC
SK
2
7
RST/RST
DI
3
6
ORG
DO
4
5
GND
Features
PIN FUNCTION
• Precision Power Supply Voltage Monitor
•
•
•
•
•
•
•
•
•
5 V, 3.3 V, 3 V and 2.5 V Systems
7 Threshold Voltage Options
Active High or Low Reset
♦ Valid Reset Guaranteed at VCC = 1 V
High Speed Operation
Selectable x8 or x16 Memory Organization
Low Power CMOS Technology
1,000,000 Program/Erase Cycles
100 Year Data Retention
Industrial Temperature Range
RoHS−Compliant 8−Pin SOIC Package
These Devices are Pb−Free, Halogen Free/BFR Free
and are RoHS Compliant
♦
Pin Name
♦
CS
Chip Select
SK
Clock Input
DI
Serial Data Input
DO
Serial Data Output
Threshold Suffix
Designation
4.63 V
L
4.38 V
M
4.00 V
J
3.08 V
T
2.93 V
S
2.63 V
R
2.32 V
Z
© Semiconductor Components Industries, LLC, 2011
November, 2011 − Rev. 3
GND
Ground
ORG
Memory Organization
RST/RST
Reset Output
VCC
Power Supply
NOTE:
When the ORG pin is connected to VCC, the x16
organization is selected. When it is connected to
ground, the x8 pin is selected. If the ORG pin is left
unconnected, then an internal pullup device will
select the x16 organization.
THRESHOLD SUFFIX SELECTOR
Nominal Threshold Voltage
Function
MEMORY SIZE SELECTOR
Product
13001
Memory Density
1−Kbit
13004
4−Kbit
13008
8−Kbit
13016
16−Kbit
ORDERING INFORMATION
For Ordering Information details, see page 10.
1
Publication Order Number:
CAT13001/D
CAT130xx
BLOCK DIAGRAM
VCC
DO
ORG
VOLTAGE
DETECTOR
EEPROM
CS
RST or RST
SK
DI
VSS
SPECIFICATIONS
Table 1. ABSOLUTE MAXIMUM RATINGS
Parameters
Ratings
Units
Storage Temperature
–65 to +150
°C
Voltage on Any Pin with Respect to Ground (Note 1)
−0.5 to +6.5
V
Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the
Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect
device reliability.
1. The DC input voltage on any pin should not be lower than −0.5 V or higher than VCC + 0.5 V. During transitions, the voltage on any pin may
undershoot to no less than −1.5 V or overshoot to no more than VCC + 1.5 V, for periods of less than 20 ns.
Table 2. RELIABILITY CHARACTERISTICS (Note 2)
Symbol
NEND (Note 3)
TDR
Parameter
Endurance
Min
Units
1,000,000
Program/ Erase Cycles
100
Years
Data Retention
2. These parameters are tested initially and after a design or process change that affects the parameter according to appropriate AEC−Q100
and JEDEC test methods.
3. Block Mode, VCC = 5 V, 25°C
Table 3. D.C. OPERATING CHARACTERISTICS
VCC = +2.5 V to +5.5 V, unless otherwise specified.
Symbol
Parameter
Test Conditions
ICC
Supply Current
Read or Write at 1 MHz
ISB
Standby Current
VCC < 5.5 V; All I/O Pins at VSS or VCC
VCC < 3.6 V; All I/O Pins at VSS or VCC
IL
I/O Pin Leakage
VIL
Input Low Voltage
Min
Pin at GND or VCC
VIH
Input High Voltage
VOL
Output Low Voltage
VCC ≥ 2.5 V, IOL = 2.1 mA
VOH
Output High Voltage
VCC ≥ 4.5 V, IOL = −0.4 mA
http://onsemi.com
2
Typ
Max
Units
3
mA
12
25
mA
10
20
2
mA
−0.5
0.8
V
2.0
VCC + 0.5
V
0.4
V
2.4
V
CAT130xx
Table 4. A.C. CHARACTERISTICS (MEMORY) (Note 1)
VCC = +2.5 V to 5.5 V, TA = −40°C to 85°C, unless otherwise specified.
Parameter
Symbol
Min
Max
Units
2000
kHz
fSK
Clock Frequency
DC
tCSS
CS Setup Time
50
ns
tCSH
CS Hold Time
0
ns
tCSMIN
Minimum CS Low Time
0.25
ms
tSKHI
Minimum SK High Time
0.25
ms
tSKLOW
Minimum SK Low Time
0.25
ms
tDIS
DI Setup Time
100
ns
tDIH
DI Hold Time
100
ns
tPD1
Output Delay to 1
0.25
ms
tPD0
Output Delay to 0
0.25
ms
ns
tHZ (Note 1)
Output Delay to High−Z
100
tSV
Output Delay to Status Valid
0.25
ms
tEW
Program/Erase Pulse Width
5
ms
Power−up to Ready Mode
1
ms
tPU
(Notes 2 & 3)
1. Test conditions according to “A.C. Test Conditions” table.
2. Tested initially and after a design or process change that affects this parameter.
3. tPU is the delay between the time VCC is stable and the device is ready to accept commands.
Table 5. A.C. TEST CONDITIONS
Parameter
Test Conditions
Input Rise and Fall Times
≤50 ns
Input Levels
0.4 V to 2.4 V (4.5 V < VCC < 5.5 V)
Input Levels
0.2 VCC to 0.7 VCC (2.5 V < VCC < 4.5 V)
Timing Reference Levels
Timing Reference Levels
Output Load
0.8 V, 2.0 V (4.5 V < VCC < 5.5 V)
0.5 VCC (2.5 V < VCC < 4.5 V)
Current Source: IOL max / IOH max; CL = 100 pF
http://onsemi.com
3
CAT130xx
Table 6. ELECTRICAL CHARACTERISTICS (SUPERVISORY FUNCTION)
VCC = Full range, TA = −40°C to +85°C unless otherwise noted. Typical values at TA = +25°C and VCC = 5 V for L/M/J versions,
VCC = 3.3 V for T/S versions, VCC = 3 V for R version and VCC = 2.5 V for Z version.
Symbol
Parameter
Threshold
VTH
Reset Threshold
Voltage
L
M
J
T
S
R
Z
Symbol
Parameter
Conditions
Min
Typ
Max
Units
TA = +25°C
4.56
4.63
4.70
V
TA = −40°C to +85°C
4.50
TA = +25°C
4.31
TA = −40°C to +85°C
4.25
TA = +25°C
3.93
TA = −40°C to +85°C
3.89
TA = +25°C
3.04
TA = −40°C to +85°C
3.00
TA = +25°C
2.89
TA = −40°C to +85°C
2.85
TA = +25°C
2.59
TA = −40°C to +85°C
2.55
TA = +25°C
2.28
TA = −40°C to +85°C
2.25
Conditions
Min
Reset Threshold Tempco
tRPD
VCC to Reset Delay (Note 2)
VCC = VTH to (VTH −100 mV)
tPURST
Reset Active Timeout Period
TA = −40°C to +85°C
VOL
RESET Output Voltage Low
(Push−pull, Active LOW,
CAT130xx9)
VOH
VOL
VOH
140
4.75
4.38
4.45
4.50
4.00
4.06
4.10
3.08
3.11
3.15
2.93
2.96
3.00
2.63
2.66
2.70
2.32
2.35
2.38
Typ
(Note 1)
Max
Units
30
ppm/°C
20
ms
240
460
ms
VCC = VTH min, ISINK = 1.2 mA
R/S/T/Z
0.3
V
VCC = VTH min, ISINK = 3.2 mA
J/L/M
0.4
VCC > 1.0 V, ISINK = 50 mA
0.3
RESET Output Voltage High
(Push−pull, Active LOW,
CAT130xx9)
VCC = VTH max, ISOURCE = −500 mA
R/S/T/Z
0.8 VCC
VCC = VTH max, ISOURCE = −800 mA
J/L/M
VCC − 1.5
RESET Output Voltage Low
(Push−pull, Active HIGH,
CAT130xx1)
VCC > VTH max, ISINK = 1.2 mA
R/S/T/Z
0.3
VCC > VTH max, ISINK = 3.2 mA
J/L/M
0.4
RESET Output Voltage High
(Push−pull, Active HIGH,
CAT130xx1)
1.8 V < VCC ≤ VTH min,
ISOURCE = −150 mA
1. Production testing done at TA = +25°C; limits over temperature guaranteed by design only.
2. RESET output for the CAT130xx9; RESET output for the CAT130xx1.
http://onsemi.com
4
0.8 VCC
V
V
V
CAT130xx
PIN DESCRIPTION
CS: The chip select input pin is used to enable/disable the
CAT130xx. When CS is high, the device is selected and
accepts op−codes, addresses and data. Upon receiving a
Write or Erase instruction, the falling edge of CS will start
the internal write cycle to the selected memory location.
ORG: The memory organization input selects the memory
configuration as either register of 16 bits (ORG tied to VCC
or floating) or 8 bits (ORG connected to GND).
RESET/RESET: The reset output is available in two
versions: CMOS Active Low (CAT130xx9) and CMOS
Active High (CAT130xx1). Both versions are push−pull
outputs for high efficiency.
DI: The serial data input pin accepts op−codes, addresses
and data. The input data is latched on the rising edge of the
SK clock input.
SK: The serial clock input pin accepts the clock provided by
the host and used for synchronizing communication
between host and CAT130xx device.
DEVICE OPERATION
The CAT130xx products combine the accurate voltage
monitoring capabilities of a standalone voltage supervisor
with the high quality and reliability of standard EEPROMs
from ON Semiconductor.
TRANSIENT DURATION [μs]
initial voltage of 0.5 V above the threshold and drops below
it by the amplitude of the overdrive voltage (VTH − VCC).
Reset Controller Description
The reset signal is asserted LOW for the CAT130xx9 and
HIGH for the CAT130xx1 when the power supply voltage
falls below the threshold trip voltage and remains asserted
for at least 140 ms (tPURST) after the power supply voltage
has risen above the threshold. Reset output timing is shown
in Figure 2.
The CAT130xx devices protect mPs against brownout
failure. Short duration VCC transients of 4 msec or less and
100 mV amplitude typically do not generate a Reset pulse.
Figure 1 shows the maximum pulse duration of
negative−going VCC transients that do not cause a reset
condition. As the amplitude of the transient goes further
below the threshold (increasing VTH − VCC), the maximum
pulse duration decreases. In this test, the VCC starts from an
TAMB = 25ºC
CAT130xxZ
CAT130xxM
RESET OVERDRIVE VTH - VCC [mV]
Figure 1. Maximum Transient Duration without
Causing a Reset Pulse vs. Overdrive Voltage
VTH
VCC
VRVALID
t PURST
t RPD
t PURST
t RPD
RESET
CAT130xx9
RESET
CAT130xx1
Figure 2. RESET Output Timing
http://onsemi.com
5
CAT130xx
EMBEDDED EEPROM OPERATION
The format for all instructions sent to the device is a
logical “1” start bit, a 2−bit (or 4−bit) opcode, 6−bit (13001)
/ 8−bit (13004) / 9−bit (13008) / 10−bit (13016) address (an
additional bit when organized as x8) and for write operations
a 16−bit data field (8−bit for x8 organization). The
instruction format is shown in Instruction Set Table.
The CAT130xx has a nonvolatile embedded memory
intended for use with industry standard microprocessors.
The memory can be organized as either registers of 16 bits
or 8 bits. The CAT130xx operates on a single power supply
and will generate on chip the high voltage required during
any write operation.
Table 7. INSTRUCTION SET
Address
Data
Instruction
Device
Start Bit
Opcode
x8
x 16
READ
13001
1
10
A6−A0
A5−A0
13004
1
10
A8−A0
A7−A0
13008
1
10
A9−A0
A8−A0
13016
1
10
A10−A0
A9−A0
13001
1
11
A6−A0
A5−A0
13004
1
11
A8−A0
A7−A0
13008
1
11
A9−A0
A8−A0
13016
1
11
A10−A0
A9−A0
13001
1
01
A6−A0
A5−A0
D7−D0
D15−D0
13004
1
01
A8−A0
A7−A0
D7−D0
D15−D0
13008
1
01
A9−A0
A8−A0
D7−D0
D15−D0
13016
1
01
A10−A0
A9−A0
D7−D0
D15−D0
13001
1
00
11xxxxx
11xxxx
13004
1
00
11xxxxxxx
11xxxxxx
13008
1
00
11xxxxxxxx
11xxxxxxx
13016
1
00
11xxxxxxxxx
11xxxxxxxx
13001
1
00
00xxxxx
00xxxx
13004
1
00
00xxxxxxx
00xxxxxx
13008
1
00
00xxxxxxxx
00xxxxxxx
13016
1
00
00xxxxxxxxx
00xxxxxxxx
13001
1
00
10xxxxx
10xxxx
13004
1
00
10xxxxxxx
10xxxxxx
13008
1
00
10xxxxxxxx
10xxxxxxx
13016
1
00
10xxxxxxxxx
10xxxxxxxx
13001
1
00
01xxxxx
01xxxx
D7−D0
D15−D0
13004
1
00
01xxxxxxx
01xxxxxx
D7−D0
D15−D0
13008
1
00
01xxxxxxxx
01xxxxxxx
D7−D0
D15−D0
13016
1
00
01xxxxxxxxx
01xxxxxxxx
D7−D0
D15−D0
ERASE
WRITE
EWEN
EWDS
ERAL
WRAL
http://onsemi.com
6
x8
x 16
Comments
Read Address AN−A0
Clear Address AN−A0
Write Address AN−A0
Write Enable
Write Disable
Clear All Addresses
Write All Address
CAT130xx
Read
Instructions, addresses, and write data are clocked into the
DI pin on the rising edge of the clock (SK). The DO pin is
normally in a high impedance state except when reading data
from the device, or when checking the ready/busy status
during a write operation. The serial communication protocol
follows the timing shown in Figure 3.
The ready/busy status can be determined after the start of
internal write cycle by selecting the device (CS high) and
polling the DO pin; DO low indicates that the write
operation is not completed, while DO high indicates that the
device is ready for the next instruction. If necessary, the DO
pin may be placed back into a high impedance state during
chip select by shifting a dummy “1” into the DI pin. The DO
pin will enter the high impedance state on the rising edge of
the clock (SK). Placing the DO pin into the high impedance
state is recommended in applications where the DI pin and
the DO pin are to be tied together to form a common DI/O
pin. The Ready/Busy flag can be disabled only in Ready
state; no change is allowed in Busy state.
Upon receiving a READ command and an address
(clocked into the DI pin), the DO pin of the CAT130xx will
come out of the high impedance state and, after sending an
initial dummy zero bit, will begin shifting out the data
addressed (MSB first). The output data bits will toggle on
the rising edge of the SK clock and are stable after the
specified time delay (tPD0 or tPD1). The READ instruction
timing is illustrated in Figure 4.
For the CAT13004/08/16, after the initial data word has
been shifted out and CS remains asserted with the SK clock
continuing to toggle, the device will automatically
increment to the next address and shift out the next data word
in a sequential READ mode. As long as CS is continuously
asserted and SK continues to toggle, the device will keep
incrementing to the next address automatically until it
reaches to the end of the address space, then loops back to
address 0. In the sequential READ mode, only the initial data
word is preceeded by a dummy zero bit. All subsequent data
words will follow without a dummy zero bit.
tSKLOW
tSKHI
tCSH
SK
tDIS
tDIH
VALIDVALID
DI
tCSS
CS
tDIS
tPD0,tPD1
DO
tCSMIN
DATA VALID
Figure 3. Synchronous Data Timing
SK
tCSMIN
CS
STANDBY
AN
DI
DO
1
1
AN-1
A0
0
HIGH-Z
tPD0
tHZ
HIGH-Z
0
DN
DN-1
Figure 4. Read Instruction Timing
http://onsemi.com
7
D1
D0
CAT130xx
Erase/Write Enable and Disable
Write
The CAT130xx powers up in the write disable state. Any
writing after power−up or after an EWDS (write disable)
instruction must first be preceded by the EWEN (write
enable) instruction. Once the write instruction is enabled, it
will remain enabled until power to the device is removed, or
the EWDS instruction is sent. The EWDS instruction can be
used to disable all CAT130xx write and erase instructions,
and will prevent any accidental writing or clearing of the
device. Data can be read normally from the device
regardless of the write enable/disable status. The EWEN and
EWDS instructions timing is shown in Figure 5.
After receiving a WRITE command (Figure 6), address
and the data, the CS (Chip Select) pin must be deselected for
a minimum of tCSMIN. The falling edge of CS will start the
self clocking for auto−clear and data store cycles on the
memory location specified in the instruction. The clocking
of the SK pin is not necessary after the device has entered the
self clocking mode. The ready/busy status of the CAT130xx
can be determined by selecting the device and polling the
DO pin. Since this device features Auto−Clear before write,
it is NOT necessary to erase a memory location before it is
written into.
SK
STANDBY
CS
DI
1
0
0
*
* ENABLE=11
DISABLE=00
Figure 5. EWEN/EWDS Instruction Timing
SK
tCSMIN
AN
DI
1
0
AN-1
A0
DN
D0
1
tSV
DO
STANDBY
STATUS
VERIFY
CS
tHZ
BUSY
HIGH-Z
READY
HIGH-Z
tEW
Figure 6. Write Instruction Timing
http://onsemi.com
8
CAT130xx
Erase
Erase All
Upon receiving an ERASE command and address, the CS
(Chip Select) pin must be deasserted for a minimum of
tCSMIN (Figure 7). The falling edge of CS will start the self
clocking clear cycle of the selected memory location. The
clocking of the SK pin is not necessary after the device has
entered the self clocking mode. The ready/busy status of the
CAT130xx can be determined by selecting the device and
polling the DO pin. Once cleared, the content of a cleared
location returns to a logical “1” state.
Upon receiving an ERAL command (Figure 8), the CS
(Chip Select) pin must be deselected for a minimum of
tCSMIN. The falling edge of CS will start the self clocking
clear cycle of all memory locations in the device. The
clocking of the SK pin is not necessary after the device has
entered the self clocking mode. The ready/busy status of the
CAT130xx can be determined by selecting the device and
polling the DO pin. Once cleared, the contents of all memory
bits return to a logical “1” state.
SK
STATUS VERIFY
CS
AN
DI
1
1
tCS
A0
AN-1
STANDBY
1
tSV
tHZ
HIGH-Z
DO
BUSY READY
HIGH-Z
tEW
Figure 7. Erase Instruction Timing
SK
CS
STATUS VERIFY
STANDBY
tCS
DI
1
0
0
1
0
tSV
DO
tHZ
HIGH-Z
BUSY READY
HIGH-Z
tEW
Figure 8. ERAL Instruction Timing
http://onsemi.com
9
CAT130xx
Write All
The ready/busy status of the CAT130xx can be
determined by selecting the device and polling the DO pin.
It is not necessary for all memory locations to be cleared
before the WRAL command is executed.
Upon receiving a WRAL command and data, the CS
(Chip Select) pin must be deselected for a minimum of
tCSMIN (Figure 9). The falling edge of CS will start the self
clocking data write to all memory locations in the device.
The clocking of the SK pin is not necessary after the device
has entered the self clocking mode.
SK
CS
STATUS VERIFY
STANDBY
tCSMIN
DI
1
0
0
0
DN
1
D0
tSV
tHZ
DO
BUSY READY
HIGH-Z
tEW
Figure 9. WRAL Instruction Timing
ORDERING INFORMATION
Orderable Part Numbers − CAT130xx Series
(See Notes 1 − 5)
Device
Reset Threshold
Voltage
CAT130019SWI−GT3
2.85 to 3.00 V
CAT130019TWI−GT3
3.00 to 3.15 V
CAT130019SWI−G
2.85 to 3.00 V
Package−Pins
SOIC−8
Shipping
3000 Tape & Reel
100 Tube
1. All packages are RoHS−compliant (Lead−free, Halogen−free).
2. The standard lead finish is NiPdAu.
3. For additional package and temperature options, please contact your nearest
ON Semiconductor Sales office.
4. For 8−Kb and 16−Kb embedded EEPROM option availability please contact your
nearest ON Semiconductor Sales office.
5. For detailed information and a breakdown of device nomenclature and numbering
systems, please see the ON Semiconductor Device Nomenclature document,
TND310/D, available at www.onsemi.com
http://onsemi.com
10
CAT130xx
PACKAGE DIMENSIONS
SOIC 8, 150 mils
CASE 751BD−01
ISSUE O
E1
E
SYMBOL
MIN
A
1.35
1.75
A1
0.10
0.25
b
0.33
0.51
c
0.19
0.25
D
4.80
5.00
E
5.80
6.20
E1
3.80
4.00
MAX
1.27 BSC
e
PIN # 1
IDENTIFICATION
NOM
h
0.25
0.50
L
0.40
1.27
θ
0º
8º
TOP VIEW
D
h
A1
θ
A
c
e
b
L
SIDE VIEW
END VIEW
Notes:
(1) All dimensions are in millimeters. Angles in degrees.
(2) Complies with JEDEC MS-012.
ON Semiconductor and
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice
to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.
“Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All
operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights
nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications
intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should
Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates,
and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal
Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.
PUBLICATION ORDERING INFORMATION
LITERATURE FULFILLMENT:
Literature Distribution Center for ON Semiconductor
P.O. Box 5163, Denver, Colorado 80217 USA
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada
Email: [email protected]
N. American Technical Support: 800−282−9855 Toll Free
USA/Canada
Europe, Middle East and Africa Technical Support:
Phone: 421 33 790 2910
Japan Customer Focus Center
Phone: 81−3−5817−1050
http://onsemi.com
11
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
For additional information, please contact your local
Sales Representative
CAT13001/D