Datasheet

2010 Microchip Technology Inc. Preliminary DS39974A-page 149
PIC18F47J13 FAMILY
TABLE 10-6: SUMMARY OF REGISTERS ASSOCIATED WITH PORTB
RB7/CCP7/
KBI3/PGD/
RP10
RB7 0 O DIG LATB<7> data output.
1 I TTL PORTB<7> data input; weak pull-up when the RBPU
bit is
cleared.
CCP7 1 I ST Capture input.
0 O DIG Compare/PWM output.
KBI3 1 O TTL Interrupt-on-change pin.
PGD x O DIG Serial execution data output for ICSP and ICD operation.
(2)
x I ST Serial execution data input for ICSP and ICD operation.
(2)
RP10 1 I ST Remappable Peripheral Pin 10 input.
0 O DIG Remappable Peripheral Pin 10 output.
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
LATB LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0
TRISB TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0
INTCON
GIE/GIEH PEIE/GIEL TMR0IE INT0IE RBIE TMR0IF INT0IF RBIF
INTCON2 RBPU
INTEDG0 INTEDG1 INTEDG2 INTEDG3 TMR0IP INT3IP RBIP
INTCON3 INT2IP INT1IP INT3IE INT2IE INT1IE INT3IF INT2IF INT1IF
ANCON1 VBGEN —PCFG12PCFG11 PCFG10 PCFG9 PCFG8
REFOCON ROON
ROSSLP ROSEL RODIV3 RODIV2 RODIV1 RODIV0
CM3CON CON COE CPOL EVPOL1 EVPOL0 CREF CCH1 CCH0
PADCFG1 RTSECSEL1 RTSECSEL0 PMPTTL
RTCCFG
RTCEN RTCWREN RTCSYNC HALFSEC RTCOE RTCPTR1 RTCPTR0
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by PORTB.
TABLE 10-5: PORTB I/O SUMMARY (CONTINUED)
Pin Function
TRIS
Setting
I/O
I/O
Type
Description
Legend: DIG = Digital level output; TTL = TTL input buffer; ST = Schmitt Trigger input buffer; ANA = Analog level
input/output; x = Don’t care (TRISx bit does not affect port direction or is overridden for this option)
Note 1: Pins are configured as analog inputs by default on POR. Using these pins for digital inputs requires setting
the appropriate bits in the ANCON1 register.
2: All other pin functions are disabled when ICSP™ or ICD is enabled.
3: Only on 44-pin devices (PIC18F46J13, PIC18F47J13, PIC18LF46J13 and PIC18LF47J13).
4: Only on 28-pin devices (PIC18F26J13, PIC18F27J13, PIC18LF26J13 and PIC18LF27J13).