PIC16F87XA
表4-3:
名字
RB0/INT
RB1
RB2
RB3/PGM
(3)
RB4
RB5
RB6/PGC
RB7/PGD
PORTB功能
位#
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
卜FF器
TTL / ST
(1)
TTL
TTL
TTL
TTL
TTL
TTL / ST
(2)
TTL / ST
(2)
功能
输入/输出引脚或外部中断输入。
内部软件可编程弱上拉。
输入/输出引脚。内部软件可编程弱上拉。
输入/输出引脚。内部软件可编程弱上拉。
在LVP模式输入/输出引脚编程或引脚。内部软件
可编程弱上拉。
输入/输出引脚(中断与电平变化) 。内部软件可编程
弱上拉。
输入/输出引脚(中断与电平变化) 。内部软件可编程
弱上拉。
输入/输出引脚(中断与电平变化) ,或在线调试器引脚。
内部软件可编程弱上拉。串行编程时钟。
输入/输出引脚(中断与电平变化) ,或在线调试器引脚。
内部软件可编程弱上拉。串行编程数据。
注:TTL = TTL输入, ST =施密特触发器输入
注1 :
该缓冲器是施密特触发器输入时CON组fi gured作为外部中断。
2:
该缓冲器是施密特触发器输入串行编程模式或在线调试器一起使用时。
3:
低电压ICSP编程( LVP )默认情况下,禁用的RB3的I / O功能启用。 LVP
必须禁用启用RB3作为I / O引脚,允许最大程度的兼容其他28引脚和
40引脚的中档设备。
表4-4:
地址
06h, 106h
86h, 186h
81h, 181h
相关寄存器PORTB汇总
名字
第7位
RB7
第6位
RB6
INTEDG
第5位
RB5
4位
RB4
位3位2位1位0
RB3
PSA
RB2
PS2
RB1
PS1
价值:
POR ,
BOR
价值
所有其他
复位
PORTB
TRISB
RB0
XXXX XXXX UUUU UUUU
1111 1111 1111 1111
PORTB数据方向寄存器
T0CS T0SE
PS0
OPTION_REG RBPU
1111 1111 1111 1111
图例:
x
=未知,
u
=不变。阴影部分未被PORTB使用。
2001年Microchip的科技公司
超前信息
DS39582A第43页