Microchip
直播中

王禅

7年用户 219经验值
私信 关注
[问答]

PIC16F15323数据表i2c引脚差异

PIC16F15323数据表对于i2c有正确的i2c缓冲区的正确管脚有模糊的信息。PINOUT描述说RC0和RC1有默认的i2c缓冲区,但是在页面底部的描述是:SCLx/SDAx信号可以被分配给任何RB1/RB2/RC3/RC4管脚。对其他引脚(例如,RA5)的PPS分配将工作,但是输入逻辑电平将是标准的TTL/ST,如INLVL寄存器所选择的,而不是I2C特定的或SMBus输入缓冲阈值,其中正确的引脚RB1/RB2/RC3/RC4或RC0/RC1

回帖(4)

蒋喜玲

2020-3-30 10:36:52
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

tijing忽忽

2020-3-30 10:53:11
一般在PPS的PIC能力PYIC缺省I2C引脚将自动配置为开式排水操作。如果使用其他引脚,那么这些引脚要么不具有开路漏极能力,要么必须在代码中如此配置。
举报

蒋喜玲

2020-3-30 10:59:30
问题是某些管脚被设计成支持SMBus电平以及通常的TTL/ST电平(显然对于输入电平)。这个特定的数据表中有关于此的注释,这些注释指的是不存在的管脚,所以很清楚,这些注释至少在管脚名称方面是错误的。YAMDE(又一个微芯片文档错误)
举报

tijing忽忽

2020-3-30 11:18:36
是的。OP没有记住PIPS /开放漏极方面的引脚,所以我认为这将是很好的指出它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分