PIC16F18876 PMD registers The 6 registers of PMD (Peripheral module disable), from 0x796, with their reset value and every field. The PIC16F18876 has 474 registers in 46 peripherals, one page each.
PMD Peripheral module disable PMD0
Address 0x796
Reset 0x00
Access read/write 7 SYSCMD 6 FVRMD 5 – 4 CRCMD 3 SCANMD 2 NVMMD 1 CLKRMD 0 IOCMD 7 fields
Field Bits What it does SYSCMD 7 FVRMD 6 CRCMD 4 SCANMD 3 NVMMD 2 CLKRMD 1 IOCMD 0
PMD1
Address 0x797
Reset 0x00
Access read/write 7 NCOMD 6 TMR6MD 5 TMR5MD 4 TMR4MD 3 TMR3MD 2 TMR2MD 1 TMR1MD 0 TMR0MD 8 fields
Field Bits What it does NCOMD 7 TMR6MD 6 TMR5MD 5 TMR4MD 4 TMR3MD 3 TMR2MD 2 TMR1MD 1 TMR0MD 0
PMD2
Address 0x798
Reset 0x00
Access read/write 7 – 6 DACMD 5 ADCMD 4 – 3 – 2 CMP2MD 1 CMP1MD 0 ZCDMD 5 fields
Field Bits What it does DACMD 6 ADCMD 5 CMP2MD 2 CMP1MD 1 ZCDMD 0
PMD3
Address 0x799
Reset 0x00
Access read/write 7 – 6 PWM7MD 5 PWM6MD 4 CCP5MD 3 CCP4MD 2 CCP3MD 1 CCP2MD 0 CCP1MD 7 fields
Field Bits What it does PWM7MD 6 PWM6MD 5 CCP5MD 4 CCP4MD 3 CCP3MD 2 CCP2MD 1 CCP1MD 0
PMD4
Address 0x79A
Reset 0x00
Access read/write 7 – 6 UART1MD 5 MSSP2MD 4 MSSP1MD 3 – 2 CWG3MD 1 CWG2MD 0 CWG1MD 6 fields
Field Bits What it does UART1MD 6 MSSP2MD 5 MSSP1MD 4 CWG3MD 2 CWG2MD 1 CWG1MD 0
PMD5
Address 0x79B
Reset 0x00
Access read/write 7 SMT2MD 6 SMT1MD 5 – 4 CLC4MD 3 CLC3MD 2 CLC2MD 1 CLC1MD 0 DSMMD 7 fields
Field Bits What it does SMT2MD 7 SMT1MD 6 CLC4MD 4 CLC3MD 3 CLC2MD 2 CLC1MD 1 DSMMD 0