PIC16C717/770/771
TABLE 3-3:
Name
PORTB FUNCTIONS
Function
RB0
Input
Type
TTL
AN
ST
TTL
AN
ST
TTL
ST
ST
TTL
ST
TTL
ST
ST
ST
OD
CMOS
CMOS
CMOS
TTL
ST
CMOS
TTL
XTAL
CMOS
CMOS
CMOS
XTAL
CMOS
CMOS
OD
CMOS
CMOS
CMOS
CMOS
CMOS
Output
Type
CMOS
Bi-directional I/O
(1)
A/D input
Interrupt input
Bi-directional I/O
(1)
A/D input
SSP slave select input
Bi-directional input
(1)
Serial clock I/O for SPI
Serial clock I/O for I
2
C
Bi-directional input
(1)
Capture 1 input/Compare 1 output
PWM P1A output
Bi-directional input
(1)
Serial data in for SPI
Serial data I/O for I
2
C
Bi-directional I/O
(1)
Serial data out for SPI
PWM P1B output
Bi-directional I/O
(1)
Crystal/Resonator
TMR1 clock input
PWM P1C output
Bi-directional I/O
(1)
TMR1 crystal/resonator
PWM P1D output
Description
RB0/AN4/INT
AN4
INT
RB1
RB1/AN5/SS
AN5
SS
RB2
RB2/SCK/SCL
SCK
SCL
RB3
RB3/CCP1/P1A
CCP1
P1A
RB4
RB4/SDI/SDA
SDI
SDA
RB5
RB5/SDO/P1B
SDO
P1B
RB6
T1OSO
T1CKI
P1C
RB7
RB6/T1OSO/T1CKI/P1C
RB7/T1OSI/P1D
Note 1:
T1OSI
P1D
Bit programmable pull-ups.
TABLE 3-4:
Address
Name
SUMMARY OF REGISTERS ASSOCIATED WITH PORTB
Bit 7
RB7
Bit 6
RB6
Bit 5
RB5
Bit 4
RB4
Bit 3
RB3
Bit 2
RB2
Bit 1
RB1
Bit 0
RB0
Value on:
POR,
BOR
Value on all
other resets
06h, 106h PORTB
86h, 186h TRISB
xxxx xx00 uuuu uu00
1111 1111 1111 1111
PORTB Data Direction Register
T0CS
T0SE
PSA
PS2
PS1
PS0
81h, 181h OPTION_REG RBPU INTEDG
95h
96h
9Dh
WPUB
IOCB
ANSEL
1111 1111 1111 1111
1111 1111 1111 1111
1111 0000 1111 0000
PORTB Weak Pull-up Control
PORTB Interrupt on Change Control
ANS5
ANS4
ANS3
ANS2
ANS1
ANS0
1111 1111 1111 1111
Legend:
x
= unknown,
u
= unchanged. Shaded cells are not used by PORTB.
漏
1999 Microchip Technology Inc.
Advanced Information
DS41120A-page 41