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

P87C552SBAA 参数 Datasheet PDF下载

P87C552SBAA图片预览
型号: P87C552SBAA
PDF下载: 下载PDF文件 查看货源
内容描述: 80C51的8位微控制器8K / 256 OTP , 8通道10位A / D , I2C , PWM ,捕获/比较,高I / O,低电压2.7V.5.5V ,低功耗 [80C51 8-bit microcontroller 8K/256 OTP, 8 channel 10 bit A/D, I2C, PWM, capture/compare, high I/O, low voltage 2.7V.5.5V, low power]
分类和应用: 微控制器和处理器外围集成电路可编程只读存储器时钟
文件页数/大小: 74 页 / 370 K
品牌: NXP [ NXP ]
 浏览型号P87C552SBAA的Datasheet PDF文件第30页浏览型号P87C552SBAA的Datasheet PDF文件第31页浏览型号P87C552SBAA的Datasheet PDF文件第32页浏览型号P87C552SBAA的Datasheet PDF文件第33页浏览型号P87C552SBAA的Datasheet PDF文件第35页浏览型号P87C552SBAA的Datasheet PDF文件第36页浏览型号P87C552SBAA的Datasheet PDF文件第37页浏览型号P87C552SBAA的Datasheet PDF文件第38页  
Philips Semiconductors  
Preliminary specification  
80C51 8-bit microcontroller  
8K/256 OTP, 8 channel 10 bit A/D, I2C, PWM,  
capture/compare, high I/O, low voltage (2.7V–5.5V), low power  
P87C552  
ARBITRATION AND SYNCHRONIZATION LOGIC  
In the master transmitter mode, the arbitration logic checks that  
every transmitted logic 1 actually appears as a logic 1 on the I C  
bus. If another device on the bus overrules a logic 1 and pulls the  
SDA line low, arbitration is lost, and SIO1 immediately changes from  
master transmitter to slave receiver. SIO1 will continue to output  
clock pulses (on SCL) until transmission of the current serial byte is  
complete.  
The synchronization logic will synchronize the serial clock generator  
with the clock pulses on the SCL line from another device. If two or  
more master devices generate clock pulses, the “mark” duration is  
determined by the device that generates the shortest “marks,” and  
the “space” duration is determined by the device that generates the  
longest “spaces.” Figure 36 shows the synchronization procedure.  
2
A slave may stretch the space duration to slow down the bus  
master. The space duration may also be stretched for handshaking  
purposes. This can be done after each bit or after a complete byte  
transfer. SIO1 will stretch the SCL space duration after a byte has  
been transmitted or received and the acknowledge bit has been  
transferred. The serial interrupt flag (SI) is set, and the stretching  
continues until the serial interrupt flag is cleared.  
Arbitration may also be lost in the master receiver mode. Loss of  
arbitration in this mode can only occur while SIO1 is returning a “not  
acknowledge: (logic 1) to the bus. Arbitration is lost when another  
device on the bus pulls this signal LOW. Since this can occur only at  
the end of a serial byte, SIO1 generates no further clock pulses.  
Figure 35 shows the arbitration procedure.  
(3)  
(1)  
(1)  
(2)  
SDA  
SCL  
2
3
4
8
9
1
ACK  
1. Another device transmits identical serial data.  
2. Another device overrules a logic 1 (dotted line) transmitted by SIO1 (master) by pulling the SDA line low. Arbitration is  
lost, and SIO1 enters the slave receiver mode.  
3. SIO1 is in the slave receiver mode but still generates clock pulses until the current byte has been transmitted. SIO1 will  
not generate clock pulses for the next byte. Data on SDA originates from the new master once it has won arbitration.  
SU00967  
Figure 35. Arbitration Procedure  
SDA  
(1)  
(3)  
(1)  
SCL  
(2)  
MARK  
DURATION  
SPACE DURATION  
1. Another service pulls the SCL line low before the SIO1 “mark” duration is complete. The serial clock generator is immediately  
reset and commences with the “space” duration by pulling SCL low.  
2. Another device still pulls the SCL line low after SIO1 releases SCL. The serial clock generator is forced into the wait state  
until the SCL line is released.  
3. The SCL line is released, and the serial clock generator commences with the mark duration.  
SU00968  
Figure 36. Serial Clock Synchronization  
34  
1999 Mar 30  
 复制成功!