Intel® Core™ Ultra Series 3 Processors I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 872352 | 04/14/2026 | 001 | Public |
REG IC_TX_ABRT_SOURCE (IC_TX_ABRT_SOURCE) – Offset 80
This register has 32 bits that indicate the source of the TX_ABRT bit. Except for Bit 9, this register is cleared whenever the IC_CLR_TX_ABRT register or the IC_CLR_INTR register is read. To clear Bit 9, the source of the ABRT_SBYTE_NORSTRT must be fixed first; RESTART must be enabled (IC_CON[5]=1), the SPECIAL bit must be cleared (IC_TAR[11]), or the GC_OR_START bit must be cleared (IC_TAR[10]).
Once the source of the ABRT_SBYTE_NORSTRT is fixed, then this bit can be cleared in the same manner as other bits in this register. If the source of the ABRT_SBYTE_NORSTRT is not fixed before attempting to clear this bit, Bit 9 clears for one cycle and is then re-asserted.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 31:23 | 0h | RO | TX_FLUSH_CNT (TX_FLUSH_CNT) This field indicates the number of Tx FIFO Data Commands |
| 22:21 | 0h | RO | RSVD_IC_TX_ABRT_SOURCE (RSVD_IC_TX_ABRT_SOURCE) IC_TX_ABRT_SOURCE Reserved bits - Read Only |
| 20:18 | 0h | RO | RSVD_ABRT_DEVICE_WRITE (RSVD_ABRT_DEVICE_WRITE) This is a master-mode-only bit. Master is initiating the |
| 17 | 0h | RO | RSVD_ABRT_SDA_STUCK_AT_LOW (RSVD_ABRT_SDA_STUCK_AT_LOW) This is a master-mode-only bit. Master detects the SDA |
| 16 | 0h | RO | ABRT_USER_ABRT (ABRT_USER_ABRT) This is a master-mode-only bit. Master has detected the |
| 15 | 0h | RO | ABRT_SLVRD_INTX (ABRT_SLVRD_INTX) 1: When the processor side responds to a slave mode |
| 14 | 0h | RO | ABRT_SLV_ARBLOST (ABRT_SLV_ARBLOST) This field indicates that a Slave has lost the bus while |
| 13 | 0h | RO | ABRT_SLVFLUSH_TXFIFO (ABRT_SLVFLUSH_TXFIFO) This field specifies that the Slave has received a read |
| 12 | 0h | RO | ARB_LOST (ARB_LOST) This field specifies that the Master has lost arbitration, or if |
| 11 | 0h | RO | ABRT_MASTER_DIS (ABRT_MASTER_DIS) This field indicates that the User tries to initiate a Master |
| 10 | 0h | RO | ABRT_10B_RD_NORSTRT (ABRT_10B_RD_NORSTRT) This field indicates that the restart is disabled |
| 9 | 0h | RO | ABRT_SBYTE_NORSTRT (ABRT_SBYTE_NORSTRT) To clear Bit 9, the source of the ABRT_SBYTE_NORSTRT |
| 8 | 0h | RO | ABRT_HS_NORSTRT (ABRT_HS_NORSTRT) This field indicates that the restart is disabled |
| 7 | 0h | RO | ABRT_SBYTE_ACKDET (ABRT_SBYTE_ACKDET) This field indicates that the Master has sent a START Byte |
| 6 | 0h | RO | ABRT_HS_ACKDET (ABRT_HS_ACKDET) This field indicates that the Master is in High Speed mode and the High Speed Master code was acknowledged (wrong |
| 5 | 0h | RO | ABRT_GCALL_READ (ABRT_GCALL_READ) This field indicates that DW_apb_i2c in the master mode has sent a General Call but the user programmed the byte following the General Call to be a read from the bus (IC_DATA_CMD[9] is set to 1). |
| 4 | 0h | RO | ABRT_GCALL_NOACK (ABRT_GCALL_NOACK) This field indicates that DW_apb_i2c in master mode has sent a General Call and no slave on the bus acknowledged the General Call. |
| 3 | 0h | RO | ABRT_TXDATA_NOACK (ABRT_TXDATA_NOACK) This field indicates the master-mode only bit. When the master receives an acknowledgement for the address, but when it sends data byte(s) following the address, it did not receive an acknowledge from the remote slave(s). |
| 2 | 0h | RO | ABRT_10ADDR2_NOACK (ABRT_10ADDR2_NOACK) This field indicates that the Master is in 10-bit address mode and that the second address byte of the 10-bit address was not acknowledged by any slave. |
| 1 | 0h | RO | ABRT_10ADDR1_NOACK (ABRT_10ADDR1_NOACK) This field indicates that the Master is in 10-bit address mode and the first 10-bit address byte was not acknowledged by any slave. |
| 0 | 0h | RO | ABRT_7B_ADDR_NOACK (ABRT_7B_ADDR_NOACK) This field indicates that the Master is in 7-bit addressing mode and the address sent was not acknowledged by any slave. |