Functional Description
16-20
ADSP-BF50x Blackfin Processor Hardware Reference
Clock Stretching During FIFO Overflow
During a master mode receive, an interrupt is generated at the instant the
receive FIFO becomes full. It is during the acknowledge phase of this
received byte that clock stretching begins. No attempt is made to initiate
the reception of an additional byte. Stretching of the clock continues until
the data bytes previously received are read from the receive FIFO buffer
(
TWI_RCV_DATA8
,
TWI_RCV_DATA16
). No other action is required to release
the clock and continue the reception of data. This behavior continues
until the reception is complete (
DCNT
= 0x00) at which time the reception
is concluded (
MCOMP
) as shown in
Figure 16-10
and described in
Table 16-6
.
Figure 16-10. Clock Stretching During FIFO Overflow
S
ADDRESS
DATA
ACK WITH
STRETCH
ACK
R/W
DATA
ACK
DATA
00
01
11
RCVSTAT[1:0]
TWI_RCV_DATA IS READ AT THIS TIME AND
CLOCK STRETCHING IS RELEASED.
ACKNOWLEDGE WITH STRETCH
00
SCL
ACKNOWLEDGE "STRETCH" BEGINS SOON AFTER SCL FALL.
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 ...