SPRUJB6B November 2024 – May 2025 AM2612
There are 3x I2C module integrated in the device. The diagram below provides a visual representation of the device integration details.
| Module Instance | Device Allocation | SoC Interconnect |
|---|---|---|
| I2C0 | ✓ | PERI VBUSP Interconnect |
| I2C1 | ✓ | PERI VBUSP Interconnect |
| I2C2 | ✓ | PERI VBUSP Interconnect |
| Module Instance | Module Clock Input | Source Clock Signal | Source | MODE1 Frequency | MODE2 Frequency | Description |
|---|---|---|---|---|---|---|
| I2C[0:2] | I2C[0:2]_ICLK (VBUSP_CLK) | SYS_CLK | PLL_CORE_CLK: HSDIV0_CLKOUT0 |
200MHz | 250MHz | I2C[0:2] VBUS Clock |
| I2C[0:2]_FCLK (I2C_CLK) |
XTALCLK |
External XTAL |
25MHz |
25MHz | I2C[0:2] Interface Clock | |
|
EXT_REFCLK |
External Reference
Clock |
100MHz |
100MHz | |||
|
SYS_CLK |
PLL_CORE_CLK: |
200MHz |
250MHz | |||
|
DPLL_PER_HSDIV0_CLKOUT0 |
PLL_PER_CLK: |
192MHz |
240MHz | |||
|
DPLL_CORE_HSDIV0_CLKOUT0 |
PLL_CORE_CLK: |
400MHz |
500MHz | |||
|
RCCLK10M |
Internal 10MHz RC
Oscillator |
10MHz |
10MHz | |||
|
XTALCLK |
External XTAL |
25MHz |
25MHz | |||
| RCCLK10M |
Internal 10MHz RC
Oscillator |
10MHz |
10MHz |
| Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
|---|---|---|---|---|
| I2C0 | I2C0_RST(VBUSP_RSTn) | Warm Reset (SYS_NPRST) |
RCM + Warm Reset Sources | I2C0 Asynchronous Reset |
| I2C1 | I2C1_RST | Warm Reset (SYS_NPRST) |
RCM + Warm Reset Sources | I2C1 Asynchronous Reset |
| I2C2 | I2C2_RST | Warm Reset (SYS_NPRST) |
RCM + Warm Reset Sources | I2C2 Asynchronous Reset |
| Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Type | Description |
|---|---|---|---|---|---|
| I2C0 | i2c0_int_req |
i2c0_int_req |
ALL R5FSS Cores ICSSM Core |
Pulse | I2C0 Status Event Interrupt |
| I2C1 | i2c1_int_req |
i2c1_int_req |
ALL R5FSS Cores ICSSM Core |
Pulse | I2C1 Status Event Interrupt |
| I2C2 | i2c2_int_req |
i2c2_int_req |
ALL R5FSS Cores ICSSM Core |
Pulse | I2C2 Status Event Interrupt |
| Module Instance | Module DMA Event | Destination DMA Event Input | Destination | Type | Description |
|---|---|---|---|---|---|
| I2C0 |
I2C0_TX |
i2c0_dma_req_tx |
EDMA Crossbar (EDMA_XBAR) | Pulse | I2C0 DMA Transmit Request |
|
I2C0_RX |
i2c0_dma_req_rx |
I2C0 DMA Receive Request | |||
| I2C1 |
I2C1_TX |
i2c1_dma_req_tx |
EDMA Crossbar (EDMA_XBAR) | Pulse | I2C1 DMA Transmit Request |
|
I2C1_RX |
i2c1_dma_req_rx |
I2C1 DMA Receive Request | |||
| IC2 |
I2C2_TX |
i2c2_dma_req_tx |
EDMA Crossbar (EDMA_XBAR) | Pulse | I2C2 DMA Transmit Request |
|
I2C2_RX |
i2c2_dma_req_rx |
I2C2 DMA Receive Request |
For more information on the interconnects, see the System Interconnect chapter.
For more information on power, reset, and clock management, see the corresponding sections within the Device Configuration chapter.
For more information on the device interrupt controllers, see the Interrupt Controllers chapter.