14.1 Device-Specific Information
| Device | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| 64-Pin | 15:8 | ✔ | ✔ | ✔ | ✔ | ||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 48-Pin | 15:8 | ✔ | ✔ | ||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 36-Pin | 15:8 | ||||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Device | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| 64-Pin | 15:8 | ✔ | ✔ | ✔ | ✔ | ||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 48-Pin | 15:8 | ✔ | ✔ | ||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 36-Pin | 15:8 | ||||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Device | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| 64-Pin | 15:8 | ✔ | ✔ | ✔ | ✔ | ||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 48-Pin | 15:8 | ||||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 36-Pin | 15:8 | ||||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Device | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| 64-Pin | 15:8 | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 48-Pin | 15:8 | ✔ | |||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 36-Pin | 15:8 | ✔ | |||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ |
| Name | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| ANSELA | 15:8 | ✔ | ✔ | ✔ | ✔ | ||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
Note:
| |||||||||
| Name | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| ANSELB | 15:8 | ✔ | ✔ | ||||||
| 7:0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
Note:
| |||||||||
| Name | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| ANSELB | 15:8 | ||||||||
| 7:0 | |||||||||
|
Note:
| |||||||||
| Name | Bit Field |
Bit 15/7 |
Bit 14/6 |
Bit 13/5 |
Bit 12/4 |
Bit 11/3 |
Bit 10/2 |
Bit 9/1 |
Bit 8/0 |
|---|---|---|---|---|---|---|---|---|---|
| ANSELB | 15:8 | ||||||||
| 7:0 | |||||||||
|
Note:
| |||||||||
| 64-Pin | 48-Pin | 36-Pin |
|---|---|---|
| RP1-RP12 | RP1-RP10 | RP1-RP7 |
| RP17-RP28 | RP17-RP24 | RP17-RP24 |
| RP33-RP44 | RP33-RP40 | RP33-RP38 |
| RP49-RP61 | RP49-RP57 | RP49-RP53 |
| Input Name(1) | Function Name | Register | Register Bitfield |
|---|---|---|---|
| External Interrupt 1 | INT1 | RPINR0 | INT1R[7:0] |
| External Interrupt 2 | INT2 | RPINR0 | INT2R[7:0] |
| External Interrupt 3 | INT3 | RPINR0 | INT3R[7:0] |
| External Interrupt 4 | INT4 | RPINR1 | INT4R[7:0] |
| Timer1 External Clock | T1CK | RPINR1 | T1CKR[7:0] |
| Reference Clock Input 1 | REFI1 | RPINR1 | REFI1R[7:0] |
| Reference Clock Input 2 | REFI2 | RPINR1 | REFI1R[7:0] |
| SCCP Input Capture 1 | ICM1 | RPINR2 | ICM1R[7:0] |
| SCCP Input Capture 2 | ICM2 | RPINR2 | ICM2R<7:0> |
| SCCP Input Capture 3 | ICM3 | RPINR2 | ICM3R[7:0] |
| SCCP Input Capture 4 | ICM4 | RPINR2 | ICM4R[7:0] |
| SCCP Fault A | OCFA | RPINR5 | OCFAR[7:0] |
| SCCP Fault B | OCFB | RPINR5 | OCFBR[7:0] |
| SCCP Fault C | OCFC | RPINR5 | OCFCR[7:0] |
| SCCP Fault D | OCFD | RPINR5 | OCFDR[7:0] |
| PWM Input 8 | PCI8 | RPINR6 | PCI8R[7:0] |
| PWM Input 9 | PCI9 | RPINR6 | PCI9R[7:0] |
| PWM Input 10 | PCI10 | RPINR6 | PCI10R[7:0] |
| PWM Input 11 | PCI11 | RPINR6 | PCI11R[7:0] |
| QEI1 Input A | QEIA1 | RPINR7 | QEIA1R[7:0] |
| QEI1 Input B | QEIB1 | RPINR7 | QEIB1R[7:0] |
| QEI Index 1 Input | QEINDX1 | RPINR7 | QEINDX1R[7:0] |
| QEI Home 1 Input | QEIHOM1 | RPINR7 | QEIHOM1R[7:0] |
| UART1 Receive | U1RX | RPINR9 | U1RXR[7:0] |
| UART1 Data-Set-Ready | U1DSR | RPINR9 | U1DSRR[7:0] |
| UART2 Receive | U2RX | RPINR9 | U2RXR[7:0] |
| UART2 Data-Set-Ready | U2DSR | RPINR9 | U2DSRR[7:0] |
| SPI1 Data Input | SDI1 | RPINR10 | SDI1R[7:0] |
| SPI1 Clock Input | SCK1IN | RPINR10 | SCK1R[7:0] |
| SPI1 Client Select | SS1 | RPINR10 | SS1R[7:0] |
| SPI2 Data Input | SDI2 | RPINR11 | SDI2R[7:0] |
| SPI2 Clock Input | SCK2IN | RPINR11 | SCK2R[7:0] |
| SPI2 Client Select | SS2 | RPINR11 | SS2R[7:0] |
| UART3 Receive | U3RX | RPINR13 | U3RXR[7:0] |
| UART3 Data-Set-Ready | U3DSR | RPINR13 | U3DSRR[7:0] |
| SENT1 Input | SENT1 | RPINR14 | SENT1R[7:0] |
| SENT2 Input | SENT2 | RPINR14 | SENT2R[7:0] |
| SPI3 Data Input | SDI3 | RPINR15 | SDI3R[7:0] |
| SPI3 Clock Input | SCK3IN | RPINR15 | SCK3R[7:0] |
| SPI3 Client Select | SS3 | RPINR15 | SS3R[7:0] |
| PWM Input 12 | PCI12 | RPINR17 | PCI12R[7:0] |
| PWM Input 13 | PCI13 | RPINR17 | PCI13R[7:0] |
| PWM Input 12 | PCI14 | RPINR17 | PCI17R[7:0] |
| PWM Input 15 | PCI15 | RPINR17 | PCI17R[7:0] |
| PWM Input 16 | PCI16 | RPINR18 | PCI16R[7:0] |
| PWM Input 17 | PCI17 | RPINR18 | PCI17R[7:0] |
| PWM Input 18 | PCI18 | RPINR18 | PCI18R[7:0] |
| ADC Trigger 31 Input | ADTRIG31 | RPINR18 | ADTRIG31R[7:0] |
| BiSS Return Input | BISS1SL | RPINR19 | BISS1SLR[7:0] |
| BiSS Get Sense Input | BISS1GS | RPINR19 | BISS1GSR[7:0] |
| CLC Input A | CLCINA | RPINR20 | CLCINAR[7:0] |
| CLC Input B | CLCINB | RPINR20 | CLCINBR[7:0] |
| CLC Input C | CLCINC | RPINR20 | CLCINCR[7:0] |
| CLC Input D | CLCIND | RPINR20 | CLCINDR[7:0] |
| UART1 Clear-to-Send | U1CTS | RPINR21 | U1CTS[7:0] |
| UART2 Clear-to-Send | U2CTS | RPINR21 | U2CTS[7:0] |
| UART3 Clear-to-Send | U3CTS | RPINR21 | U3CTS[7:0] |
|
Note:
| |||
| Index/Remap Input # | Function | Available on Ports |
|---|---|---|
| 193 | RPV15 | Virtual RPV15 |
| 192 | RPV14 | Virtual RPV14 |
| 191 | RPV13 | Virtual RPV13 |
| 190 | RPV12 | Virtual RPV12 |
| 189 | RPV11 | Virtual RPV11 |
| 188 | RPV10 | Virtual RPV10 |
| 187 | RPV9 | Virtual RPV9 |
| 186 | RPV8 | Virtual RPV8 |
| 185 | RPV7 | Virtual RPV7 |
| 184 | RPV6 | Virtual RPV6 |
| 183 | RPV5 | Virtual RPV5 |
| 182 | RPV4 | Virtual RPV4 |
| 181 | RPV3 | Virtual RPV3 |
| 180 | RPV2 | Virtual RPV2 |
| 179 | RPV1 | Virtual RPV1 |
| 178 | RPV0 | Virtual RPV0 |
| 177 | DAC3 pwm_req_off | Internal |
| 176 | DAC3 pwm_req_on | Internal |
| 175 | DAC2 pwm_req_off | Internal |
| 174 | DAC2 pwm_req_on | Internal |
| 173 | DAC1 pwm_req_off | Internal |
| 172 | DAC1 pwm_req_on | Internal |
| 171 | PEVTF | Internal |
| 170 | PEVTE | Internal |
| 169 | PEVTD | Internal |
| 168 | PTG TRIG[27] | Internal |
| 167 | PTG TRIG[26] | Internal |
| 166-164 | Reserved | — |
| 163 | CMP3 | Internal |
| 162 | CMP2 | Internal |
| 161 | CMP1 | Internal |
| 160-62 | Reserved | — |
| 61 | RD12 | Port Pin RD12 |
| 60 | RD11 | Port Pin RD11 |
| 59 | RD10 | Port Pin RD10 |
| 58 | RD9 | Port Pin RD9 |
| 57 | RD8 | Port Pin RD8 |
| 56 | RD7 | Port Pin RD7 |
| 55 | RD6 | Port Pin RD6 |
| 54 | RD5 | Port Pin RD5 |
| 53 | RD4 | Port Pin RD4 |
| 52 | RD3 | Port Pin RD3 |
| 51 | RD2 | Port Pin RD2 |
| 50 | RD1 | Port Pin RD1 |
| 49 | RD0 | Port Pin RD0 |
| 48-45 | Reserved | — |
| 44 | RC11 | Port Pin RC11 |
| 43 | RC10 | Port Pin RC10 |
| 42 | RC9 | Port Pin RC9 |
| 41 | RC8 | Port Pin RC8 |
| 40 | RC7 | Port Pin RC7 |
| 39 | RC6 | Port Pin RC6 |
| 38 | RC5 | Port Pin RC5 |
| 37 | RC4 | Port Pin RC4 |
| 36 | RC3 | Port Pin RC3 |
| 35 | RC2 | Port Pin RC2 |
| 34 | RC1 | Port Pin RC1 |
| 33 | RC0 | Port Pin RC0 |
| 32-29 | Reserved | — |
| 28 | RB11 | Port Pin RB11 |
| 27 | RB10 | Port Pin RB10 |
| 26 | RB9 | Port Pin RB9 |
| 25 | RB8 | Port Pin RB8 |
| 24 | RB7 | Port Pin RB7 |
| 23 | RB6 | Port Pin RB6 |
| 22 | RB5 | Port Pin RB5 |
| 21 | RB4 | Port Pin RB4 |
| 20 | RB3 | Port Pin RB3 |
| 19 | RB2 | Port Pin RB2 |
| 18 | RB1 | Port Pin RB1 |
| 17 | RB0 | Port Pin RB0 |
| 16-13 | Reserved | — |
| 12 | RA11 | Port Pin RA11 |
| 11 | RA10 | Port Pin RA10 |
| 10 | RA9 | Port Pin RA9 |
| 9 | RA8 | Port Pin RA8 |
| 8 | RA7 | Port Pin RA7 |
| 7 | RA6 | Port Pin RA6 |
| 6 | RA5 | Port Pin RA5 |
| 5 | RA4 | Port Pin RA4 |
| 4 | RA3 | Port Pin RA3 |
| 3 | RA2 | Port Pin RA2 |
| 2 | RA1 | Port Pin RA1 |
| 1 | RA0 | Port Pin RA0 |
| 0 | Tied to 1’b0 | — |
|
Note:
| ||
| Virtual Outputs | Remappable Output Register | Register Bitfield |
|---|---|---|
| RPV0 | RPOR16 | RP65R[6:0] |
| RPV1 | RPOR16 | RP66R[6:0] |
| RPV2 | RPOR16 | RP67R[6:0] |
| RPV3 | RPOR16 | RP68R[6:0] |
| RPV4 | RPOR17 | RP69R[6:0] |
| RPV5 | RPOR17 | RP70R[6:0] |
| RPV6 | RPOR17 | RP71R[6:0] |
| RPV7 | RPOR17 | RP72R[6:0] |
| RPV8 | RPOR18 | RP73R[6:0] |
| RPV9 | RPOR18 | RP74R[6:0] |
| RPV10 | RPOR18 | RP75R[6:0] |
| RPV11 | RPOR18 | RP76R[6:0] |
| RPV12 | RPOR19 | RP77R[6:0] |
| RPV13 | RPOR19 | RP78R[6:0] |
| RPV14 | RPOR19 | RP79R[6:0] |
| RPV15 | RPOR19 | RP80R[6:0] |
|
Note:
| ||
| Function | RPnR[5:0] | Output Name |
|---|---|---|
| Default PORT | 0 | RPn tied to Default Pin |
| PWM1H | 1 | RPn tied to PWM1H Output |
| PWM1L | 2 | RPn tied to PWM1L Output |
| PWM2H | 3 | RPn tied to PWM2H Output |
| PWM2L | 4 | RPn tied to PWM2L Output |
| PWM3H | 5 | RPn tied to PWM3H Output |
| PWM3L | 6 | RPn tied to PWM3L Output |
| PWM4H | 7 | RPn tied to PWM4H Output |
| PWM4L | 8 | RPn tied to PWM4L Output |
| U1TX | 9 | RPn tied to UART1 Transmit |
| U1RTS | 10 | RPn tied to UART1 Request-to-Send |
| U2TX | 11 | RPn tied to UART2 Transmit |
| U2RTS | 12 | RPn tied to UART2 Request-to-Send |
| SDO1 | 13 | RPn tied to SPI1 Data Output |
| SCK1OUT | 14 | RPn tied to SPI1 Clock Output |
| SS1OUT | 15 | RPn tied to SPI1 Client Select |
| SDO2 | 16 | RPn tied to SPI2 Data Output |
| SCK2OUT | 17 | RPn tied to SPI2 Clock Output |
| SS2OUT | 18 | RPn tied to SPI2 Client Select |
| SDO3 | 19 | RPn tied to SPI3 Data Output |
| SCK3OUT | 20 | RPn tied to SPI3 Clock Output |
| SS3OUT | 21 | RPn tied to SPI3 Client Select |
| REFO1 | 22 | RPn tied to Reference Clock 1 Output |
| REFO2 | 23 | RPn tied to Reference Clock 2 Output |
| OCM1 | 24 | RPn tied to CCP1 Output Compare Event |
| OCM2 | 25 | RPn tied to CCP2 Output Compare Event |
| OCM3 | 26 | RPn tied to CCP3 Output Compare Event |
| OCM4 | 27 | RPn tied to CCP4 Enable Output Compare Event |
| CMP1 | 32 | RPn tied to Comparator 1 Output |
| CMP2 | 33 | RPn tied to Comparator 2 Output |
| CMP3 | 34 | RPn tied to Comparator 2 Output |
| U3TX | 36 | RPn tied to UART3 Transmit |
| U3RTS | 37 | RPn tied to UART Request-to-Send |
| PEVTA | 43 | RPn tied to PWM Event A Output |
| PEVTB | 44 | RPn tied to PWM Event B output |
| QEICMP1 | 45 | RPn tied to QEI Comparator 1 Output |
| CLC1OUT | 47 | RPn tied to CLC1 Output |
| CLC2OUT | 48 | RPn tied to CLC2 Output |
| PEVTC | 51 | RPn tied to PWM Event C Output |
| PEVTD | 52 | RPn tied to PWM Event D Output |
| PEVTE | 53 | RPn tied to PWM Event E Output |
| PEVTF | 54 | RPn tied to PWM Event F Output |
| PTG TRIG 24 | 55 | RPn tied to PTG Trigger 24 Output |
| PTG TRIG 25 | 56 | RPn tied to PTG Trigger 25 Output |
| SENT1OUT | 57 | RPn tied to SENT1 Output |
| SENT2OUT | 58 | RPn tied to SENT2 Output |
| BISS1MO | 63 | RPn tied to BiSS Output |
| BISS1MA | 64 | RPn tied to BiSS CLK |
| CLC3OUT | 65 | RPn tied to CLC3 Output |
| CLC4OUT | 66 | RPn tied to CLC4 Output |
| U1DTRn | 67 | RPn tied to UART1 Data Terminal Ready Output |
| U2DTRn | 68 | RPn tied to UART2 Data Terminal Ready Output |
| U3DTRn | 69 | RPn tied to UART3 Data Terminal Ready Output |
