CAT1024, CAT1025
© 2009 SCILLC. All rights reserved. 7 Doc. No. MD-3008 Rev. R
Characteristics subject to change without notice
DEVICE OPERATION
Reset Controller Description
The CAT1024/25 precision RESET controllers ensure
correct system operation during brownout and power
up/down conditions. They are configured with open
drain RESET outputs.
During power-up, the RESET outputs remain active
until V
CC
reaches the V
TH
threshold and will continue
driving the outputs for approximately 200 ms (t
PURST
)
after reaching V
TH
. After the t
PURST
timeout interval, the
device will cease to drive the reset outputs. At this
point the reset outputs will be pulled up or down by
their respective pull up/down resistors.
During power-down, the RESET outputs will be active
when V
CC
falls below V
TH
. The RESET
¯¯¯¯¯¯
output will be
valid so long as V
CC
is >1.0 V (V
RVALID
). The device is
designed to ignore the fast negative going V
CC
transi-
ent pulses (glitches).
Reset output timing is shown in Figure 1.
Manual Reset Operation
The RESET
¯¯¯¯¯¯
pin can operate as reset output and
manual reset input. The input is edge triggered; that
is, the RESET
¯¯¯¯¯¯
input will initiate a reset timeout after
detecting a high to low transition.
When RESET
¯¯¯¯¯¯
I/O is driven to the active state, the
200 ms timer will begin to time the reset interval. If
external reset is shorter than 200 ms, Reset outputs
will remain active at least 200 ms.
The CAT1024/25 also have a separate manual reset
input. Driving the MR
¯¯¯
input low by connecting a
pushbutton (normally open) from MR
¯¯¯
pin to GND will
generate a reset condition. The input has an internal
pull up resistor.
Reset remains asserted while MR
¯¯¯
is low and for the
Reset Timeout period after MR
¯¯¯
input has gone high.
Glitches shorter than 100 ns on MR
¯¯¯
input will not ge-
nerate a reset pulse. No external debouncing circuits
are required. Manual reset operation using MR
¯¯¯
input
is shown in Figure 2.
Hardware Data Protection
The CAT1024/25 supervisors have been designed to
solve many of the data corruption issues that have long
been associated with serial EEPROMs. Data corruption
occurs when incorrect data is stored in a memory
location which is assumed to hold correct data.
Whenever the device is in a Reset condition, the
embedded EEPROM is disabled for all operations,
including write operations. If the Reset output(s) are
active, in progress communications to the EEPROM
are aborted and no new communications are allowed.
In this condition an internal write cycle to the memory
can not be started, but an in progress internal non-
volatile memory write cycle can not be aborted. An
internal write cycle initiated before the Reset condition
can be successfully finished if there is enough time
(5 ms) before V
CC
reaches the minimum value of 2 V.
In addition, the CAT1025 includes a Write Protection
Input which when tied to V
CC
will disable any write
operations to the device.
CAT1024, CAT1025
Doc. No. MD-3008 Rev. R 8 © 2009 SCILLC. All rights reserved.
Characteristics subject to change without notice
Figure 1. RESET Output Timing
Figure 2: MR¯¯¯ Operation and Timing
GLITCH
t
V
CC
PURST
t
PURST
t
RPD
t
RVALID
V
V
TH
RESE T
RESE T
RPD
t
MR
RESET
RESET
t
MRD
t
PURST
t
MRW
CAT1024, CAT1025
© 2009 SCILLC. All rights reserved. 9 Doc. No. MD-3008 Rev. R
Characteristics subject to change without notice
EMBEDDED EEPROM OPERATION
The CAT1024 and CAT1025 feature a 2-kbit embedded
serial EEPROM that supports the I
2
C Bus data
transmission protocol. This Inter-Integrated Circuit Bus
protocol defines any device that sends data to the bus to
be a transmitter and any device receiving data to be a
receiver. The transfer is controlled by the Master device
which generates the serial clock and all START and
STOP conditions for bus access. Both the Master device
and Slave device can operate as either transmitter
or receiver, but the Master device controls which mode
is activated.
I
2
C BUS PROTOCOL
The features of the I
2
C bus protocol are defined as
follows:
(1) Data transfer may be initiated only when the bus
is not busy.
(2) During a data transfer, the data line must remain
stable whenever the clock line is high. Any
changes in the data line while the clock line is
high will be interpreted as a START or STOP
condition.
START CONDITION
The START Condition precedes all commands to the
device, and is defined as a HIGH to LOW transition of
SDA when SCL is HIGH. The CAT1024/25 monitors
the SDA and SCL lines and will not respond until this
condition is met.
STOP CONDITION
A LOW to HIGH transition of SDA when SCL is HIGH
determines the STOP condition. All operations must
end with a STOP condition.
DEVICE ADDRESSING
The Master begins a transmission by sending a
START condition. The Master sends the address of
the particular slave device it is requesting. The four
most significant bits of the 8-bit slave address are
programmable in metal and the default is 1010.
The last bit of the slave address specifies whether a
Read or Write operation is to be performed. When this
bit is set to 1, a Read operation is selected, and when
set to 0, a Write operation is selected.
After the Master sends a START condition and the
slave address byte, the CAT1024/25 monitors the bus
and responds with an acknowledge (on the SDA line)
when its address matches the transmitted slave
address. The CAT1024/25 then perform a Read or
Write operation depending on the R/W
¯¯
bit.
Figure 3. Bus Timing
Figure 4. Write Cycle Timing
t
HIGH
SCL
SDA IN
SDA OUT
t
LOW
t
F
t
LOW
t
R
t
BUF
t
SU:STO
t
SU:DAT
t
HD:DAT
t
HD:STA
t
SU:STA
t
AA
t
DH
t
WR
STOP
CONDITION
START
CONDITION
ADDRESS
ACK8TH BIT
BYTE n
S
C
L
S
D
A

CAT1025YI-25-GT3

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Supervisory Circuits CPU SUP W/2K EEPROM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union