| Electronic Components Datasheet Search |
|
PCF8584 Datasheet(PDF) 17 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
PCF8584 Datasheet(HTML) 17 Page - NXP Semiconductors |
|
17 / 40 page ![]() 1997 Oct 21 17 Philips Semiconductors Product specification I2C-bus controller PCF8584 Fig.7 PCF8584 master receiver mode. (1) The first read of the S0 register is a ‘dummy read’ of the slave address which should be discarded. The first read of the S0 register simultaneously reads the current value of S0 and then transfers the first valid data byte from the I2C-bus to S0. handbook, full pagewidth A0 = LOW Load 'Slave Address' into S0 register: 'Slave Address' = 7 bits + R/W = 1. Is the I2C-bus busy? PCF8584 generates 'START' condition, sends out slave address + RD to I2C-bus and generates 9th clock pulse for slave ACK. Set-up software counters. Set ACK bit S1 to 0 in preparation for negative acknowledgement. PCF8584 generates 'STOP' condition. PCF8584 goes into slave receiver mode. This command transfers the final data byte from the data buffer to accumulator. Because the STOP condition was previously executed, no I2C-bus activity takes place. This command simultaneously receives the final data byte from the I2C-bus and loads it into register S0. Neg. ACK is also sent. is bus busy? (BB = 0?) START END send byte 'slave address' to S0 A0 = HIGH read byte from S1 status register A0 = HIGH send byte C5H to S1 control register A0 = HIGH read byte from S1 status register A0 = LOW read data byte from S0 register(1) n = n + 1 n = 0 (data byte counter) m = number of data bytes to be read yes no A0 = HIGH send byte 40H to control register S1 A0 = LOW read data byte from S0 register(1) A0 = HIGH read byte from S1 status register A0 = HIGH send byte C3H to S1 A0 = LOW read final data byte from S0 register PIN = 0? no yes slave ACK? (LRB = 0?) n = m − 1? yes no no (an error has occured) PIN = 0? yes MGL009 |
|
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 |