OA2EN=B_0x0, OA2MSK=B_0x0
I2C own address 2 register
OA2 | Interface address 7-bit addressing mode: 7-bit address Note: These bits can be written only when OA2EN = 0. |
OA2MSK | Own address 2 masks Note: These bits can be written only when OA2EN = 0. Note: As soon as OA2MSK is not equal to 0, the reserved I2C addresses (0b0000xxx and 0b1111xxx) are not acknowledged even if the comparison matches. 0 (B_0x0): No mask 1 (B_0x1): OA2[1] is masked and dont care. Only OA2[7:2] are compared. 2 (B_0x2): OA2[2:1] are masked and dont care. Only OA2[7:3] are compared. 3 (B_0x3): OA2[3:1] are masked and dont care. Only OA2[7:4] are compared. 4 (B_0x4): OA2[4:1] are masked and dont care. Only OA2[7:5] are compared. 5 (B_0x5): OA2[5:1] are masked and dont care. Only OA2[7:6] are compared. 6 (B_0x6): OA2[6:1] are masked and dont care. Only OA2[7] is compared. 7 (B_0x7): OA2[7:1] are masked and dont care. No comparison is done, and all (except reserved) 7-bit received addresses are acknowledged. |
OA2EN | Own address 2 enable 0 (B_0x0): Own address 2 disabled. The received slave address OA2 is NACKed. 1 (B_0x1): Own address 2 enabled. The received slave address OA2 is ACKed. |