Datasheet

2011 Microchip Technology Inc. DS39932D-page 151
PIC18F46J11 FAMILY
10.7.3.1 Input Mapping
The inputs of the PPS options are mapped on the basis
of the peripheral; that is, a control register associated
with a peripheral dictates the pin it will be mapped to.
The RPINRx registers are used to configure peripheral
input mapping (see Register 10-6 through Register 10-
20). Each register contains a 5-bit field, which is associ-
ated with one of the pin selectable peripherals. Program-
ming a given peripheral’s bit field with an appropriate 5-
bit value maps the RPn pin with that value to that
peripheral. For any given device, the valid range of
values for any of the bit fields corresponds to the
maximum number of peripheral pin selections supported
by the device.
TABLE 10-13:
SELECTABLE
INPUT SOURCES
(MAPS INPUT TO FUNCTION)
(1)
Input Name Function Name Register
Configuration
Bits
External Interrupt 1 INT1 RPINR1 INTR1R<4:0>
External Interrupt 2 INT2 RPINR2 INTR2R<4:0>
External Interrupt 3 INT3 RPINR3 INTR3R<4:0>
Timer0 External Clock Input T0CKI RPINR4 T0CKR<4:0>
Timer3 External Clock Input T3CKI RPINR6 T3CKR<4:0>
Input Capture 1 CCP1 RPINR7 IC1R<4:0>
Input Capture 2 CCP2 RPINR8 IC2R<4:0>
Timer1 Gate Input T1G RPINR12 T1GR<4:0>
Timer3 Gate Input T3G RPINR13 T3GR<4:0>
EUSART2 Asynchronous Receive/Synchronous
Receive
RX2/DT2 RPINR16 RX2DT2R<4:0>
EUSART2 Asynchronous Clock Input CK2 RPINR17 CK2R<4:0>
SPI2 Data Input SDI2 RPINR21 SDI2R<4:0>
SPI2 Clock Input SCK2IN RPINR22 SCK2R<4:0>
SPI2 Slave Select Input SS2IN RPINR23 SS2R<4:0>
PWM Fault Input FLT0 RPINR24 OCFAR<4:0>
Note 1: Unless otherwise noted, all inputs use the Schmitt Trigger input buffers.