Datasheet
2010 Microchip Technology Inc. DS39969B-page 55
PIC24FJ256DA210 FAMILY
TABLE 4-9: OUTPUT COMPARE REGISTER MAP
File Name Addr Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
OC1CON1 0190 — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC1CON2 0192 FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC1RS 0194 Output Compare 1 Secondary Register
0000
OC1R 0196 Output Compare 1 Register
0000
OC1TMR 0198 Output Compare 1 Timer Value Register
xxxx
OC2CON1 019A — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC2CON2 019C FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC2RS 019E Output Compare 2 Secondary Register
0000
OC2R 01A0 Output Compare 2 Register
0000
OC2TMR 01A2 Output Compare 2 Timer Value Register
xxxx
OC3CON1 01A4 — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC3CON2 01A6 FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC3RS 01A8 Output Compare 3 Secondary Register
0000
OC3R 01AA Output Compare 3 Register
0000
OC3TMR 01AC Output Compare 3 Timer Value Register
xxxx
OC4CON1 01AE — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC4CON2 01B0 FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC4RS 01B2 Output Compare 4 Secondary Register
0000
OC4R 01B4 Output Compare 4 Register
0000
OC4TMR 01B6 Output Compare 4 Timer Value Register
xxxx
OC5CON1 01B8 — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT1 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC5CON2 01BA FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC5RS 01BC Output Compare 5 Secondary Register
0000
OC5R 01BE Output Compare 5 Register
0000
OC5TMR 01C0 Output Compare 5 Timer Value Register
xxxx
OC6CON1 01C2 — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC6CON2 01C4 FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC6RS 01C6 Output Compare 6 Secondary Register
0000
OC6R 01C8 Output Compare 6 Register
0000
OC6TMR 01CA Output Compare 6 Timer Value Register
xxxx
OC7CON1 01CC — — OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 ENFLT2 ENFLT1 ENFLT0 OCFLT2 OCFLT1 OCFLT0 TRIGMODE OCM2 OCM1 OCM0
0000
OC7CON2 01CE FLTMD FLTOUT FLTTRIEN OCINV — DCB1 DCB0 OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
000C
OC7RS 01D0 Output Compare 7 Secondary Register
0000
OC7R 01D2 Output Compare 7 Register
0000
OC7TMR 01D4 Output Compare 7 Timer Value Register
xxxx
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.