PIC18F2331/2431/4331/4431
表11-3:
针
RB0/PWM0
PORTB I / O汇总
功能
RB0
TRIS
环境
0
1
PWM0
0
0
1
PWM1
0
0
1
PWM2
0
0
1
PWM3
0
0
1
KBI0
PWM5
1
0
0
1
KBI1
PWM4
(3)
I / O
O
I
O
O
I
O
O
I
O
O
I
O
O
I
I
O
O
I
I
O
I
O
I
I
I
O
I
I
O
I
I / O
TYPE
DIG
TTL
DIG
DIG
TTL
DIG
DIG
TTL
DIG
DIG
TTL
DIG
DIG
TTL
TTL
DIG
DIG
TTL
TTL
DIG
ST
DIG
TTL
TTL
ST
DIG
TTL
TTL
DIG
ST
描述
LATB<0>数据输出;不受模拟输入。
PORTB<0>数据输入;当RBPU位清零弱上拉。
当模拟输入启用已禁用。
PWM输出0 。
LATB<1>数据输出;不受模拟输入。
PORTB<1>数据输入;当RBPU位清零弱上拉。
当模拟输入启用已禁用。
PWM输出1 。
LATB<2>数据输出;不受模拟输入。
PORTB<2>数据输入;当RBPU位清零弱上拉。
当模拟输入启用已禁用。
2个PWM输出。
LATB<3>数据输出;不受模拟输入。
PORTB<3>数据输入;当RBPU位清零弱上拉。
当模拟输入启用已禁用。
PWM输出3 。
LATB<4>数据输出;不受模拟输入。
PORTB<4>数据输入;当RBPU位清零弱上拉。
当模拟输入启用已禁用。
中断电平变化引脚。
PWM输出5 。
LATB<5>数据输出。
PORTB<5>数据输入;当RBPU位清零弱上拉。
中断电平变化引脚。
PWM输出4 ;优先级高于端口数据。
单电源编程模式进入( ICSP ™ ) 。由LVP启用
配置位;所有其他引脚功能将被禁用。
LATB<6>数据输出。
PORTB<6>数据输入;当RBPU位清零弱上拉。
中断电平变化引脚。
串行执行( ICSP ™ )时钟输入ICSP和ICD工作。
(1)
LATB<7>数据输出。
PORTB<7>数据输入;当RBPU位清零弱上拉。
中断电平变化引脚。
串行执行数据输出为ICSP和ICD工作。
(1)
串行执行数据输入的ICSP和ICD工作。
(1)
RB1/PWM1
RB1
RB2/PWM2
RB2
RB3/PWM3
RB3
RB4/KBI0/PWM5
RB4
RB5/KBI1/
PWM4/PGM
RB5
1
0
x
0
1
PGM
(2)
RB6/KBI2/PGC
RB6
KBI2
PGC
RB7/KBI3/PGD
RB7
KBI3
PGD
图例:
注1 :
2:
3:
1
x
0
1
1
x
x
DIG =数字电平输出; TTL = TTL输入缓冲器; ST =施密特触发器输入缓冲器; ANA =模拟电平输入/输出;
x
=无关( TRIS位不影响端口方向或在此可忽略) 。
所有其他引脚功能被禁用时, ICSP或ICD启用。
单电源编程必须启用。
RD5是备用引脚PWM4 。
2010 Microchip的技术公司
DS39616D第117页