34.3. Block Diagram
Figure 34-1. I
2
C Single-Master Single-Slave Interconnection
BAUD
TxDATA
RxDATA
baud rate generator
SCL hold low
shift register
TxDATA
RxDATA
shift register
0
0
0
0
SCL hold low
ADDR/ADDRMASK
==
SDA
SCL
Master
Slave
34.4. Signal Description
Signal Name
Type
Description
PAD[0]
Digital I/O
SDA
PAD[1]
Digital I/O
SCL
PAD[2]
Digital I/O
SDA_OUT (4-wire)
PAD[3]
Digital I/O
SDC_OUT (4-wire)
One signal can be mapped on several pins.
Not all the pins are I
2
C pins.
Related Links
I/O Multiplexing and Considerations
on page 27
34.5. Product Dependencies
In order to use this peripheral, other parts of the system must be configured correctly, as described below.
34.5.1. I/O Lines
In order to use the I/O lines of this peripheral, the I/O pins must be configured using the I/O Pin Controller
(PORT).
When the SERCOM is used in I
2
C mode, the SERCOM controls the direction and value of the I/O pins.
Both PORT control bits PINCFGn.PULLEN and PINCFGn.DRVSTR are still effective. If the receiver or
transmitter is disabled, these pins can be used for other purposes.
Related Links
on page 538
34.5.2. Power Management
This peripheral can continue to operate in any sleep mode where its source clock is running. The
interrupts can wake up the device from sleep modes.
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
679