English
Language : 

CAT25010_12 Datasheet, PDF (9/18 Pages) ON Semiconductor – 1-Kb, 2-Kb and 4-Kb SPI Serial CMOS EEPROM
CAT25010, CAT25020, CAT25040
READ OPERATIONS
Read from Memory Array
To read from memory, the host sends a READ instruction
followed by a 8−bit address (for the CAT25040, bit 3 of the
read instruction opcode contains A8 address bit).
After receiving the last address bit, the CAT25010/20/40
will respond by shifting out data on the SO pin (as shown in
Figure 9). Sequentially stored data can be read out by simply
continuing to run the clock. The internal address pointer is
automatically incremented to the next higher address as data
is shifted out. After reaching the highest memory address,
the address counter “rolls over” to the lowest memory
address, and the read cycle can be continued indefinitely.
The read operation is terminated by taking CS high.
Read Status Register
To read the status register, the host simply sends a RDSR
command. After receiving the last bit of the command, the
CAT25010/20/40 will shift out the contents of the status
register on the SO pin (Figure 10). The status register may
be read at any time, including during an internal write cycle.
While the internal write cycle is in progress, the RDSR
command will output the full content of the status register
(New product, Rev. E) or the RDY (Ready) bit only (i.e.,
data out = FFh) for previous product revisions C, D (Mature
product). For easy detection of the internal write cycle
completion, both during writing to the memory array and to
the status register, we recommend sampling the RDY bit
only through the polling routine. After detecting the RDY bit
“0”, the next RDSR instruction will always output the
expected content of the status register.
CS
SCK
0123456789
12 13 14 15 16 17 18 19 20 21 22
OPCODE
BYTE ADDRESS
SI
0 0 0 0 X* 0 1 1 A7
A0
HIGH IMPEDANCE
SO
Dashed Line = mode (1, 1)
* X = 0 for CAT25010, CAT25020. X = A8 for CAT25040
Figure 9. READ Timing
DATA OUT
D7 D6 D5 D4 D3 D2 D1 D0
MSB
CS
SCK
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14
OPCODE
SI
0
0
0
0
0
1
01
HIGH IMPEDANCE
SO
DATA OUT
7
6
5
4
32
10
Dashed Line = mode (1, 1)
MSB
Figure 10. RDSR Timing
http://onsemi.com
9