Appendix
A96G140/A96G148/A96A148 User’s manual
254
20.2.3
Interrupt priority of 94/96/97 series core
In the M8051, users can set interrupt priorities by group. The 96-series microcontroller with the basic
M8051 core only supports interrupt priorities in group units. In the 94-series or 97-series microcontroller,
users set interrupt priorities to have more functionalities than existing features, and can set individual
priority for each interrupt source.
Table 54. Interrupt Priorities in Groups and Levels
Series
96-Series
97-Series
94-Series
Remark
Interrupt
Priority
6 Grouped
4 Level
Fully 4 Level Fully 4 Level 96 Series:
IP/IP (Interrupt Priority Register)
94, 97 Series:
IPxL/IPxH (Interrupt Priority Register)
96 Series
The priority by group is available only with IP/IP1 settings.
—
With the IP/IP1 settings, users can set the interrupt priorities in group units.
—
The interrupt priority in group units (4 interrupts in a group) can be changed to the level
between 0 and 3 according to the value of the IP/IP1.
94, 97 Series
The individual interrupt priority can be set by setting IPxL/IPxH (x = 0 to x = 3).
The individual interrupt priority can be changed to the level between 0 and 3 according to value
of the IPxL/IPxH (x = 0 to x = 3).