Datasheet

Table Of Contents
PIC18FXX8
DS41159E-page 12 © 2006 Microchip Technology Inc.
PORTB is a bidirectional I/O port.
PORTB can be software
programmed for internal weak
pull-ups on all inputs.
RB0/INT0
RB0
INT0
21 33 8 36
I/O
I
TTL
ST
Digital I/O.
External interrupt 0.
RB1/INT1
RB1
INT1
22 34 9 37
I/O
I
TTL
ST
Digital I/O.
External interrupt 1.
RB2/CANTX/INT2
RB2
CANTX
INT2
23 35 10 38
I/O
O
I
TTL
TTL
ST
Digital I/O.
Transmit signal for CAN bus.
External interrupt 2.
RB3/CANRX
RB3
CANRX
24 36 11 39
I/O
I
TTL
TTL
Digital I/O.
Receive signal for CAN bus.
RB4 25 371441I/OTTL Digital I/O.
Interrupt-on-change pin.
RB5/PGM
RB5
PGM
26 38 15 42
I/O
I
TTL
ST
Digital I/O.
Interrupt-on-change pin.
Low-voltage ICSP
programming enable.
RB6/PGC
RB6
PGC
27 39 16 43
I/O
I
TTL
ST
Digital I/O. In-Circuit
Debugger pin.
Interrupt-on-change pin.
ICSP programming clock.
RB7/PGD
RB7
PGD
28 40 17 44
I/O
I/O
TTL
ST
Digital I/O. In-Circuit
Debugger pin.
Interrupt-on-change pin.
ICSP programming data.
TABLE 1-2: PIC18FXX8 PINOUT I/O DESCRIPTIONS (CONTINUED)
Pin Name
Pin Number
Pin
Type
Buffer
Type
DescriptionPIC18F248/258 PIC18F448/458
SPDIP, SOIC PDIP TQFP PLCC
Legend: TTL = TTL compatible input CMOS = CMOS compatible input or output
ST = Schmitt Trigger input with CMOS levels Analog = Analog input
I = Input O = Output
P = Power OD = Open-Drain (no P diode to V
DD)