Figure 34-4. I
2
C Master Behavioral Diagram (SCLSM=0)
IDLE
S
BUSY
BUSY
P
Sr
P
M3
M3
M2
M2
M1
M1
R
DATA
Wait for
IDLE
ADDRESS
W
A/A
DATA
APPLICATION
SW
SW
Sr
P
M3
M2
BUSY
M4
A
SW
A/A
A/A
A/A
M4
A
IDLE
IDLE
SB INT SCL HOLD
MB INT SCL HOLD
SW
SW
SW
BUSY
R/W
SW
Software interaction
A
A
R/W
BUSY
M4
The master provides data on the bus
Addressed slave provides data on the bus
In the second strategy (CTRLA.SCLSM=1), interrupts only occur after the ACK bit, as in
. This strategy can be used when it is not necessary to check DATA
before acknowledging.
Note:
I
2
C High-speed (
Hs
) mode requires CTRLA.SCLSM=1.
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
685