Datasheet
PIC16(L)F1784/6/7
DS41637B-page 42 Preliminary 2012 Microchip Technology Inc.
TABLE 3-8: SPECIAL FUNCTION REGISTER SUMMARY (CONTINUED)
Addr Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
Value on
all other
Resets
Bank 16 (Continued)
831h PSMC2CON PSMC2EN PSMC2LD P2DBFE P2DBRE P2MODE<3:0> 0000 0000 0000 0000
832h PSMC2MDL P2MDLEN P2MDLPOL P2MDLBIT
— P2MSRC<3:0> 000- 0000 000- 0000
833h PSMC2SYNC P2POFST P2PRPOL P2DCPOL
— — — P2SYNC<1:0> 000- --00 000- --00
834h PSMC2CLK
— — P2CPRE<1:0> — — P2CSRC<1:0> --00 --00 --00 --00
835h PSMC2OEN
— — — — — — P2OEB P2OEA ---- --00 ---- --00
836h PSMC2POL
—P2INPOL— — — — P2POLB P2POLA -0-- --00 -0-- --00
837h PSMC2BLNK
— — P2FEBM<1:0> — — P2REBM<1:0> --00 --00 --00 --00
838h PSMC2REBS P2REBSIN
— — P2REBSC4 P2REBSC3 P2REBSC2 P2REBSC1 — 0--0 000- 0--0 000-
839h PSMC2FEBS P2FEBSIN
— — P2FEBSC4 P2FEBSC3 P2FEBSC2 P2FEBSC1 — 0--0 000- 0--0 000-
83Ah PSMC2PHS P2PHSIN
— — P2PHSC4 P2PHSC3 P2PHSC2 P2PHSC1 P2PHST 0--0 0000 0--0 0000
83Bh PSMC2DCS P2DCSIN
— — P2DCSC4 P2DCSC3 P2DCSC2 P2DCSC1 P2DCST 0--0 0000 0--0 0000
83Ch PSMC2PRS P2PRSIN
— — P2PRSC4 P2PRSC3 P2PRSC2 P2PRSC1 P2PRST 0--0 0000 0--0 0000
83Dh PSMC2ASDC P2ASE P2ASDEN P2ARSEN
— — — — P2ASDOV 000- ---0 000- ---0
83Eh PSMC2ASDL
— — — — — — P2ASDLB P2ASDLA ---- --00 ---- --00
83Fh PSMC2ASDS P2ASDSIN
— — P2ASDSC4 P2ASDSC3 P2ASDSC2 P2ASDSC1 — 0--0 000- 0--0 000-
840h PSMC2INT P2TOVIE P2TPHIE P2TDCIE P2TPRIE P2TOVIF P2TPHIF P2TDCIF P2TPRIF 0000 0000
0000 0000
841h PSMC2PHL Phase Low Count 0000 0000 0000 0000
842h PSMC2PHH Phase High Count 0000 0000 0000 0000
843h PSMC2DCL Duty Cycle Low Count 0000 0000 0000 0000
844h PSMC2DCH Duty Cycle High Count 0000 0000 0000 0000
845h PSMC2PRL Period Low Count 0000 0000 0000 0000
846h PSMC2PRH Period High Count 0000 0000 0000 0000
847h PSMC2TMRL Time base Low Counter 0000 0001 0000 0001
848h PSMC2TMRH Time base High Counter 0000 0000 0000 0000
849h PSMC2DBR Rising Edge Dead-band Counter 0000 0000 0000 0000
84Ah PSMC2DBF Falling Edge Dead-band Counter 0000 0000 0000 0000
84Bh PSMC2BLKR Rising Edge Blanking Counter 0000 0000 0000 0000
84Ch PSMC2BLKF Falling Edge Blanking Counter 0000 0000 0000 0000
84Dh PSMC2FFA
— — — — Fractional Frequency Adjust Register ---- 0000 ---- 0000
84Eh PSMC2STR0
— — — — — — P2STRB P2STRA ---- --01 ---- --01
84Fh PSMC2STR1 P2SSYNC
— — — — — P2LSMEN P2HSMEN 0--- --00 0--- --00
850h
— Unimplemented — —
851h PSMC3CON PSMC3EN PSMC3LD P3DBFE P3DBRE P3MODE<3:0> 0000 0000 0000 0000
852h PSMC3MDL P3MDLEN P3MDLPOL P3MDLBIT
— P3MSRC<3:0> 000- 0000 000- 0000
853h PSMC3SYNC P3POFST P3PRPOL P3DCPOL
— — — P3SYNC<1:0> 000- --00 000- --00
854h PSMC3CLK
— — P3CPRE<1:0> — — P3CSRC<1:0> --00 --00 --00 --00
855h PSMC3OEN
— — — — — — P3OEB P3OEA ---- --00 ---- --00
856h PSMC3POL
—P3INPOL— — — — P3POLB P3POLA -0-- --00 -0-- --00
857h PSMC3BLNK
— — P3FEBM<1:0> — — P3REBM<1:0> --00 --00 --00 --00
858h PSMC3REBS P3REBSIN
— — P3REBSC4 P3REBSC3 P3REBSC2 P3REBSC1 — 0--0 000- 0--0 000-
859h PSMC3FEBS P3FEBSIN
— — P3FEBSC4 P3FEBSC3 P3FEBSC2 P3FEBSC1 — 0--0 000- 0--0 000-
85Ah PSMC3PHS P3PHSIN
— — P3PHSC4 P3PHSC3 P3PHSC2 P3PHSC1 P3PHST 0--0 0000 0--0 0000
85Bh PSMC3DCS P3DCSIN
— — P3DCSC4 P3DCSC3 P3DCSC2 P3DCSC1 P3DCST 0--0 0000 0--0 0000
85Ch PSMC3PRS P3PRSIN
— — P3PRSC4 P3PRSC3 P3PRSC2 P3PRSC1 P3PRST 0--0 0000 0--0 0000
85Dh PSMC3ASDC P3ASE P3ASDEN P3ARSEN
— — — — P3ASDOV 000- ---0 000- ---0
Legend: x = unknown, u = unchanged, q = value depends on condition, - = unimplemented, read as ‘0’, r = reserved.
Shaded locations are unimplemented, read as ‘0’.
Note 1: These registers can be addressed from any bank.
2: Unimplemented, read as ‘1’.