Datasheet
2011-2012 Microchip Technology Inc. Preliminary DS41579D-page 257
PIC16(L)F1782/3
REGISTER 24-32: PSMCxINT: PSMC TIME BASE INTERRUPT CONTROL REGISTER
R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0
PxTOVIE PxTPHIE PxTDCIE PxTPRIE PxTOVIF PxTPHIF PxTDCIF PxTPRIF
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
u = Bit is unchanged x = Bit is unknown -n/n = Value at POR and BOR/Value at all other Resets
‘1’ = Bit is set ‘0’ = Bit is cleared
bit 7
PxTOVIE: PSMC Time Base Counter Overflow Interrupt Enable bit
1 = Time base counter overflow interrupts are enabled
0 = Time base counter overflow interrupts are disabled
bit 6
PxTPHIE: PSMC Time Base Phase Interrupt Enable bit
1 = Time base phase match interrupts are enabled
0 = Time base phase match interrupts are disabled
bit 5
PxTDCIE: PSMC Time Base Duty Cycle Interrupt Enable bit
1 = Time base duty cycle match interrupts are enabled
0 = Time base duty cycle match interrupts are disabled
bit 4 PxTPRIE: PSMC Time Base Period Interrupt Enable bit
1 = Time base period match interrupts are enabled
0 = Time base period match Interrupts are disabled
bit 3
PxTOVIF: PSMC Time Base Counter Overflow Interrupt Flag bit
1 = The 16-bit PSMCxTMR has overflowed from FFFFh to 0000h
0 = The 16-bit PSMCxTMR counter has not overflowed
bit 2
PxTPHIF: PSMC Time Base Phase Interrupt Flag bit
1 = The 16-bit PSMCxTMR counter has matched PSMCxPH<15:0>
0 = The 16-bit PSMCxTMR counter has not matched PSMCxPH<15:0>
bit 1 PxTDCIF: PSMC Time Base Duty Cycle Interrupt Flag bit
1 = The 16-bit PSMCxTMR counter has matched PSMCxDC<15:0>
0 = The 16-bit PSMCxTMR counter has not matched PSMCxDC<15:0>
bit 0
PxTPRIF: PSMC Time Base Period Interrupt Flag bit
1 = The 16-bit PSMCxTMR counter has matched PSMCxPR<15:0>
0 = The 16-bit PSMCxTMR counter has not matched PSMCxPR<15:0>