Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

CAT25160VI-G

Part # CAT25160VI-G
Description 16KB SPI SER CMOS EEPROM - Rail/Tube
Category IC
Availability In Stock
Qty 50
Qty Price
1 + $0.17351
Manufacturer Available Qty
CSI
Date Code: 0804
  • Shipping Freelance Stock: 50
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

CAT25080, CAT25160
© 2006 Catalyst Semiconductor, Inc. 7 Doc. No. 1122 Rev. A
Characteristics subject to change without notice
SCK
SI
SO
0000 00 10
D7 D6 D5 D4 D3 D2 D1 D0
012345678 2122232425262728293031
CS
OPCODE
* Please check the Byte Address Table (Table 5)
DATA IN
HIGH IMPEDANCE
BYTE ADDRESS*
A
N
A
0
Byte Write
Once the WEL bit is set, the user may execute a write
sequence, by sending a WRITE instruction, a 16-bit
address and data as shown in Figure 4. Only 10
significant address bits are used by the CAT25080 and
11 by the CAT25160. The rest are don’t care bits, as
shown in Table 5. Internal programming will start after
the low to high CS
¯¯
transition. During an internal write
cycle, all commands, except for RDSR (Read Status
Register) will be ignored. The RDY
¯¯¯¯
bit will indicate if the
internal write cycle is in progress (RDY
¯¯¯¯
high), or the the
device is ready to accept commands (RDY
¯¯¯¯
low).
Page Write
After sending the first data byte to the CAT25080/160,
the host may continue sending data, up to a total of 32
bytes, according to timing shown in Figure 5. After each
data byte, the lower order address bits are automatically
incremented, while the higher order address bits (page
address) remain unchanged. If during this process the
end of page is exceeded, then loading will “roll over” to
the first byte in the page, thus possibly overwriting
previoualy loaded data. Following completion of the
write cycle, the CAT25080/160 is automatically returned
to the write disable state.
Table 5. Byte Address
Device Address Significant Bits Address Don't Care Bits # Address Clock Pulse
CAT25080 A9 - A0 A15 - A10 16
CAT25160 A10 - A0 A15 - A11 16
Figure 4. Byte WRITE Timing
Note: Dashed Line = mode (1, 1) - - - - - -
Figure 5. Page WRITE Timing
Note: Dashed Line = mode (1, 1) - - - - - -
SCK
SI
SO
0000 00 10
BYTE ADDRESS*
Data
Byte 1
012345678 212223
24-31
32-39
Data
Byte 2
Data
Byte 3
Data Byte N
CS
OPCODE
7..1
0
24+(N-1)x8-1..24+(N-1)x8 24+Nx8-1
DATA IN
HIGH IMPEDANCE
A
N
A
0
*Please check the Byte Address Table. (Table 5)
CAT25080, CAT25160
Doc. No. 1122 Rev. A 8 © 2006 Catalyst Semiconductor, Inc.
Characteristics subject to change without notice
Write Status Register
The Status Register is written by sending a WRSR
instruction according to timing shown in Figure 6. Only
bits 2, 3 and 7 can be written using the WRSR
command.
Write Protection
The Write Protect (WP
¯¯¯
) pin can be used to protect the
Block Protect bits BP0 and BP1 against being
inadvertently altered. When WP
¯¯¯
is low and the WPEN
bit is set to “1”, write operations to the Status Register
are inhibited. WP
¯¯¯
going low while CS
¯¯
is still low will
interrupt a write to the status register. If the internal
write cycle has already been initiated, WP
¯¯¯
going low will
have no effect on any write operation to the Status
Register. The WP
¯¯¯
pin function is blocked when the
WPEN bit is set to “0”. The WP
¯¯¯
input timing is shown in
Figure 7.
Figure 6. WRSR Timing
Note: Dashed Line = mode (1, 1) - - - - - -
Figure 7. WP
¯¯¯
Timing
Note: Dashed Line = mode (1, 1) - - - - - -
0123 45678 10911121314
SCK
SI
MSB
HIGH IMPEDANCE
DATA IN
15
SO
CS
7 6 5 4 3 2 10
0000000 1
OPCODE
CS
SCK
WP
WP
t
WPS
t
WPH
CAT25080, CAT25160
© 2006 Catalyst Semiconductor, Inc. 9 Doc. No. 1122 Rev. A
Characteristics subject to change without notice
SCK
SI
SO
0000001 1
BYTE ADDRESS*
0 1 2 3 4 5 6 7 8 9 10 20 21 22 23 24 25 26 27 28 29 30
7 6 5 4 3 2 1 0
* Please check the Byte Address Table (Table 5).
CS
DATA OUT
MSB
HIGH IMPEDANCE
A
N
A
0
OPCODE
READ OPERATIONS
Read from Memory Array
To read from memory, the host sends a READ
instruction followed by a 16-bit address (see Table 5 for
the number of significant address bits).
After receiving the last address bit, the CAT25080/160
will respond by shifting out data on the SO pin (as
shown in Figure 8). 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 CAT25080/160 will shift out the contents
of the status register on the SO pin (Figure 9). The
status register may be read at any time, including during
an internal write cycle.
Figure 8. READ Timing
Note: Dashed Line = mode (1, 1) - - - - - -
Figure 9. RDSR Timing
Note: Dashed Line = mode (1, 1) - - - - - -
01 2345678 10911121314
SCK
SI
DATA OUT
MSB
HIGH IMPEDANCE
OPCODE
SO
7 6
5
4 3 2 1 0
CS
00
0
00 1 01
PREVIOUS123456NEXT