Register Description
This section describes the registers of the I2C. Registers are on the pclk domain, but status bits reflect actions that occur in the ic_clk domain. Therefore, there is delay when the pclk register reflects the activity that occurred on the ic_clk side.
Some registers may be written only when the I2C is disabled, programmed by the IC_ENABLE register. Software should not disable the I2C while it is active. If the I2C is in the process of transmitting when it is disabled, it stops as well as deletes the contents of the transmit buffer after the current transfer is complete. The slave continues receiving until the remote master aborts the transfer, in which case the I2C could be disabled. Registers that cannot be written to when the I2C is enabled are indicated in their descriptions.
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
| 6 | IC_SLAVE_DISABLE | R/W | This bit controls whether I2Chas its slave disabled, which
                                    means once the presetn signal is applied, then this bit takes on
                                    the value of the configuration parameter IC_SLAVE_DISABLE. You
                                    have the choice of having the slave enabled or disabled after
                                    reset is applied, which means software does not have to
                                    configure the slave. By default, the slave is always enabled (in
                                    reset state as well). If you need to disable it after reset, set
                                    this bit to 1. If this bit is set (slave is disabled), DW_apb_i2c functions only as a master and does not perform any action that requires a slave. 0: slave is enabled 1: slave is disabledReset value: IC_SLAVE_DISABLE configuration parameter. NOTE: Software should ensure that if this bit is written with ‘0,’ then bit 0 should also be written with a ‘0’. | 
| 5 | IC_RESTART_EN | R/W | Determines whether RESTART conditions may be sent when acting
                                    as a master. Some older slaves do not support handling RESTART
                                    conditions; however, RESTART conditions are used in several
                                    DW_apb_i2c operations. 
 When the RESTART is disabled, the DW_apb_i2c master is
                                        incapable of performing the following functions: 
 By replacing RESTART condition followed by aSTOP and a subsequent START condition, split operations are broken down into multiple DW_apb_i2c transfers. If the above operations are performed, it will result in setting bit 6 (TX_ABRT) of the IC_RAW_INTR_STAT register. Reset value: IC_RESTART_EN configuration parameter | 
| 4 | IC_10BITADDR_MASTER or IC_10BITADDR_MASTER_ rd_only | R/W or R | Ifthe I2C_DYNAMIC_TAR_UPDATE configuration parameter is set to “No” (0), this bit is named IC_10BITADDR_MASTER and controlswhether the DW_apb_i2c starts its transfers in 7- or 10-bit addressing mode when acting as a master. IfI2C_DYNAMIC_TAR_UPDATE is set to “Yes” (1), the function of this bit is handled by bit 12 of IC_TAR register, andbecomes a read-only copy called IC_10BITADDR_MASTER_rd_only. 0: 7-bit addressing 1: 10-bit addressing Dependencies: IfI2C_DYNAMIC_TAR_UPDATE = 1, then this bit is read-only. If I2C_DYNAMIC_TAR_UPDATE = 0, then this bit can be read or write.Resetvalue: IC_10BITADDR_MASTER configuration parameter | 
| 3 | IC_10BITADDR_SLAVE | R/W | When acting as a slave, this bit controls whether the DW_apb_i2c responds to7- or 10-bit addresses. 0: 7-bit addressing. The DW_apb_i2c ignores transactions that involve 10-bit addressing; for 7-bit addressing, onlythe lower 7 bits of the IC_SAR register are compared. 1: 10-bit addressing. TheDW_apb_i2c responds to only 10-bit addressing transfers that match the full 10 bits of the IC_SAR register.Reset value: IC_10BITADDR_SLAVE configuration parameter | 
| 2:1 | SPEED | R/W | These bits control at whichspeed the DW_apb_i2c operates;
                                        its setting isrelevant only if one is operating the
                                        DW_apb_i2c in master mode. Hardware protects against illegal
                                        values being programmed by software. This register should
                                        beprogrammed only with a value inthe range of 1 to
                                        IC_MAX_SPEED_MODE; otherwise, hardware updatesthis register
                                        with the value of IC_MAX_SPEED_MODE.Reset value:
                                    IC_MAX_SPEED_MODEconfiguration 
 | 
| 0 | MASTER_MODE | R/W | This bit controls whether the DW_apb_i2c master
                                        isenabled. 0: master disabled1: master enabledReset value: IC_MASTER_MODE configuration parameterNOTE: Software should ensure thatif this bit is written with ‘1,’ then bit 6 should also be written with a ‘1’. | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
IC_CON
- Name: I2C Control Register
- Size: 7 bits
- Address Offset: 0x00
- Read/write access: If configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0, all bits are Read/Write. If I2C_DYNAMIC_TAR_UPDATE = 1, bit 4 is Read-only.
This register can be written only when the I2C is disabled, which corresponds to IC_ENABLE[0] being set to 0. Writes at other times have no effect.
| Bits | Name | Access | Description | 
|---|---|---|---|
| 15:7 | Reserved | N/A | Reserved | 
