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