Overview of Interrupts
7-10
7.1.3
Summary of Interrupt Control Registers
Table 7–3 lists the eight interrupt control registers on the ’C62x and ’C67x
devices. The control status register (CSR) and the interrupt enable register
(IER) enable or disable interrupt processing. The interrupt flag register (IFR)
identifies pending interrupts. The interrupt set register (ISR) and interrupt clear
register (ICR) can be used in manual interrupt processing.
There are three pointer registers. ISTP points to the interrupt service table.
NRP and IRP are the return pointers used when returning from a nonmaskable
or a maskable interrupt, respectively. More information on all the registers can
be found at the locations listed in the table.
Table 7–3. Interrupt Control Registers
Abbreviation
Name
Description
Page
Number
CSR
Control status register
Allows you to globally set or disable interrupts
7-11
IER
Interrupt enable register
Allows you to enable interrupts
7-13
IFR
Interrupt flag register
Shows the status of interrupts
7-14
ISR
Interrupt set register
Allows you to set flags in the IFR manually
7-14
ICR
Interrupt clear register
Allows you to clear flags in the IFR manually
7-14
ISTP
Interrupt service table pointer
Pointer to the beginning of the interrupt service
table
7-8
NRP
Nonmaskable interrupt return
pointer
Contains the return address used on return from
a nonmaskable interrupt. This return is accom-
plished via the B NRP instruction.
7-16
IRP
Interrupt return pointer
Contains the return address used on return from
a maskable interrupt. This return is accom-
plished via the B IRP instruction.
7-17