CAT28F512
10
Doc. No. MD-1084, Rev. K
© 2009 SCILLC. All rights reserved.
Characteristics subject to change without notice
Figure 5. Chip Erase Algorithm
(1)
Note:
(1) The algorithm MUST BE FOLLOWED to ensure proper and reliable operation of the device.
40H;
START ERASURE
APPLY V
PPH
INITIALIZE
ADDRESS
INITIALIZE
PLSCNT = 0
WRITE ERASE
SETUP COMMAND
WRITE ERASE
COMMAND
TIME OUT 10ms
WRITE ERASE
VERIFY COMMAND
TIME OUT 6µs
READ DATA
FROM DEVICE
DATA =
FFH?
LAST
ADDRESS?
WRITE READ
COMMAND
APPLY V
PPL
ERASURE
COMPLETED
APPLY V
PPL
ERASE
ERROR
INCREMENT
ADDRESS
INC PLSCNT
= 3000 ?
NO
NO
NO
YES
YES
YES
PROGRAM ALL
BYTES TO 00H
STANDBY
V
PP
RAMPS TO V
PPH
(OR V
PP
HARDWIRED)
BUS
OPERATION
COMMAND COMMENTS
READ
STANDBY
WRITE
STANDBY
ERASE
ERASE
VERIFY
READ
INITIALIZE ADDRESS
ALL BYTES SHALL BE
PROGRAMMED TO 00
BEFORE AN ERASE
OPERATION
PLSCNT = PULSE COUNT
ACTUAL ERASE
NEEDS 10ms PULSE,
DATA = 20H
WAIT
ADDRESS = BYTE TO VERIFY
DATA = 20H;
STOPS ERASE OPERATION
READ BYTE TO
VERIFY ERASURE
DATA = 00H
RESETS THE REGISTER
FOR READ OPERATION
V
PP
RAMPS TO V
PPL
(OR V
PP
HARDWIRED)
WRITE
WRITE
WRITE
ERASE
WAIT
COMPARE OUTPUT TO FF
INCREMENT PULSE COUNT
DATA = 20H
DATA = 20H
A0H
1000
CAT28F512
11
Doc. No. MD-1084, Rev. K
© 2009 SCILLC. All rights reserved.
Characteristics subject to change without notice
ADDRESSES
CE (E)
OE (G)
WE (W)
DATA (I/O)
V
CC
V
PP
t
WC
t
WC
t
RC
t
AS
t
AH
t
CS
t
CH
t
CS
t
CH
t
CH
t
EHQZ
t
DF
t
GHWL
t
WPH
t
WHWH1
t
WHGL
t
WP
t
DS
HIGH-Z
DATA IN
= 40H
DATA IN
DATA IN
= C0H
VALID
DATA OUT
t
DH
t
WP
t
DH
t
DS
t
DS
t
WP
t
DH
t
OLZ
t
OE
t
OH
t
LZ
t
CE
t
VPEL
V
PPH
V
PPL
0V
5.0V
V
CC
POWER-UP
& STANDBY
SETUP PROGRAM
COMMAND
LATCH ADDRESS
& DATA
PROGRAMMING
PROGRAM
VERIFY
COMMAND
PROGRAM
VERIFICATION
V
CC
POWER-DOWN/
STANDBY
Erase-Verify Mode
The Erase-verify operation is performed on every byte
after each erase pulse to verify that the bits have been
erased.
Programming Mode
The programming operation is initiated using the pro-
gramming algorithm of Figure 7. During the first write
cycle, the command 40H is written into the command
register. During the second write cycle, the address of
the memory location to be programmed is latched on the
falling edge of WE, while the data is latched on the rising
edge of WE. The program operation terminates with the
next rising edge of WE. An integrated stop timer allows
for automatic timing control over this operation, eliminat-
ing the need for a maximum program timing specifica-
tion. Refer to AC Characteristics (Program/Erase) for
specific timing parameters.
Figure 6. A.C. Timing for Programming Operation
Program-Verify Mode
A Program-verify cycle is performed to ensure that all
bits have been correctly programmed following each
byte programming operation. The specific address is
already latched from the write cycle just completed, and
stays latched until the verify is completed. The Program-
verify operation is initiated by writing C0H into the
command register. An internal reference generates the
necessary high voltages so that the user does not need
to modify V
CC
. Refer to AC Characteristics (Program/
Erase) for specific timing parameters.
CAT28F512
12
Doc. No. MD-1084, Rev. K
© 2009 SCILLC. All rights reserved.
Characteristics subject to change without notice
START
PROGRAMMING
APPLY V
PPH
INITIALIZE
ADDRESS
PLSCNT = 0
WRITE SETUP
PROG. COMMAND
WRITE PROG. CMD
ADDR AND DATA
TIME OUT 10µs
WRITE PROGRAM
VERIFY COMMAND
TIME OUT 6µs
READ DATA
FROM DEVICE
VERIFY
DATA ?
LAST
ADDRESS?
WRITE READ
COMMAND
APPLY V
PPL
PROGRAMMING
COMPLETED
APPLY V
PPL
PROGRAM
ERROR
INCREMENT
ADDRESS
INC
PLSCNT
= 25 ?
NO
NO
NO
YES
YES
YES
STANDBY
WRITE
SETUP
V
PP
RAMPS TO V
PPH
(OR V
PP
HARDWIRED)
BUS
OPERATION
COMMAND COMMENTS
1ST WRITE
CYCLE
2ND WRITE
CYCLE
1ST WRITE
CYCLE
READ
STANDBY
1ST WRITE
CYCLE
STANDBY
PROGRAM
PROGRAM
VERIFY
READ
INITIALIZE ADDRESS
INITIALIZE PULSE COUNT
PLSCNT = PULSE COUNT
DATA = 40H
VALID ADDRESS AND DATA
WAIT
READ BYTE TO VERIFY
PROGRAMMING
COMPARE DATA OUTPUT
TO DATA EXPECTED
DATA = 00H
SETS THE REGISTER FOR
READ OPERATION
V
PP
RAMPS TO V
PPL
(OR V
PP
HARDWIRED)
WAIT
DATA = C0H
Figure 7. Programming Algorithm
(1)
Note:
(1) The algorithm MUST BE FOLLOWED to ensure proper and reliable operation of the device.

CAT28F512GI90

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC FLASH 512K PARALLEL 32PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union