34.7. Register Summary - I2C Slave
Offset
Name
Bit Pos.
0x00
7:0
RUNSTDBY
MODE[2:0]
ENABLE
SWRST
0x01
15:8
0x02
23:16
SEXTTOEN
SDAHOLD[1:0]
PINOUT
0x03
31:24
LOWTOUT
SCLSM
SPEED[1:0]
0x04
7:0
0x05
15:8
AMODE[1:0]
AACKEN
GCMD
SMEN
0x06
23:16
ACKACT
CMD[1:0]
0x07
31:24
0x08
...
0x13
Reserved
0x14
7:0
ERROR
DRDY
AMATCH
PREC
0x15
Reserved
0x16
7:0
ERROR
DRDY
AMATCH
PREC
0x17
Reserved
0x18
7:0
ERROR
DRDY
AMATCH
PREC
0x19
Reserved
0x1A
7:0
CLKHOLD
LOWTOUT
SR
DIR
RXNACK
COLL
BUSERR
0x1B
15:8
LENERR
SEXTTOUT
0x1C
7:0
ENABLE
SWRST
0x1D
15:8
0x1E
23:16
0x1F
31:24
0x20
...
0x23
Reserved
0x24
7:0
ADDR[6:0]
GENCEN
0x25
15:8
TENBITEN
ADDR[9:7]
0x26
23:16
ADDRMASK[6:0]
0x27
31:24
ADDRMASK[9:7]
0x28
7:0
DATA[7:0]
0x29
15:8
34.8. Register Description - I
2
C Slave
Registers can be 8, 16, or 32 bits wide. Atomic 8-, 16- and 32-bit accesses are supported. In addition, the
8-bit quarters and 16-bit halves of a 32-bit register, and the 8-bit halves of a 16-bit register can be
accessed directly.
Some registers are optionally write-protected by the Peripheral Access Controller (PAC). Optional PAC
write-protection is denoted by the "PAC Write-Protection" property in each individual register description.
For details, refer to
Some registers are synchronized when read and/or written. Synchronization is denoted by the "Write-
Synchronized" or the "Read-Synchronized" property in each individual register description. For details,
refer to
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
700