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. 










