SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 735

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
Figure 33-28. Clock Synchronization in Read Mode
Notes:
Figure 33-29. Clock Synchronization in Write Mode
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
TWI_THR
TXCOMP
SVREAD
Clock Synchronization in Write Mode
SCLWS
SVACC
TXRDY
TWI_RHR
TWCK
TXCOMP
SVREAD
SCLWS
RXRDY
SVACC
1. TXRDY is reset when data has been written in the TWI_THR to the shift register and set when this data has been acknowl-
2. At the end of the read sequence, TXCOMP is set after a STOP or after a REPEATED_START + an address different from
3. SCLWS is automatically set when the clock synchronization mechanism is started.
TWCK
TWD
edged or non acknowledged.
SADR.
1
2
S
S
S
The data is memorized in TWI_THR until a new value is written
TWI_THR is transmitted to the shift register
The clock is stretched after the ACK, the state of TWD is undefined during clock stretching
As soon as a START is detected
SADR
SADR
As soon as a START is detected
The c lock is tied lo w if the shift register and the TWI_RHR is full. If a STOP or
REPEATED_START condition was not detected, it is tied low until TWI_RHR is read.
Figure 33-29 on page 735
DATA0
DATA0
R
W
Write THR
A
A
1
DATA0
DATA0
CLOCK is tied low by the TWI as long as RHR is full
A
A
describes the clock synchronization in Read mode.
DATA1
DATA1
DATA1
DATA0 is not read in the RHR
CLOCK is tied low by the TWI
SCL is stretched on the last bit of DATA1
as long as THR is empty
A
Rd DATA0
XXXXXXX
2
DATA2
A
DATA2
Rd DATA1
DATA1
Ack or Nack from the master
DATA2
NA
NA
Rd DATA2
DATA2
S
SAM3X/A
SAM3X/A
S
ADR
735
735

Related parts for SAM3X8E