PIC16F87X
ds30292b-页 8
1999 微芯 技术 公司
表格 1-2: pic16f874 和 pic16f877 引脚 描述
管脚 名字
插件
Pin#
PLCC
Pin#
QFP
Pin#
i/o/p
Type
缓存区
Type
描述
osc1/clkin 13 14 30 I
st/cmos
(4)
振荡器 结晶 输入/外部 时钟 源 输入.
osc2/clkout 14 15 31 O
— 振荡器 结晶 输出. connects 至 结晶 或者 共振器 在
结晶 振荡器 模式. 在 rc 模式, osc2 管脚 输出 clk-
输出 这个 有 1/4 这 频率 的 osc1, 和 denotes 这
操作指南 循环 比率.
MCLR
/v
PP
/thv 1 2 18 i/p ST 主控 clear (重置) 输入 或者 程序编制 电压 输入 或者 高
电压 测试 模式 控制. 这个 管脚 是 一个 起作用的 低 重置 至 这
设备.
porta 是 一个 bi-directional i/o 端口.
ra0/an0 2 3 19 i/o TTL ra0 能 也 是 相似物 input0
ra1/an1 3 4 20 i/o TTL ra1 能 也 是 相似物 input1
ra2/an2/v
REF
- 4 5 21 i/o TTL ra2 能 也 是 相似物 input2 或者 负的 相似物
涉及 电压
ra3/an3/v
REF
+ 5 6 22 i/o TTL ra3 能 也 是 相似物 input3 或者 积极的 相似物
涉及 电压
ra4/t0cki 6 7 23 i/o ST ra4 能 也 是 这 时钟 输入 至 这 timer0 计时器/
计数器. 输出 是 打开 流 类型.
ra5/ss/
AN4 7 8 24 i/o TTL ra5 能 也 是 相似物 input4 或者 这 从动装置 选择 为 这
同步的 串行 端口.
portb 是 一个 bi-directional i/o 端口. portb 能 是 软件
编写程序 为 内部的 弱 拉-向上 在 所有 输入.
rb0/int 33 36 8 i/o
ttl/st
(1)
rb0 能 也 是 这 外部 中断 管脚.
RB1 34 37 9 i/o TTL
RB2 35 38 10 i/o TTL
rb3/pgm 36 39 11 i/o TTL rb3 能 也 是 这 低 电压 程序编制 输入
RB4 37 41 14 i/o TTL 中断 在 改变 管脚.
RB5 38 42 15 i/o TTL 中断 在 改变 管脚.
rb6/pgc 39 43 16 i/o
ttl/st
(2)
中断 在 改变 管脚 或者 在-电路 debugger 管脚. 串行
程序编制 时钟.
rb7/pgd 40 44 17 i/o
ttl/st
(2)
中断 在 改变 管脚 或者 在-电路 debugger 管脚. 串行
程序编制 数据.
portc 是 一个 bi-directional i/o 端口.
rc0/t1oso/t1cki 15 16 32 i/o ST rc0 能 也 是 这 timer1 振荡器 输出 或者 一个 timer1
时钟 输入.
rc1/t1osi/ccp2 16 18 35 i/o ST rc1 能 也 是 这 timer1 振荡器 输入 或者 capture2
输入/compare2 输出/pwm2 输出.
rc2/ccp1 17 19 36 i/o ST rc2 能 也 是 这 capture1 输入/compare1 输出/
pwm1 输出.
rc3/sck/scl 18 20 37 i/o ST rc3 能 也 是 这 同步的 串行 时钟 输入/输出
为 两个都 spi 和 i
2
c 模式.
rc4/sdi/sda 23 25 42 i/o ST rc4 能 也 是 这 spi 数据 在 (spi 模式) 或者
数据 i/o (i
2
c 模式).
rc5/sdo 24 26 43 i/o ST rc5 能 也 是 这 spi 数据 输出
(spi 模式).
rc6/tx/ck 25 27 44 i/o ST rc6 能 也 是 这 通用同步/异步串行接收/发送器 异步的 transmit 或者
同步的 时钟.
rc7/rx/dt 26 29 1 i/o ST rc7 能 也 是 这 通用同步/异步串行接收/发送器 异步的 receive 或者
同步的 数据.
legend: i = 输入 o = 输出 i/o = 输入/输出 p = 电源
— = 不 使用 ttl = ttl 输入 st = 施密特 触发 输入
便条 1:
这个 缓存区 是 一个 施密特 触发 输入 当 配置 作 一个 外部 中断.
2:
这个 缓存区 是 一个 施密特 触发 输入 当 使用 在 串行 程序编制 模式.
3:
这个 缓存区 是 一个 施密特 触发 输入 当 配置 作 一般 目的 i/o 和 一个 ttl 输入 当 使用 在 这 并行的 从动装置
端口 模式 (为 接合 至 一个 微处理器 总线).
4:
这个 缓存区 是 一个 施密特 触发 输入 当 配置 在 rc 振荡器 模式 和 一个 cmos 输入 否则.