8XC196LX SUPPLEMENT

INT_MASK1

Address:

0013H

 

Reset State:

00H

The interrupt mask 1 (INT_MASK1) register enables or disables (masks) individual interrupt requests. (The EI and DI instructions enable and disable servicing of all maskable interrupts.) INT_MASK1 can be read from or written to as a byte register. PUSHA saves this register on the stack and POPA restores it.

LB

LA, LD

7

NMI

EXTINT

RI

7

 

 

 

 

 

 

 

NMI

EXTINT

RI

 

 

 

 

0

TI

SSIO1

SSIO0

J1850ST

 

 

 

 

0

TI

SSIO1

SSIO0

 

 

 

 

Bit

 

Function

Number

 

 

 

 

 

7:0

Setting a bit enables the corresponding interrupt.

 

Bit Mnemonic

Interrupt Description

 

NMI††

Nonmaskable Interrupt

 

EXTINT

EXTINT Pin

 

Reserved

 

RI

SIO Receive

 

TI

SIO Transmit

 

SSIO1

SSIO1 Transfer

 

SSIO0

SSIO0 Transfer

 

J1850ST

J1850 Status (LB only)

 

†† NMI is always enabled. This nonfunctional mask bit exists for design symmetry with the

 

INT_PEND1 register. Always write zero to this bit.

 

 

 

Bit 5 is reserved on the 8XC196Lx devices, and bit 0 is reserved on the 87C196LA and 83C196LD. For compatibility with future devices, always write zeros to these bits.

Figure 4-2. Interrupt Mask 1 (INT_MASK1) Register

4.2.2Interrupt Pending Registers

Figures 4-3 and 4-4 illustrate the interrupt pending registers for the 8XC196Lx microcontrollers.

4-4

Page 38
Image 38
Intel 8XC196Kx, 8XC196Jx, 8XC196Lx, 87C196CA user manual Interrupt Pending Registers, INTMASK1, La, Ld, NMI Extint SSIO1 SSIO0