ADSP-BF50x Blackfin Processor Hardware Reference
16-17
Two-Wire Interface Controller
Receive/Transmit Repeated Start Sequence
Figure 16-8
illustrates a repeated start data receive followed by a data
transmit sequence.
The tasks performed at each interrupt are:
•
RCVSERV
interrupt
This interrupt is generated due to the arrival of a data byte in the
receive FIFO. Set the
RSTART
bit to indicate a repeated start and
clear the
MDIR
bit if the following transfer is a data transmit.
•
MCOMP
interrupt
This interrupt has occurred due to the completion of the data
receive transfer. If no errors were generated, a start condition is ini-
tiated. Clear the
RSTART
bit and program the
DCNT
with the desired
number of bytes to transmit.
•
XMTSERV
interrupt
This interrupt is generated due to a FIFO access. Simple data han-
dling is all that is required.
•
MCOMP
interrupt
The transfer is complete.
Figure 16-8. Receive/Transmit Data Repeated Start
NACK
ACK
S
S
8-BIT DATA
SHADING INDICATES SLAVE HAS THE BUS
7-BIT ADDRESS
ACK
P
8-BIT DATA
ACK
7-BIT ADDRESS
MCOMP INTERRUPT
RCVSERV INTERRUPT
XMTSERV INTERRUPT
MCOMP INTERRUPT
R/W
R/W
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...