| Electronic Components Datasheet Search |
|
PAC1941T-1E/4MX. Datasheet(PDF) 38 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PAC1941T-1E/4MX. Datasheet(HTML) 38 Page - Microchip Technology |
|
38 / 96 page ![]() PAC194X DS20006543A-page 38 2021 Microchip Technology Inc. 6.6.5 SEND BYTE The Send Byte protocol is used to set the internal address register pointer to the correct address loca- tion. No data are transferred during the Send Byte protocol, as shown in Table 6-7. 6.6.6 RECEIVE BYTE The Receive Byte protocol is used to read data from a register when the internal register address pointer is known to be at the right location (e.g., set via Send Byte). This is shown in Table 6-8. When an ACK is received after the register data, the address pointer automatically increments. When a NACK is received after the register data, the address pointer stays at the same position. If the host wishes to continue clocking and reading the next register, the host will ACK after the register data, instead of sending NACK followed by STOP. If some channels are deactivated, their data registers will be skipped by the auto-incrementing pointer. Alter- natively, you may set bit 0 in Register 7-10 and the pointer will not skip the addresses associated with the inactive channels. The measurement data for these inactive channels will read FFh. 6.6.7 BLOCK WRITE – I2C VERSION Block Write is used to write multiple data bytes from a register that contains more than one byte of data or from a group of contiguous registers, as shown in Table 6-9. The PAC194X supports I2C Block Write by default, the SMBus format is not supported. If an invalid register address is specified, the client will ACK its address but NACK the register address. The host will NACK the data received from the client by holding the SMBus data line high after the eighth data bit is sent. 6.6.8 BLOCK READ – I2C VERSION Block Read is used to read multiple data bytes from a register that contains more than one byte of data or from a group of contiguous registers, as shown in Table 6-10. The PAC194X supports I2C Block Read by default, but the SMBus format can also be supported (see Table 6-11). If an invalid register address is specified, the client will ACK its address but NACK the register address. The host will NACK the data received from the client by holding the SMBus data line high after the eighth data bit is sent. TABLE 6-7: SEND BYTE PROTOCOL START Client Address WR ACK Register Address ACK STOP 1 → 0 YYYY_YYY 0 0 XXh 0 0 → 1 TABLE 6-8: RECEIVE BYTE PROTOCOL START Client Address RD ACK Register Data NACK STOP 1 → 0 YYYY_YYY 1 0 XXh 1 0 → 1 TABLE 6-9: BLOCK WRITE PROTOCOL – I2C VERSION (DEFAULT) START Client Address WR ACK Register Address ACK Register Data ACK 1 → 0 YYYY_YYY 0 0 XXh 0 XXh 0 Register Data ACK Register Data ACK Register Data ACK STOP XXh 0 XXh 0 XXh 0 0 → 1 |
|
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 |