13.4.4 Interrupt Control Register 4

Table 13-5. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Gray cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
CWrite to clearSSoftware settable bitxChannel number
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
1Enable Accumulator A overflow trap (OVAERR)
0Trap is disabled

Bit 20 – OVBTE Accumulator B Overflow Trap Enable bit

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

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

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

Bit 5 – OVAERR Accumulator A Overflow Trap Flag bit

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

Bit 4 – OVBERR Accumulator B Overflow Trap Flag bit

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

Bit 3 – COVAERR Accumulator A Catastrophic Overflow Trap Flag bit

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

Bit 2 – COVBERR Accumulator B Catastrophic Overflow Trap Flag bit

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

Bit 1 – SFTACERR Shift Accumulator Error Status bit

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

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

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