34.10.3. Baud Rate
Name:
BAUD
Offset:
0x0C
Reset:
0x0000
Property:
PAC Write-Protection, Enable-Protected
Bit
31
30
29
28
27
26
25
24
HSBAUDLOW[7:0]
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
Bit
23
22
21
20
19
18
17
16
HSBAUD[7:0]
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
BAUDLOW[7:0]
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
BAUD[7:0]
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
Bits 31:24 – HSBAUDLOW[7:0]: High Speed Master Baud Rate Low
HSBAUDLOW non-zero: HSBAUDLOW indicates the SCL low time in High-speed mode according to
HSBAUDLOW = �
GCLK
⋅ �
LOW
− 1
HSBAUDLOW equal to zero: The HSBAUD register is used to time T
LOW,
T
HIGH,
T
SU;STO,
T
HD;STA
and
T
SU;STA.
. T
BUF
is timed by the BAUD register.
Bits 23:16 – HSBAUD[7:0]: High Speed Master Baud Rate
This bit field indicates the SCL high time in High-speed mode according to the following formula. When
HSBAUDLOW is zero, T
LOW,
T
HIGH,
T
SU;STO,
T
HD;STA
and T
SU;STA
are derived using this formula. T
BUF
is
timed by the BAUD register.
HSBAUD = �
GCLK
⋅ �
HIGH
− 1
Bits 15:8 – BAUDLOW[7:0]: Master Baud Rate Low
If this bit field is non-zero, the SCL low time will be described by the value written.
For more information on how to calculate the frequency, see SERCOM
.
Bits 7:0 – BAUD[7:0]: Master Baud Rate
This bit field is used to derive the SCL high time if BAUD.BAUDLOW is non-zero. If BAUD.BAUDLOW is
zero, BAUD will be used to generate both high and low periods of the SCL.
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
728