2003 Microchip Technology Inc.
DS39582B-page 109
PIC16F87XA
9.4.17.3
Bus Collision During a Stop
Condition
Bus collision occurs during a Stop condition if:
a)
After the SDA pin has been deasserted and
allowed to float high, SDA is sampled low after
the BRG has timed out.
b)
After the SCL pin is deasserted, SCL is sampled
low before SDA goes high.
The Stop condition begins with SDA asserted low.
When SDA is sampled low, the SCL pin is allowed to
float. When the pin is sampled high (clock arbitration),
the Baud Rate Generator is loaded with SSPADD<6:0>
and counts down to 0. After the BRG times out, SDA is
sampled. If SDA is sampled low, a bus collision has
occurred. This is due to another master attempting to
drive a data ‘0’ (Figure 9-31). If the SCL pin is sampled
low before SDA is allowed to float high, a bus collision
occurs. This is another case of another master
attempting to drive a data ‘0’ (Figure 9-32).
FIGURE 9-31:
BUS COLLISION DURING A STOP CONDITION (CASE 1)
FIGURE 9-32:
BUS COLLISION DURING A STOP CONDITION (CASE 2)
SDA
SCL
BCLIF
PEN
P
SSPIF
TBRG
SDA asserted low
SDA sampled
low after TBRG,
set BCLIF
‘0’
SDA
SCL
BCLIF
PEN
P
SSPIF
TBRG
Assert SDA
SCL goes low before SDA goes high,
set BCLIF
‘0’
相关PDF资料
PIC16F873A-I/SP IC MCU FLASH 4KX14 EE 28DIP
PIC32MX320F032H-40V/PT IC MCU 32BIT 32KB FLASH 64TQFP
ATMEGA3290-16AI IC AVR MCU 32K 16MHZ 100TQFP
5172069-3 DRAWER CONN 12P FEMALE
ATMEGA3290V-8AI IC AVR MCU 32K 8MHZ 100TQFP
166570-8 IEC MALE HSG.ASSY.
ATMEGA325V-8AI IC AVR MCU 32K 8MHZ 64TQFP
ATMEGA325-16MI IC AVR MCU 32K 16MHZ 64-QFN
相关代理商/技术参数
PIC16F873A-I/SO 制造商:Microchip Technology Inc 功能描述:8BIT FLASH MCU SMD 16F873 SOIC28
PIC16F873A-I/SOG 功能描述:8位微控制器 -MCU 7KB 192 RAM 22 I/O Lead Free Package RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F873A-I/SP 功能描述:8位微控制器 -MCU 7KB 192 RAM 22 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F873A-I/SP 制造商:Microchip Technology Inc 功能描述:IC 8BIT FLASH MCU 16F873 SDIL28
PIC16F873A-I/SS 功能描述:8位微控制器 -MCU 7KB 192 RAM 22 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F873A-I/SS 制造商:Microchip Technology Inc 功能描述:8BIT FLASH MCU SMD 16F873 SSOP28
PIC16F873A-I\SPC03 制造商:Microchip Technology 功能描述:MCU CMOS 28LD 20M
PIC16F873AT-E/ML 功能描述:8位微控制器 -MCU 20MHz 4K Flash RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT