English
Language : 

PIC18F14K22LIN Datasheet, PDF (21/62 Pages) Microchip Technology – 20-Pin Flash Microcontrollers 20-Pin Flash Microcontrollers
PIC18F14K22LIN
REGISTER 3-4: WPUB: WEAK PULL-UP PORTB REGISTER
R/W-1
R/W-1
R/W-1
R/W-1
U-0
U-0
WPUB7
WPUB6
WPUB5
WPUB4
—
—
bit 7
U-0
U-0
—
—
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-4
bit 3-0
WPUB<7:4>: Weak Pull-up Enable bit
1 = Pull-up enabled
0 = Pull-up disabled
Unimplemented: Read as ‘0’
REGISTER 3-5: IOCB: INTERRUPT-ON-CHANGE PORTB REGISTER
R/W-0
R/W-0
R/W-0
R/W-0
U-0
U-0
U-0
IOCB7
IOCB6
IOCB5
IOCB4
—
—
—
bit 7
U-0
—
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-4
bit 3-0
IOCB<7:4>: Interrupt-on-Change bits
1 = Interrupt-on-change enabled
0 = Interrupt-on-change disabled
Unimplemented: Read as ‘0’
TABLE 3-1: PORTB I/O SUMMARY
Pin
Function
TRIS
Setting
I/O
I/O
Type
Description
RB4/AN10/SDI/
SDA
RB5/AN11/RX/DT
RB4
AN10
RB5
0
O DIG LATB<4> data output.
1
I
TTL PORTB<4> data input; Programmable weak pull-up.
1
I ANA ADC input channel 10.
0
O DIG LATB<5> data output.
RB6/SCK/SCL
RX
RB6
1
I
TTL PORTB<5> data input; Programmable weak pull-up.
1
I
ST Asynchronous serial receive data input (USART module).
0
O DIG LATB<6> data output.
1
I
TTL PORTB<6> data input; Programmable weak pull-up.
RB7/TX/CK
RB7
0
O DIG LATB<7> data output.
1
I
TTL PORTB<7> data input; Programmable weak pull-up.
Legend:
TX
1
O DIG Asynchronous serial transmit data output (USART module).
DIG = Digital level output; TTL = TTL input buffer; ST = Schmitt Trigger input buffer; ANA = Analog level input/output;
x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
 2011 Microchip Technology Inc.
Preliminary
DS41580A-page 25