8/01/00
Am79C976
155
P R E L I M I N A R Y
INTEN0: Interrupt0 Enable
Offset 040h
This register allows the software to specify which types
of interrupt events will cause the INTR bit in the
Interrupt0 register to be set, which in turn will cause
INTA pin to be asserted if the INTREN bit in CMD0 is
set. Each bit in this register corresponds to a bit in the
Interrupt0 register. Setting a bit in this register enables
the corresponding bit in the Interrupt0 register to cause
the INTR bit to be set.
INTEN0 is a command style register. The high order bit
of each byte of this register is a
’
value
’
bit that specifies
the value that will be written to selected bits of the reg-
ister. The seven low order bits of each byte make up a
bit map that selects which register bits will be altered.
All bits in this register are cleared to 0 by H_RESET. All
bits are also cleared before EEPROM data are loaded
or after an EEPROM read failure.
The RINTEN and TINTEN bits are set after S_RESET
(but not H_RESET).
Table 60.
INTEN0: Interrupt0 Enable Register
Bit
Name
Description
31
VAL3
Value bit for byte 3. The value of this bit is written to any bits in the INTEN0 register that correspond
to bits in the INTEN0[30:24] bit map field that are set to 1.
30-28
RES
Reserved locations. Written as zeros and read as undefined.
27
LCINTEN
Link Change Interrupt Enable. When this bit is set, the INTR bit will be set when the LCINT bit in
INT0 is set.
26
APINT5EN
Auto-Poll Interrupt from Register 5 Enable. When this bit is set, the INTR bit will be set when the
APINT5 bit in INT0 is set.
25
APINT4EN
Auto-Poll Interrupt from Register 4 Enable. When this bit is set, the INTR bit will be set when the
APINT4 bit in INT0 is set.
24
APINT3EN
Auto-Poll Interrupt from Register 3 Enable. When this bit is set, the INTR bit will be set when the
APINT3 bit in INT0 is set.
23
VAL2
Value bit for byte 2. The value of this bit is written to any bits in the INTEN0 register that correspond
to bits in the INTEN0[22:16] bit map field that are set to 1.
22
APINT2EN
Auto-Poll Interrupt from Register 2 Enable. When this bit is set, the INTR bit will be set when the
APINT2 bit in INT0 is set.
21
APINT1EN
Auto-Poll Interrupt from Register 1 Enable. When this bit is set, the INTR bit will be set when the
APINT1 bit in INT0 is set.
20
APINT0EN
Auto-Poll Interrupt from Register 0 Enable. When this bit is set, the INTR bit will be set when the
APINT0 bit in INT0 is set.
19
MIIPDTINTEN
MII PHY Detect Transition Interrupt Enable. When this bit is set, the INTR bit will be set when the
MIIPDTINT bit in INT0 is set.
This bit is an alias of CSR7, bit 0.
18
MCCIINTEN
MII Management Command Complete Internal Interrupt Enable. When this bit is set, the INTR bit
will be set when the MCCIINT bit in INT0 is set.
This bit is an alias of CSR7, bit 2.
17
MCCINTEN
MII Management Command Complete Interrupt Enable. When this bit is set, the INTR bit will be
set when the MCCINT bit in INT0 is set.
This bit is an alias of CSR7, bit 4.
16
MREINTEN
MII Management Read Error Interrupt Enable. When this bit is set, the INTR bit will be set when
the MREINT bit in INT0 is set.
This bit is an alias of CSR7, bit 8
15
VAL1
Value bit for byte 1. The value of this bit is written to any bits in the INTEN0 register that correspond
to bits in the INTEN0[14:8] bit map field that are set to 1.
14
SPNDINTEN
Suspend Interrupt Enable. When this bit is set, the INTR bit will be set when the SPNDINT bit in
INT0 is set.