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

P87LPC764BN 参数 Datasheet PDF下载

P87LPC764BN图片预览
型号: P87LPC764BN
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗,低价格,低引脚数20引脚微控制器与4K字节的OTP [Low power, low price, low pin count 20 pin microcontroller with 4 kbyte OTP]
分类和应用: 微控制器和处理器外围集成电路光电二极管可编程只读存储器时钟
文件页数/大小: 56 页 / 306 K
品牌: PHILIPS [ NXP SEMICONDUCTORS ]
 浏览型号P87LPC764BN的Datasheet PDF文件第13页浏览型号P87LPC764BN的Datasheet PDF文件第14页浏览型号P87LPC764BN的Datasheet PDF文件第15页浏览型号P87LPC764BN的Datasheet PDF文件第16页浏览型号P87LPC764BN的Datasheet PDF文件第18页浏览型号P87LPC764BN的Datasheet PDF文件第19页浏览型号P87LPC764BN的Datasheet PDF文件第20页浏览型号P87LPC764BN的Datasheet PDF文件第21页  
飞利浦半导体
初步数据
低功耗,低价格,低引脚数( 20针)
微控制器与4K字节的OTP
87LPC764
I2CFG
地址: C8H
位寻址
7
SLAVEN
6
MASTRQ
5
CLRTI
4
TIRUN
3
2
1
CT1
0
CT0
复位值: 00H
I2CFG.7
符号
SLAVEN
功能
从属启用。写1该位使我的奴隶功能
2
Ç子系统。如果SLAVEN和
MASTRQ是0时,我
2
Ç硬件被禁用。该位被清0复位和一个I
2
C
超时。
主请求。写1到该位请求我的主控权
2
C总线。如果传输是在
当该位被从0变为1时的进展,动作被延迟,直到检测到停止条件。一
开始条件的发送和DRDY设置(从而使ATN = 1 ,并产生一个I
2
C语言中断) 。
当一个主机要释放我的主人翁地位
2
C,它写一个1到XSTP在I2CON 。
MASTRQ由我清理
2
Ç超时。
写1到该位将清除定时器I溢出标志。该位的位置总是读为0 。
写1到该位允许定时器我运行;零停止并清除它。加上SLAVEN , MASTRQ ,
和MASTER ,该位决定操作模式如表1所示。
留作将来使用。不应该由用户程序被设定为1 。
这两位被编程为CPU时钟速率的函数,优化MIN HI和LO
SCL时间时,该设备是主对我
2
C.通过这些位确定的时间价值
控制这两个参数,并且还用于中止的定时和启动条件。
SU01474
I2CFG.6
MASTRQ
I2CFG.5
I2CFG.4
I2CFG.2 , 3
CLRTI
TIRUN
I2CFG.1 , 0 CT1 , CT0
图8.我
2
C在配置寄存器( I2CFG )
关于软件的响应时间
因为87LPC764可以在20MHz运行,而且因为我
2
C
接口被用于高速操作的优化,这是很可能的是
我的
2
C服务程序有时会响应DRDY (这是设置
在SCL的上升沿) ,写I2DAT前SCL变低
再次。如果XDAT被直接应用到SDA ,这种情况会
产生的余
2
C协议冲突。程序员不必担心
对这种可能性,因为XDAT适用于SDA只有当
SCL为低电平。
相反,一个程序,包括I
2
C服务程序可能需要
很长一段时间来响应DRDY 。通常,我
2
C例程运行
在消息中标志轮询的基础上,与其他中断
外设功能启用。如果中断发生时,它会延迟
在我的响应
2
C服务程序。程序员不必担心
这个非常任,因为我
2
Ç硬件的延伸
SCL为低电平,直到中断服务程序响应。唯一的限制
上的响应是,它必须不超过定时器I超时。
在CT1和CT0位要使用的值示于表2。
让我
2
I2C总线上的最大速率为特定运行
振荡器的频率,比较实际的振荡器率与F OSC
最大列在表中。为CT1和CT0的值在所找到的
表,其中CPU时钟max为大于或等于第一行
到的实际频率。
表2还示出了用于各种设定的机器周期数
CT1 / CT0 。这使得实际的最低高度计算
低倍SCL如下:
SCL最小高低电平时间(以微秒为单位)
+
6 ×分钟时器计数
CPU时钟(以MHz为单位)
例如,在一个8 MHz的频率,与CT1 / CT0设置为1 0,则
最小SCL高电平和低电平时间将是5.25
µs.
表2还示出了定时器I超时周期(在给定的机
周期)为每个CT1 / CT0组合。超时周期变化
因为其中最小SCL高电平和低电平时间的方法
测量。当我
2
C接口时,定时器我是预装
在一个价值取决于CT1 / CT0每个SCL过渡。该
预负荷值被选择为使得至少SCL为高或低的​​时间
当定时器到达我的008 (实际值的计数已经过去
预加载到定时器I是8减去机器周期计数)。
2001年10月26日
14