SLAU847F October 2022 – March 2026 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2116 , MSPM0L2117 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
The I2C target interface supports dual address capability for the Advanced I2CT instances. An additional programmable I2C Target Own Address Register 2 (OAR2) is provided and can be matched if enabled. When dual address is disabled (OAR2.OAR2EN=0), the I2C target provides an ACK on the bus if the address matches the OAR field in the OAR register. When dual address mode is enabled (OAR2.OAR2EN=1), the I2C target provides an ACK on the bus if either the OAR field in the OAR register or the OAR2 field in the OAR2 register is matched.
Matched address is loaded into target status register address match field (TR.ADDRMATCH) and OAR2SEL bit indicates if own address (status bit reads back '0') or own address 2 was matched (status bit reads '1').