pca9501 NXP Semiconductors, pca9501 Datasheet - Page 9

no-image

pca9501

Manufacturer Part Number
pca9501
Description
8-bit I2c And Smbus I/o Port With Interrupt, 2-kbit Eeprom And 6 Address Pins
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pca9501BS,118
Manufacturer:
Maxim
Quantity:
10
Part Number:
pca9501D
Manufacturer:
NXP Semiconductors
Quantity:
1 970
Part Number:
pca9501D
Manufacturer:
NXP
Quantity:
2 526
Part Number:
pca9501PW
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
pca9501PWЈ¬112
Manufacturer:
NXP
Quantity:
1 500
Philips Semiconductors
MEMORY OPERATIONS
Write operations
Write operations require an additional address field to indicate the
memory address location to be written. The address field is eight
bits long providing access to any one of the 256 words of memory.
There are two types of write operations, byte write and page write.
Write operation is possible when WC control pin put at a low logic
level (0). When this control signal is set at 1, write operation is not
possible and data in the memory is protected.
Byte Write and Page Write explained below assume that Write
Control pin (WC) is set to 0.
Byte Write (see Figure 11)
To perform a byte write the start condition is followed by the memory
slave address and the R/W bit set to 0. The PCA9501 will respond
with an acknowledge and then consider the next eight bits sent as
2004 Sep 30
SDA
START CONDITION
8-bit I
2-kbit EEPROM and 6 address pins
S
SLAVE ADDRESS (MEMORY)
1
2
A5 A4 A3 A2 A1 A0 0
SDA
C and SMBus I/O port with interrupt,
START CONDITION
S
SLAVE ADDRESS (MEMORY)
1
A5 A4 A3 A2 A1 A0 0
R/W
A
ACKNOWLEDGE
FROM SLAVE
R/W
WORD ADDRESS
ACKNOWLEDGE
FROM SLAVE
A
Figure 12. Page Write
WORD ADDRESS
Figure 11. Byte write
ACKNOWLEDGE
FROM SLAVE
A
9
the word address and the eight bits after the word address as the
data. The PCA9501 will issue an acknowledge after the receipt of
both the word address and the data. To terminate the data transfer
the master issues the stop condition, initiating the internal write cycle
to the non-volatile memory. Only write and read operations to the
quasi-bidirectional I/Os are allowed during the internal write cycle.
Page Write (see Figure 12)
A page write is initiated in the same way as the byte write, if after
sending the first word of data, the stop condition is not received the
PCA9501 considers subsequent words as data. After each data
word the PCA9501 responds with an acknowledge and the four
least significant bits of the memory address field are incremented.
Should the master not send a stop condition after 16 data words the
address counter will return to its initial value and overwrite the data
previously written. After the receipt of the stop condition the inputs
will behave as with the byte write during the internal write cycle.
DATA TO MEMORY
ACKNOWLEDGE
FROM SLAVE
A
DATA n
ACKNOWLEDGE
FROM SLAVE
DATA
A
ACKNOWLEDGE
FROM SLAVE
DATA TO MEMORY
A
P
STOP CONDITION.
WRITE TO THE
MEMORY IS
PERFORMED
DATA n + 3
WRITE TO THE MEMORY
SW00651
STOP CONDITION.
IS PERFORMED
SW00652
PCA9501
Product data sheet
A
P

Related parts for pca9501