7.7.58 Interrupt Control Register 1
| Name: | INTCON1 |
| Offset: | 0x8C0 |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| NSTDIS | OVAERR | OVBERR | COVAERR | COVBERR | OVATE | OVBTE | COVTE | ||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| SFTACERR | DIV0ERR | MATHERR | ADDRERR | STKERR | OSCFAIL | ||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 15 – NSTDIS Interrupt Nesting Disable bit
| Value | Description |
|---|---|
1 |
Interrupt nesting is disabled. |
0 |
Interrupt nesting is enabled. |
Bit 14 – OVAERR Accumulator A Overflow Trap Flag bit
| Value | Description |
|---|---|
1 |
Trap was caused by overflow of Accumulator A. |
0 |
Trap was not caused by overflow of Accumulator A. |
Bit 13 – OVBERR Accumulator B Overflow Trap Flag bit
| Value | Description |
|---|---|
1 |
Trap was caused by overflow of Accumulator B. |
0 |
Trap was not caused by overflow of Accumulator B. |
Bit 12 – COVAERR Accumulator A Catastrophic Overflow Trap Flag bit
| Value | Description |
|---|---|
1 |
Trap was caused by catastrophic overflow of Accumulator A. |
0 |
Trap was not caused by catastrophic overflow of Accumulator A. |
Bit 11 – COVBERR Accumulator B Catastrophic Overflow Trap Flag bit
| Value | Description |
|---|---|
1 |
Trap was caused by catastrophic overflow of Accumulator B. |
0 |
Trap was not caused by catastrophic overflow of Accumulator B. |
Bit 10 – OVATE Accumulator A Overflow Trap Enable bit
| Value | Description |
|---|---|
1 |
Trap overflow of Accumulator A. |
0 |
Trap is disabled. |
Bit 9 – OVBTE Accumulator B Overflow Trap Enable bit
| Value | Description |
|---|---|
1 |
Trap overflow of Accumulator B. |
0 |
Trap is disabled. |
Bit 8 – COVTE Catastrophic Overflow Trap Enable bit
| Value | Description |
|---|---|
1 |
Trap on catastrophic overflow of Accumulator A or B is enabled. |
0 |
Trap is disabled. |
Bit 7 – SFTACERR Shift Accumulator Error Status bit
| Value | Description |
|---|---|
1 |
Math error trap was caused by an invalid accumulator shift. |
0 |
Math error trap was not caused by an invalid accumulator shift. |
Bit 6 – DIV0ERR Divide-by-Zero Error Status bit
| Value | Description |
|---|---|
1 |
Math error trap was caused by a divide-by-zero. |
0 |
Math error trap was not caused by a divide-by-zero. |
Bit 4 – MATHERR Math Error Status bit
| Value | Description |
|---|---|
1 |
Math error trap has occurred. |
0 |
Math error trap has not occurred. |
Bit 3 – ADDRERR Address Error Trap Status bit
| Value | Description |
|---|---|
1 |
Address error trap has occurred. |
0 |
Address error trap has not occurred. |
Bit 2 – STKERR Stack Error Trap Status bit
| Value | Description |
|---|---|
1 |
Stack error trap has occurred. |
0 |
Stack error trap has not occurred. |
Bit 1 – OSCFAIL Oscillator Failure Trap Status bit
| Value | Description |
|---|---|
1 |
Oscillator failure trap has occurred. |
0 |
Oscillator failure trap has not occurred. |
