Data Sheet
ICM-20948
Document Number: DS-000189 Page 75 of 89
Revision: 1.3
11.20 I2C_SLV4_ADDR
Name: I2C_SLV4_ADDR
Address: 19 (13h)
Type: USR3
Bank: 3
Serial IF: R/W
Reset Value: 0x00
BIT
NAME
FUNCTION
7
I2C_SLV4_RNW
1 – Transfer is a read.
0 – Transfer is a write.
6:0
I2C_ID_4[6:0]
Physical address of I
2
C slave 4.
NOTE: The I
2
C Slave 4 interface can be used to perform only single byte read and write transactions.
11.21 I2C_SLV4_REG
Name: I2C_SLV4_REG
Address: 20 (14h)
Type: USR3
Bank: 3
Serial IF: R/W
Reset Value: 0x00
BIT
NAME
FUNCTION
7:0
I2C_SLV4_REG[7:0]
I
2
C slave 4 register address from where to begin data transfer.
11.22 I2C_SLV4_CTRL
Name: I2C_SLV4_CTRL
Address: 21 (15h)
Type: USR3
Bank: 3
Serial IF: R/W
Reset Value: 0x00
BIT NAME FUNCTION
7
I2C_SLV4_EN
1 – Enable data transfer with this slave at the sample rate. If read command, store
data in I2C_SLV4_DI register, if write command, write data stored in I2C_SLV4_DO
register. Bit is cleared when a single transfer is complete. Be sure to write
I2C_SLV4_DO first.
0 – Function is disabled for this slave.
6
I2C_SLV4_INT_EN
1 – Enables the completion of the I2C slave 4 data transfer to cause an interrupt.
0 – Completion of the I2C slave 4 data transfer will not cause an interrupt.
5
I2C_SLV4_REG_DIS
When set, the transaction does not write a register value, it will only read data, or
write data.
4:0
I2C_SLV4_DLY[4:0]
When enabled via the I2C_MST_DELAY_CTRL, those slaves will only be enabled
every1/(1+I2C_SLV4_DLY) samples as determined by I2C_MST_ODR_CONFIG.
11.23 I2C_SLV4_DO
Name: I2C_SLV4_DO
Address: 22 (16h)
Type: USR3
Bank: 3
Serial IF: R/W
Reset Value: 0x00
BIT
NAME
FUNCTION
7:0
I2C_SLV4_DO[7:0]
Data out when slave 4 is set to write.