X24F064/032/016
Also included in the slave address is an extension of
the array’s address which is concatenated with the
eight bits of address in the sector address field,
providing direct access to the entire SerialFlash
Memory array.
DEVICE ADDRESSING
Following a start condition the master must output the
address of the slave it is accessing (see Figure 4). The
next two bits are the device select bits. A system could
have up to eight X24F032/016’s on the bus or up to
four 24F064’s on the bus. The device addresses are
defined by the state of the S , S1, and S2 inputs. Note
some of the slave addresses must be the inverse of
the corresponding input pin.
The last bit of the slave address defines the operation
to be performed. When set HIGH a read operation is
selected, when set LOW a program operation is
selected.
0
Figure 4. Slave Address
Following the start condition, the X24F064/032/016
monitors the SDA bus comparing the slave address
being transmitted with its slave address device type
identifier. Upon a correct comparison of the device
select inputs, the X24F064/032/016 outputs an
acknowledge on the SDA line. Depending on the state
of the R/W bit, the X24F064/032/016 will execute a
read or program operation.
X24F064
DEVICE
SELECT
HIGH ORDER
SECTOR ADDRESS
A11
A11
S0
A10
S2
S1
A12
A9
A8
R/W
X24F032
DEVICE
SELECT
HIGH ORDER
SECTOR ADDRESS
PROGRAMMING OPERATIONS
The X24F064/032/016 offers a 32-byte sector pro-
gramming operation. For a program operation, the
X24F064/032/016 requires a second address field.
This field contains the address of the first byte in the
sector. Upon receipt of the address, comprised of
eight bits, the X24F064/032/016 responds with an ac-
knowledge and awaits the next eight bits of data,
again responding with an acknowledge. The master
then transmits 31 more bytes. After the receipt of
each byte, the X24F064/032/016 will respond with an
acknowledge.
A10
A9
S2
S1
S0
A8
R/W
X24F016
DEVICE
TYPE
IDENTIFIER
DEVICE
SELECT
HIGH ORDER
SECTOR ADDRESS
A10
1
S2
S1
A9
A8
R/W
6686 ILL F07.4
Figure 5. Sector Programming
S
T
S
T
O
P
SLAVE
ADDRESS
A
R
T
BUS ACTIVITY:
MASTER
SECTOR ADDRESS
DATA n
DATA n+1
DATA n+31
SDA LINE
S
P
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
BUS ACTIVITY:
X24F016/032/064
6686 ILL F10.3
5