UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 238 o f 792
NXP Semiconductors UM10237
Chapter 11: LPC24XX Ethernet

The interrupt status register is read-only. Setting can be done via the IntSet register . Reset

can be accomplished via the IntClear register.

7.4.2 Interrupt Enable Register (IntEnable - 0xFFE0 0FE4)

The Interrupt Enable register (IntEnable) has an address of 0xFFE0 0FE4. The interrupt

enable register bit definition is shown in Table 11–229.

Table 228. Interr upt Status register (IntStatus - address 0xFFE0 0FE0) bit description
Bit Symbol Function Reset
value
0 RxOverrunInt Interrupt set on a fatal overrun error in the receive queue. The
fatal interrupt should be resolved by a Rx soft-reset. The bit is not
set when there is a nonfatal overrun error.
0
1 RxErrorInt Interrupt trigger on receive errors: AlignmentError, RangeError,
LengthError, SymbolError, CRCError or NoDescriptor or Overrun. 0
2 RxFinishedInt Interrupt triggered when all receive descriptors have been
processed i.e. on the transition to the situation where
ProduceIndex == ConsumeIndex.
0
3 RxDoneInt Interrupt triggered when a receive descriptor has been processed
while the Interrupt bit in the Control field of the descriptor was set. 0
4 TxUnderrunInt Interrupt set on a fatal underrun error in the transmit queue. The
fatal interrupt should be resolved by a Tx soft-reset. The bit is not
set when there is a nonfatal underrun error.
0
5 TxErrorInt Interrupt trigger on transmit errors: LateCollision,
ExcessiveCollision and ExcessiveDefer, NoDescriptor or
Underrun.
0
6 TxFinishedInt Interrupt triggered when all transmit descriptors have been
processed i.e. on the transition to the situation where
ProduceIndex == ConsumeIndex.
0
7 TxDoneInt Interrupt triggered when a descriptor has been transmitted while
the Interrupt bit in the Control field of the descriptor was set. 0
11:8 - Unused 0x0
12 SoftInt Interrupt triggered by software writing a 1 to the SoftintSet bit in
the IntSet register. 0
13 WakeupInt Interrupt triggered by a Wakeup event detected by the receive
filter. 0
31:14 - Unused 0x0
Table 229. Interrupt Enable register (intEnable - address 0xFFE0 0FE4) bit description
Bit Symbol Function Reset
value
0 RxOverrunIntEn Enable for interrupt trigger on receive buffer overrun or
descriptor underrun situations. 0
1 RxErrorIntEn Enable for interrupt trigger on receive errors. 0
2 RxFinishedIntEn Enable for interrupt triggered when all receive descriptors have
been processed i.e. on the transition to the situation where
ProduceIndex == ConsumeIndex.
0
3 RxDoneIntEn Enable for interrupt triggered when a receive descriptor has
been processed while the Interrupt bit in the Control field of the
descriptor was set.
0