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

PIC17C752T-25I/P 参数 Datasheet PDF下载

PIC17C752T-25I/P图片预览
型号: PIC17C752T-25I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 高性能8位CMOS微控制器的EPROM [High-Performance 8-Bit CMOS EPROM Microcontrollers]
分类和应用: 微控制器可编程只读存储器电动程控只读存储器
文件页数/大小: 320 页 / 2172 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC17C752T-25I/P的Datasheet PDF文件第159页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第160页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第161页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第162页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第164页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第165页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第166页浏览型号PIC17C752T-25I/P的Datasheet PDF文件第167页  
PIC17C75X  
15.2.14.2 BUS COLLISION DURING A RESTART  
CONDITION  
reloaded and begins counting. If SDA goes from high  
to low before the BRG times out, no bus collision  
occurs, because no two masters can assert SDA at  
exactly the same time.  
During a RESTART condition, a bus collision occurs if:  
a) A ’0is sampled on SDA when SCL goes from ’0’  
to ’1’  
If, however, SCL goes from high to low before the  
BRG times out and SDA has not already been  
asserted, then a bus collision occurs. In this case,  
another master is attempting to transmit a data ’1’ dur-  
ing the RESTART condition.  
b) SCL goes low before SDA is asserted low, indi-  
cating that another master is attempting to trans-  
mit a data ’1’.  
When the user de-asserts SDA and the pin is allowed  
to float high, the BRG is loaded with SSPADD<6:0>,  
and counts down to 0. The SCL pin is then  
de-asserted, and when sampled high, the SDA pin is  
sampled. If SDA is low, a bus collision has occurred  
(i.e. another master is attempting to transmit a data  
’0’). If however SDA is sampled high then the BRG is  
If at the end of the BRG time out both SCL and SDA  
are still high, the SDA pin is driven low, the BRG is  
reloaded, and begins counting. At the end of the  
count, regardless of the status of the SCL pin, the SCL  
pin is driven low and the RESTART condition is com-  
plete. (Figure 15-41)  
FIGURE 15-41: BUS COLLISION DURING A RESTART CONDITION (CASE 1)  
SDA  
SCL  
Sample SDA when SCL goes high.  
If SDA = 0, set BCLIF and release SDA and SCL  
RSEN  
BCLIF  
Cleared in software  
S
SSPIF  
FIGURE 15-42: BUS COLLISION DURING RESTART CONDITION (CASE 2)  
TBRG  
TBRG  
SDA  
SCL  
SCL goes low before SDA,  
BCLIF  
RSEN  
Set BCLIF. Release SDA and SCL  
Interrupt cleared  
in software  
S
SSPIF  
1997 Microchip Technology Inc.  
Preliminary  
DS30264A-page 163  
 
 复制成功!