10.4.4 Interrupt Control Register 4

Name: INTCON4
Offset: 0x7C

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
   OVATEOVBTECOVTE    
Access R/WR/WR/W 
Reset 000 
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
   OVAERROVBERRCOVAERRCOVBERRSFTACERRDIV0ERR 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bit 21 – OVATE Accumulator A Overflow Trap Enable bit

ValueDescription
1 Enable Accumulator A overflow trap (OVAERR)
0 Trap is disabled.

Bit 20 – OVBTE Accumulator B Overflow Trap Enable bit

ValueDescription
1 Enable Accumulator B overflow trap (OVBERR)
0 Trap is disabled.

Bit 19 – COVTE Catastrophic Overflow A/B Trap Enable bit

ValueDescription
1 Enable trap on Catastrophic overflow of Accumulator A/B (COVAERR/COVBERR)
0 Trap is disabled.

Bit 5 – OVAERR Accumulator A Overflow Trap Flag bit

ValueDescription
1 Trap was caused by overflow of Accumulator A.
0 Trap was not caused by overflow of Accumulator A.

Bit 4 – OVBERR Accumulator B Overflow Trap Flag bit

ValueDescription
1 Trap was caused by overflow of Accumulator B.
0 Trap was not caused by overflow of Accumulator B.

Bit 3 – COVAERR Accumulator A Catastrophic Overflow Trap Flag bit

ValueDescription
1 Trap was caused by catastrophic overflow of Accumulator A.
0 Trap was not caused by catastrophic overflow of Accumulator A.

Bit 2 – COVBERR Accumulator B Catastrophic Overflow Trap Flag bit

ValueDescription
1 Trap was caused by catastrophic overflow of Accumulator B.
0 Trap was not caused by catastrophic overflow of Accumulator B.

Bit 1 – SFTACERR Shift Accumulator Error Status bit

ValueDescription
1 Math error trap was caused by an invalid accumulator shift.
0 Math error trap was not caused by an invalid accumulator shift.

Bit 0 – DIV0ERR Arithmetic Divide-By-Zero Error Status bit

ValueDescription
1 Math error trap occurred due to arithmetic divide by zero.
0 Math error trap due to divide-by-zero has not occurred.