ml670100 Oki Semiconductor, ml670100 Datasheet - Page 56

no-image

ml670100

Manufacturer Part Number
ml670100
Description
Ml670100 Is A High-performance 32-bit Microcontroller
Manufacturer
Oki Semiconductor
Datasheet
4.3
4.3.1
4.3.2
4-8
The Current Interrupt Level Register (CILR) is an 8-bit read/write register that holds flags for
the interrupt levels assigned to the interrupts currently being processed.
After a system reset, it contains 0x00.
The upper seven bits are interrupt level flags which tell the interrupt controller to mask
interrupt requests at the same or lower interrupt level. When the Interrupt Number Register
(INR) is read out, the interrupt controller sets the CILR bit corresponding to the interrupt level
in the Interrupt Request Level Register (IRLR).
Writing "1" to a bit resets it to "0." Writing "0" produces no change.
The bit numbers are the same as the interrupt levels.
Control Registers
Interrupt Number Register (INR)
The Interrupt Number Register (INR) is an 8-bit read-only register that holds the interrupt
number assigned to the unmasked interrupt request with the highest priority.
After a system reset, it contains an indeterminate value.
Bit Descriptions
IN
This field holds the interrupt number assigned to the unmasked interrupt request with the
highest priority. The hardware assigns a unique number between 0 and 31 to each source.
Current Interrupt Level Register (CILR)
Bit Descriptions
A "0" indicates a reserved bit. Reading it always yields "0."
Figure 4.3 : Current Interrupt Level Register (CILR)
7
0
7
A "0" indicates a reserved bit. Always write "0” to it.
Writing "1” produces unreliable operation.
Figure 4.2 : Interrupt Number Register (INR)
6
0
6
5
0
5
4
4
3
3
IN
2
2
1
1
0
0
0

Related parts for ml670100