PIC32MM0256GPM028 CCP3 registers The 9 registers of CCP3 (Capture/compare/PWM 3), from 0xBF800300, with their reset value and every field. The PIC32MM0256GPM028 has 419 registers in 52 peripherals, one page each.
Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.
CCP3 Capture/compare/PWM 3 CCP3CON1
Address 0xBF800300
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does RTRGEN 30 OPS 27:24 TRIGEN 23 ONESHOT 22 ALTSYNC 21 SYNC 20:16 ON 15 SIDL 13 CCPSLP 12 TMRSYNC 11 CLKSEL 10:8 0 System Clock (Fsys)1 REFCLKO Output Clock2 Secondary Oscillator Clock (SOSC)3 CLC3 Output4 Reserved5 Reserved6 TCKIB Pin (remappable)7 TCKIA Pin (remappable)TMRPS 7:6 T32 5 CCSEL 4 MOD 3:0 OPSSRC 31
CCP3CON2
Address 0xBF800310
Reset 0x01000000
Access read/write
Size 32-bit 14 fields
Field Bits What it does OCFEN 29 OCEEN 28 OCDEN 27 OCCEN 26 OCBEN 25 OCAEN 24 ICGSM 23:22 AUXOUT 20:19 ICS 18:16 0 ICM3 pin (remappable)1 Comparator 1 Output2 Comparator 2 Output3 Comparator 3 Output4 CLC1 Output5 CLC2 Output6 CLC3 Output7 CLC4 OutputPWMRSEN 15 ASDGM 14 SSDG 12 ASDG 7:0 0 Disabled1 Comparator 12 Comparator 24 Comparator 38 SCCP5 output16 SCCP4 output32 CLC3 output64 OCFA pin (remappable)128 OCFB pin (remappable)OENSYNC 31
CCP3CON3
Address 0xBF800320
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does OSCNT 30:28 OUTM 26:24 POLACE 21 POLBDF 20 PSSACE 19:18 PSSBDF 17:16 DT 5:0 OETRIG 31
CCP3STAT
Address 0xBF800330
Reset 0x00000000
Access read/write
Size 32-bit 14 fields
Field Bits What it does PRLWIP 20 TMRHWIP 19 TMRLWIP 18 RBWIP 17 RAWIP 16 ICGARM 10 CCPTRIG 7 TRSET 6 TRCLR 5 ASEVT 4 SCEVT 3 ICDIS 2 ICOV 1 ICBNE 0
CCP3TMR
Address 0xBF800340
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does TMRL 15:0 TMRH 31:16
CCP3PR
Address 0xBF800350
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does PRL 15:0 PRH 31:16
CCP3RA
Address 0xBF800360
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CMPA 15:0
CCP3RB
Address 0xBF800370
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CMPB 15:0
CCP3BUF
Address 0xBF800380
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does BUFL 15:0 BUFH 31:16