//*************************************
// Unlock Registers
//*************************************
_asm
; PPS registers are in BANK 14
MOVLB 0x0E
MOVLW 0x55
MOVWF EECON2, 0
MOVLW 0xAA
MOVWF EECON2, 0
; PPS Write Protect off
BCF PPSCON, IOLOCK, BANKED
_endasm
//***************************
// Configure Input Functions
// (See Table 9-13)
//***************************
// Assign RX2 To Pin RP0
//***************************
_asm
MOVLW 0x00
MOVWF RPINR16, BANKED
_endasm
//***************************
// Configure Output Functions
// (See Table 9-14)
//***************************
// Assign TX2 To Pin RP1
//***************************
_asm
MOVLW 0x05
MOVWF RPOR1, BANKED
_endasm
//*************************************
// Lock Registers
//*************************************
_asm
MOVLW 0x55
MOVWF EECON2, 0
MOVLW 0xAA
MOVWF EECON2, 0
; PPS Write Protected
BSF PPSCON, IOLOCK, BANKED
_endasm