Electronic component search and free download site.
Transistors,MosFET ,Diode,Integrated circuits
English
한국어
日本語
русский
简体中文
español
部品番号
コンポーネント説明
PIC16C717-I/SS データシートの表示(PDF) - Microchip Technology
部品番号
コンポーネント説明
メーカー
PIC16C717-I/SS
18/20-Pin, 8-Bit CMOS Microcontrollers with 10/12-Bit A/D
Microchip Technology
PIC16C717-I/SS Datasheet PDF : 200 Pages
First
Prev
91
92
93
94
95
96
97
98
99
100
Next
Last
PIC16C717/770/771
FIGURE 9-22: MASTER TRANSMIT FLOWCHART
Idle Mode
Write SSPBUF
Num_Clocks = 0,
BF = 1
Force SCL = 0
Yes
Num_Clocks
= 8?
No
Load BRG with
SSPADD<6:0>,
start BRG count,
SDA = Current Data bit
BRG No
rollover?
Yes
Stop BRG,
Force SCL = 1
Release SDA so
slave can drive ACK,
Force BF = 0
Load BRG with
SSPADD<6:0>,
start BRG count
BRG No
rollover?
Yes
Force SCL = 1,
Stop BRG
(Clock Arbitration)
No
SCL = 1?
Yes
SDA = No
Data bit?
Yes
Load BRG with
SSPADD<6:0>,
count SCL high time
Bus collision detected
Set BCLIF, hold prescale off,
Clear XMIT enable
BRG
rollover?
No
No
SCL = 0?
Yes
SDA =
No
Data bit?
Yes
Num_Clocks
= Num_Clocks + 1
Yes
Reset BRG
(Clock Arbitration)
No
SCL = 1?
Yes
Read SDA and place into
ACKSTAT bit (SSPCON2<6>)
Load BRG with
SSPADD<6:0>,
count high time
No
Rollover?
Yes
Force SCL = 0,
Set SSPIF
©
1999 Microchip Technology Inc.
Advanced Information
DS41120A-page 93
Share Link:
datasheetq.com [
Privacy Policy
]
[
Request Datasheet
] [
Contact Us
]