at25p1024 ATMEL Corporation, at25p1024 Datasheet - Page 9

no-image

at25p1024

Manufacturer Part Number
at25p1024
Description
Spi Serial Eeproms 1m 131,072 X 8
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at25p1024C1-10CI-2.7
Manufacturer:
ATMEL
Quantity:
200
Part Number:
at25p1024C1-10CI-2.7
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at25p1024C1-10CU-2.7
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at25p1024W1-10SI
Manufacturer:
ONSEMI
Quantity:
6 908
1082I–SEEPR–7/06
Table 9. WPEN Operation (Continued)
READ SEQUENCE (READ): Reading the AT25P1024 via the SO (Serial Output) pin
requires the following sequence. After the CS line is pulled low to select a device, the
READ op-code is transmitted via the SI line followed by the byte address to be read
(Refer to Table 10). Upon completion, any data on the SI line will be ignored. The data
(D7-D0) at the specified address is then shifted out onto the SO line. If only one byte is
to be read, the CS line should be driven high after the data comes out. The read
sequence can be continued since the byte address is automatically incremented and
data will continue to be shifted out. When the highest address is reached, the address
counter will roll over to the lowest address allowing the entire memory to be read in one
continuous read cycle.
WRITE SEQUENCE (WRITE): In order to program the AT25P1024, two separate
instructions must be executed. First, the device must be write enabled via the WREN
instruction. Then a Write instruction may be executed. Also, the address of the memory
location(s) to be programmed must be outside the protected address field location
selected by the block write protection level. During an internal write cycle, all commands
will be ignored except the RDSR instruction.
A Write Instruction requires the following sequence. After the CS line is pulled low to
select the device, the Write op-code is transmitted via the SI line followed by the byte
address and the data (D7-D0) to be programmed (Refer to Table 9). Programming will
start after the CS pin is brought high. The low-to-high transition of the CS pin must occur
during the SCK low time immediately after clocking in the D0 (LSB) data bit.
The Ready/Busy status of the device can be determined by initiating a Read Status
Register (RDSR) Instruction. If Bit 0 = “1”, the write cycle is still in progress. If Bit 0 = “0”,
the write cycle has ended. Only the Read Status Register instruction is enabled during
the write programming cycle.
The AT25P1024 is capable of a 128-byte Page Write operation ONLY. Content of the
page in the array will not be guaranteed if less than 128 bytes of data is received (byte
operation is not supported). After each byte of data is received, the seven low order
address bits are internally incremented by one; the high order bits of the address will
remain constant. If more than 128 bytes of data are transmitted, the address counter will
roll over and the previously written data will be overwritten. The AT25P1024 is automat-
ically returned to the write disable state at the completion of a write cycle.
NOTE: If the device is not Write enabled (WREN), the device will ignore the Write
instruction and will return to the standby state, when CS is brought high. A new CS fall-
ing edge is required to re-initiate the serial communication.
Table 10. Address Key
WPEN
X
X
1
Don’t Care Bits
Address
A
N
High
High
WP
Low
WEN
1
0
1
Protected
Protected
Protected
Protected
Blocks
Unprotected Blocks
AT25P1024
A
A
Protected
23
Writable
Writable
16
- A
- A
17
0
AT25P1024
Status Register
Protected
Protected
Writable
9

Related parts for at25p1024