| Electronic Components Datasheet Search |
|
PCA9505 Datasheet(PDF) 17 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
PCA9505 Datasheet(HTML) 17 Page - NXP Semiconductors |
|
17 / 34 page ![]() xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx OE is LOW to observe a change in the outputs. Two, three, or four adjacent banks can be programmed by using the Auto-Increment feature (AI = 1) and change at the corresponding output port becomes effective at each acknowledge. Fig 12. Write to a specific output port 002aab497 0 1 0 0 A2 A1 A0 0 slave address R/W S START condition SDA A acknowledge from slave AI 0001 D2 D1 D0 A acknowledge from slave DATA BANK X A acknowledge from slave P STOP condition A write to port data out from port tv(Q) data X valid The programming becomes effective at the acknowledge. Less than 5 bytes can be programmed by using this scheme. D5, D4, D3, D2, D1, D0 refers to the first register to be programmed. If more than 5 bytes are written, previous data are overwritten (the sixth Configuration register will roll over to the first addressed Configuration register, the sixth Polarity Inversion register will roll over to the first addressed Polarity Inversion register and the sixth Mask Interrupt register will roll over to the first addressed Mask Interrupt register). Fig 13. Write to the I/O Configuration, Polarity Inversion or Mask Interrupt registers 002aab498 0 1 0 0 A2 A1 A0 0 slave address R/W S START condition SDA A acknowledge from slave 1 0 D5 D4 D3 D2 D1 D0 command register AI = 1 A acknowledge from slave DATA BANK 0 A DATA BANK 1 A DATA BANK 2 A DATA BANK 3 P STOP condition A acknowledge from slave DATA BANK 4 A acknowledge from slave acknowledge from slave D[5:0] = 01 0000 for Polarity Inversion register programming bank 0 D[5:0] = 01 1000 for Configuration register programming bank 0 acknowledge from slave acknowledge from slave D[5:0] = 10 0000 for Mask Interrupt register programming bank 0 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | 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 |