24AA32A-P MICROCHIP [Microchip Technology], 24AA32A-P Datasheet - Page 5

no-image

24AA32A-P

Manufacturer Part Number
24AA32A-P
Description
32K 1.8V I 2 C O Serial EEPROM
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
3.6
A control byte is the first byte received following the
start condition from the master device. The control byte
consists of a 4-bit control code; for the 24AA32A this is
set as 1010 binary for read and write (R/W) operations.
The next three bits of the control byte are the device
select bits (A2, A1, A0). They are used by the master
device to select which of the eight devices are to be
accessed. These bits are in effect the three most signif-
icant bits of the word address. The last bit of the control
byte defines the operation to be performed. When set
to a one a read operation is selected, and when set to
a zero a write operation is selected. The next two bytes
received define the address of the first data byte
(Figure 3-3). Because only A11...A0 are used, the
upper four address bits must be zeros. The most signif-
icant bit of the most significant byte of the address is
transferred first.
FIGURE 3-2:
FIGURE 3-3:
1996 Microchip Technology Inc.
1
1
ADDRESS
START
Device Addressing
SLAVE
0
0
CONTROL BYTE
1
SLAVE ADDRESS
ALLOCATION
1
ADDRESS SEQUENCE BIT ASSIGNMENTS
CONTROL BYTE
0
A
2
SELECT
DEVICE
0
BUS
A
1
A
0 R/W
A2
READ/WRITE
A1
R/W
0
A0
0
A
ADDRESS BYTE 1
Preliminary
0
0
11
A
Following the start condition, the 24AA32A monitors
the SDA bus checking the device type identifier being
transmitted. Upon receiving a 1010 code and appropri-
ate device select bits, the slave device outputs an
acknowledge signal on the SDA line. Depending on the
state of the R/W bit, the 24AA32A will select a read or
write operation.
10
A
Operation
Read
Write
A
9
A
8
Control
Code
1010
1010
A
7
ADDRESS BYTE 0
Device Address
Device Address
Device Select
24AA32A
DS21162B-page 5
A
0
R/W
1
0

Related parts for 24AA32A-P