Analog-to-digital converter
ADC
0x0
0x400
registers
SR
SR
status register
0x0
0x20
read-write
0x00000000
OVR
Overrun
5
1
STRT
Regular channel start flag
4
1
JSTRT
Injected channel start
flag
3
1
JEOC
Injected channel end of
conversion
2
1
EOC
Regular channel end of
conversion
1
1
AWD
Analog watchdog flag
0
1
CR1
CR1
control register 1
0x4
0x20
read-write
0x00000000
OVRIE
Overrun interrupt enable
26
1
RES
Resolution
24
2
AWDEN
Analog watchdog enable on regular
channels
23
1
JAWDEN
Analog watchdog enable on injected
channels
22
1
DISCNUM
Discontinuous mode channel
count
13
3
JDISCEN
Discontinuous mode on injected
channels
12
1
DISCEN
Discontinuous mode on regular
channels
11
1
JAUTO
Automatic injected group
conversion
10
1
AWDSGL
Enable the watchdog on a single channel
in scan mode
9
1
SCAN
Scan mode
8
1
JEOCIE
Interrupt enable for injected
channels
7
1
AWDIE
Analog watchdog interrupt
enable
6
1
EOCIE
Interrupt enable for EOC
5
1
AWDCH
Analog watchdog channel select
bits
0
5
CR2
CR2
control register 2
0x8
0x20
read-write
0x00000000
SWSTART
Start conversion of regular
channels
30
1
EXTEN
External trigger enable for regular
channels
28
2
EXTSEL
External event select for regular
group
24
4
JSWSTART
Start conversion of injected
channels
22
1
JEXTEN
External trigger enable for injected
channels
20
2
JEXTSEL
External event select for injected
group
16
4
ALIGN
Data alignment
11
1
EOCS
End of conversion
selection
10
1
DDS
DMA disable selection (for single ADC
mode)
9
1
DMA
Direct memory access mode (for single
ADC mode)
8
1
CONT
Continuous conversion
1
1
ADON
A/D Converter ON / OFF
0
1
SMPR1
SMPR1
sample time register 1
0xC
0x20
read-write
0x00000000
SMPx_x
Sample time bits
0
32
SMPR2
SMPR2
sample time register 2
0x10
0x20
read-write
0x00000000
SMPx_x
Sample time bits
0
32
JOFR1
JOFR1
injected channel data offset register
x
0x14
0x20
read-write
0x00000000
JOFFSET1
Data offset for injected channel
x
0
12
JOFR2
JOFR2
injected channel data offset register
x
0x18
0x20
read-write
0x00000000
JOFFSET2
Data offset for injected channel
x
0
12
JOFR3
JOFR3
injected channel data offset register
x
0x1C
0x20
read-write
0x00000000
JOFFSET3
Data offset for injected channel
x
0
12
JOFR4
JOFR4
injected channel data offset register
x
0x20
0x20
read-write
0x00000000
JOFFSET4
Data offset for injected channel
x
0
12
HTR
HTR
watchdog higher threshold
register
0x24
0x20
read-write
0x00000FFF
HT
Analog watchdog higher
threshold
0
12
LTR
LTR
watchdog lower threshold
register
0x28
0x20
read-write
0x00000000
LT
Analog watchdog lower
threshold
0
12
SQR1
SQR1
regular sequence register 1
0x2C
0x20
read-write
0x00000000
L
Regular channel sequence
length
20
4
SQ16
16th conversion in regular
sequence
15
5
SQ15
15th conversion in regular
sequence
10
5
SQ14
14th conversion in regular
sequence
5
5
SQ13
13th conversion in regular
sequence
0
5
SQR2
SQR2
regular sequence register 2
0x30
0x20
read-write
0x00000000
SQ12
12th conversion in regular
sequence
25
5
SQ11
11th conversion in regular
sequence
20
5
SQ10
10th conversion in regular
sequence
15
5
SQ9
9th conversion in regular
sequence
10
5
SQ8
8th conversion in regular
sequence
5
5
SQ7
7th conversion in regular
sequence
0
5
SQR3
SQR3
regular sequence register 3
0x34
0x20
read-write
0x00000000
SQ6
6th conversion in regular
sequence
25
5
SQ5
5th conversion in regular
sequence
20
5
SQ4
4th conversion in regular
sequence
15
5
SQ3
3rd conversion in regular
sequence
10
5
SQ2
2nd conversion in regular
sequence
5
5
SQ1
1st conversion in regular
sequence
0
5
JSQR
JSQR
injected sequence register
0x38
0x20
read-write
0x00000000
JL
Injected sequence length
20
2
JSQ4
4th conversion in injected
sequence
15
5
JSQ3
3rd conversion in injected
sequence
10
5
JSQ2
2nd conversion in injected
sequence
5
5
JSQ1
1st conversion in injected
sequence
0
5
JDR1
JDR1
injected data register x
0x3C
0x20
read-only
0x00000000
JDATA
Injected data
0
16
JDR2
JDR2
injected data register x
0x40
0x20
read-only
0x00000000
JDATA
Injected data
0
16
JDR3
JDR3
injected data register x
0x44
0x20
read-only
0x00000000
JDATA
Injected data
0
16
JDR4
JDR4
injected data register x
0x48
0x20
read-only
0x00000000
JDATA
Injected data
0
16
DR
DR
regular data register
0x4C
0x20
read-only
0x00000000
DATA
Regular data
0
16