欢迎访问ic37.com |
会员登录 免费注册
发布采购

P87LPC764BD 参数 Datasheet PDF下载

P87LPC764BD图片预览
型号: P87LPC764BD
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗,低价格,低引脚数( 20针)的微控制器与4K字节的OTP [Low power, low price, low pin count (20 pin) microcontroller with 4 kbyte OTP]
分类和应用: 微控制器和处理器外围集成电路光电二极管可编程只读存储器时钟
文件页数/大小: 60 页 / 322 K
品牌: PHILIPS [ NXP SEMICONDUCTORS ]
 浏览型号P87LPC764BD的Datasheet PDF文件第9页浏览型号P87LPC764BD的Datasheet PDF文件第10页浏览型号P87LPC764BD的Datasheet PDF文件第11页浏览型号P87LPC764BD的Datasheet PDF文件第12页浏览型号P87LPC764BD的Datasheet PDF文件第14页浏览型号P87LPC764BD的Datasheet PDF文件第15页浏览型号P87LPC764BD的Datasheet PDF文件第16页浏览型号P87LPC764BD的Datasheet PDF文件第17页  
飞利浦半导体
产品数据
低功耗,低价格,低引脚数( 20针)
微控制器与4K字节的OTP
I
2
C接口
在我
2
C总线用两条线( SDA和SCL )来传输信息
连接到总线上的设备之间。的主要特点
公交车有:
P87LPC764
主机和从机之间的双向数据传输。
串行寻址从机(无添加连线) 。
每个传输字节后确认。
多主总线。
同时发送主机之间进行仲裁,而不
在总线串行数据损坏。
I
2
C
问题。 SCL “卡壳低”表示故障主机或从机。 SCL
“卡高”可能意味着有故障的设备或噪音干扰到
在我
2
C总线造成的所有高手,从我收回
2
Ç仲裁。
在第一个连接已经连接这些时间是4.7毫秒(见我
2
C规范)和
所涵盖的低阶计时器一定时器I的三个比特被计时
由P87LPC764 CPU时钟。定时器I可预先加载有一个
四个值来优化不同的振荡器频率计时。
在较低频率下,软件的响应时间增加,并且将
降低I的最大性能
2
C总线。见特殊功能
注册I2CFG说明预分频值( CT0 , CT1 ) 。
最大SCL变化时间是很重要的,但其确切范围
不是关键的。完整的10位定时器的我用来算出来
的最大时间。当我
2
C温度范围的功能,这个计数器
通过SCL引脚转换清零。计时器不运行
我的
2
Ç帧(即,当复位或停止发生多
最近一次比一次启动) 。当该计数器运行时,它会携带
出来后, 1020年至1023年机器周期,因为改变已经过去了
在SCL 。进位输出使我的硬件复位
2
C接口
并产生一个中断,如果我中断定时器使能。在
情况下,总线挂起是由于缺乏软件响应的
通过该装置,所述复位释放SCL和允许我
2
C温度范围
除其他设备继续。
我定时器使能运行,且复位我
2
在C接口
溢出,如果在I2CFG寄存器中的TIRUN位被置位。定时器我
中断可以通过在IEN1的ETI位,其优先级设置启用
由PTIH和PTI位来IP1H和IP1寄存器分别。
I
2
中断C
如果我
2
Ç中断被使能( EA和EI2均设置为1),​​我
2
C
中断发生时的ATN标志由一个起始设置,停止,
仲裁丢失或数据就绪状态(参照ATN的描述
下面) 。在实践中,它是不进行操作的余效
2
在C接口
这种方式,因为我
2
C语言中断服务程序会以某种方式
有数百个可能的条件之间进行区分。另外,
因为我
2
C能以相当高的速度运行,该软件可以执行
如果快的代码只是等待我
2
C接口。
通常情况下,我
2
C语言中断应该只用来表示一个开始
条件在空闲从设备,或在空闲高手一个停止条件
设备(如果它正在等待使用我
2
C总线) 。这是通过
使我
2
C来中断仅在上述条件。
阅读I2CON
RDAT
从SDA数据被捕获到“接收数据”
每当一个上升沿SCL发生。 RDAT也
可用的(以7低阶零)在I2DAT
注册。在这里读取和之间的差
有该读I2DAT清除DRDY ,允许
I
2
C要继续到另一个位。典型地,第一
接收到的字节7位从读
I2DAT ,而8日在这里阅读。那么I2DAT可
写入发送一个应答位和清晰的DRDY 。
ATN
“注意”是1时,一个或一个以上的DRDY , ARL , STR,或
STP是1.因此, ATN包括单个位,可以是
进行测试,以释放I
2
从C服务程序“等待循环。 ”
“数据就绪” (并因此ATN)被设置时的上升沿
发生在SCL ,除了在空闲的奴隶。 DRDY被清除
通过写CDR = 1 ,或写或读I2DAT
注册。在SCL下面的低电平被延长
直到程序响应通过清除DRDY 。
子系统包括硬件,以简化所需的软件
驱动我
2
C总线。硬件是一个单比特的界面,在
除了包括必要的仲裁和帧错误
检查,包括时钟延长和总线超时定时器。该
接口或者通过轮询循环同步软件
或中断。
请参考应用笔记AN422 ,题为“使用8XC751
单片机作为我
2
C总线主“为额外的讨论
在8xC76x我
2
C接口和采样驱动程序。
在P87LPC764我
2
C实现复制的87C751的
与87C752除了以下详细信息:
定时器I中断。
同时为我的中断向量地址
2
C语言中断和
在我
2
Ç SFR地址( I2CON , I2CFG , I2DAT ) 。
在我的位置
2
C语言中断允许位和的名字
SFR是位于( EI2是位0 IEN1 ) 。
我中断使能位定时器的位置和的名字
SFR是位于( ETI是第7位在IEN1 ) 。
在我
2
C和定时器中断我有一个可设置的优先级。
定时器I既用于控制I的定时
2
C总线和也
检测到“总线锁定”状态,以产生中断时,
什么也没有发生在我
2
C总线进行的过长周期
时间,而传输过程中。如果中断发生时,
程序有机会尝试解决故障和
我恢复
2
C操作。
的最小高电平时间SCL时,该设备是主。
最小低电平时间为SCL时,该设备是一个高手。
这不是一个单位的硬件接口很重要像
这一次,因为SCL低电平时间被拉长,直到软件
响应该予
2
C标记。该软件的响应时间一般
达到或超过MIN LO的时间。在情况下,软件的
在MIN HI + MIN LO )的时间响应,定时器将保证
的最小时间是满足。
六年的时间跨度是我很重要
2
C温度范围,并且通过投保定时器I :
最小SCL高到SDA为高电平的时间处于停止状态。
我之间的最小SDA高到SDA低电平时间
2
ç停止
并启动条件( 4.7ms ,看我
2
C规范) 。
最小SDA低到SCL为低时的起始条件。
最大SCL改变时间的同时,我
2
C画幅中
进展情况。帧是在起始条件和进度之间
停止条件。这个时间跨度用于检测缺少
此设备上的软件的响应,以及外部I
2
C
2003 9月3日
12
DRDY