9.12. I2C register block
The I2C register block has a header with type 0x0000C110, version 0x00000100, and contains registers to control an I2C interface.
Address |
Field |
31..24 |
23..16 |
15..8 |
7..0 |
Reset value |
---|---|---|---|---|---|---|
RBB+0x00 |
Type |
Vendor ID |
Type |
RO 0x0000C110 |
||
RBB+0x04 |
Version |
Major |
Minor |
Patch |
Meta |
RO 0x00000100 |
RBB+0x08 |
Next pointer |
Pointer to next register block |
RO - |
|||
RBB+0x0C |
Control |
Mux control |
SDA |
SCL |
RW 0x00000303 |
See Register blocks for definitions of the standard register block header fields.
- Control
The control field has bits to control SCL, SDA, and any associated multiplexers/switches.
Address
31..24
23..16
15..8
7..0
Reset value
RBB+0x0C
Mux control
SDA
SCL
RW 0x00000303
Bit
Function
0
SCL in
1
SCL out
8
SDA in
9
SDA out