Electronic Components Datasheet Search |
|
PCA9574BS Datasheet(PDF) 7 Page - NXP Semiconductors |
|
PCA9574BS Datasheet(HTML) 7 Page - NXP Semiconductors |
7 / 32 page PCA9574_2 © NXP B.V. 2009. All rights reserved. Product data sheet Rev. 02 — 27 July 2009 7 of 32 NXP Semiconductors PCA9574 8-bit I2C-bus and SMBus, level translating, low voltage GPIO 7.2 Command register Following the successful acknowledgement of the slave address + R/W bit, the bus master will send a byte to the PCA9574, which will be stored in the Command register. The lowest 3 bits are used as a pointer to determine which register will be accessed. Only a command register code with the 3 least significant bits equal to the 8 allowable values as defined in Table 4 “Register summary” will be acknowledged. Reserved or undefined command codes will not be acknowledged. At power-up, this register defaults to 00h, with the AI bit set to ‘0’, and the lowest 3 bits set to ‘0’. If the Auto-Increment flag is set (AI = 1), the 3 least significant bits of the Command register are automatically incremented after a read or write. This allows the user to program and/or read the 8 command registers (listed in Table 4) sequentially. It will then roll over to register 00h after the last register is accessed and the selected registers will be overwritten or re-read. If the Auto-Increment flag is cleared (AI = 0), the 3 least significant bits are not incremented after data is read or written, only one register will be repeatedly read or written. 7.3 Register definitions 7.4 Writing to port registers Data is transmitted to the PCA9574 by sending the device address and setting the least significant bit to logic 0 (see Figure 6 for device address). The command byte is sent after the address and determines which register will receive the data following the command byte. Each 8-bit register may be updated independently of the other registers. Reset state = 00h Remark: The Command register does not apply to Software Reset I2C-bus address. Fig 7. Command register 002aad056 AI X X X X D2 D1 D0 register address Auto-Increment flag Table 4. Register summary Register number D2 D1 D0 Name Type Function 00h 0 0 0 IN read only Input port register 01h 0 0 1 INVRT read/write Polarity inversion register 02h 0 1 0 BKEN read/write Bus-hold enable register 03h 0 1 1 PUPD read/write Pull-up/pull-down selector register 04h 1 0 0 CFG read/write Port configuration register 05h 1 0 1 OUT read/write Output port register 06h 1 1 0 MSK read/write Interrupt mask register 07h 1 1 1 INTS read only Interrupt status register |
Similar Part No. - PCA9574BS |
|
Similar Description - PCA9574BS |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |