VendorName Co.Ltd
111
Template
desc Template
SeriesName
1.2
CM0+
r0p1
little
false
false
3
false
8
32
32
read-write
0x0
0x0
ADC
desc ADC
0x40012400
ADC
ADC Interrupt
12
ADC
32
0x0
0x8C
registers
CR0
Control register0
0x0
32
read-write
BIAS
desc BIAS
15
14
read-write
BUF
desc BUF
13
13
read-write
SAM
desc SAM
12
11
read-write
CLK
desc CLK
10
8
read-write
REF
desc REF
7
6
read-write
TSEN
desc TSEN
5
5
read-write
BGREN
desc BGREN
4
4
read-write
MODE
desc MODE
3
1
read-write
EN
desc EN
0
0
read-write
CR1
Control register1
0x4
32
read-write
WDTALL
desc WDTALL
13
13
read-write
WDTCH
desc WDTCH
11
8
read-write
DMAEN
desc DMAEN
7
7
read-write
ALIGN
desc ALIGN
6
6
read-write
DISCARD
desc DISCARD
5
5
read-write
CHMUX
desc CHMUX
3
0
read-write
START
desc START
0x8
32
read-write
AUTOSTOP
desc AUTOSTOP
1
1
read-write
START
desc START
0
0
read-write
SQR
desc SQR
0xC
32
read-write
ENS
desc ENS
17
16
read-write
SQR3
desc SQR3
15
12
read-write
SQR2
desc SQR2
11
8
read-write
SQR1
desc SQR1
7
4
read-write
SQR0
desc SQR0
3
0
read-write
CR2
Control register2
0x10
32
read-write
ACCRST
desc ACCRST
9
9
read-write
ACCEN
desc ACCEN
8
8
read-write
CNT
desc CNT
7
0
read-write
VTH
desc VTH
0x14
32
read-write
VTH
desc VTH
11
0
read-write
VTL
desc VTL
0x18
32
read-write
VTL
desc VTL
11
0
read-write
TRIGGER
desc TRIGGER
0x1C
32
read-write
DMA
desc DMA
15
15
read-write
I2C2
desc I2C2
14
14
read-write
I2C1
desc I2C1
13
13
read-write
SPI2
desc SPI2
12
12
read-write
SPI1
desc SPI1
11
11
read-write
UART3
desc UART3
10
10
read-write
UART2
desc UART2
9
9
read-write
UART1
desc UART1
8
8
read-write
BTIM3
desc BTIM3
7
7
read-write
BTIM2
desc BTIM2
6
6
read-write
BTIM1
desc BTIM1
5
5
read-write
GTIM4
desc GTIM4
4
4
read-write
GTIM3
desc GTIM3
3
3
read-write
GTIM2
desc GTIM2
2
2
read-write
GTIM1
desc GTIM1
1
1
read-write
ATIM
desc ATIM
0
0
read-write
RESULT0
desc RESULT0
0x20
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT1
desc RESULT1
0x24
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT2
desc RESULT2
0x28
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT3
desc RESULT3
0x2C
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULTACC
desc RESULTACC
0x30
32
read-only
RESULT
desc RESULT
23
0
read-only
IER
Interrupt enable register
0x34
32
read-write
OVW
desc OVW
6
6
read-write
WDTR
desc WDTR
5
5
read-write
WDTH
desc WDTH
4
4
read-write
WDTL
desc WDTL
3
3
read-write
EOA
desc EOA
2
2
read-write
EOS
desc EOS
1
1
read-write
EOC
desc EOC
0
0
read-write
ISR
Interrupt status register
0x3C
32
read-only
READY
desc READY
7
7
read-only
OVW
desc OVW
6
6
read-only
WDTR
desc WDTR
5
5
read-only
WDTH
desc WDTH
4
4
read-only
WDTL
desc WDTL
3
3
read-only
EOA
desc EOA
2
2
read-only
EOS
desc EOS
1
1
read-only
EOC
desc EOC
0
0
read-only
ICR
Interrupt flag clear register
0x38
32
read-write
OVW
desc OVW
6
6
read-write
WDTR
desc WDTR
5
5
read-write
WDTH
desc WDTH
4
4
read-write
WDTL
desc WDTL
3
3
read-write
EOA
desc EOA
2
2
read-write
EOS
desc EOS
1
1
read-write
EOC
desc EOC
0
0
read-write
RESULT140
desc RESULT140
0x40
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT141
desc RESULT141
0x44
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT142
desc RESULT142
0x48
32
read-only
RESULT
desc RESULT
15
0
read-only
RESULT143
desc RESULT143
0x4C
32
read-only
RESULT
desc RESULT
15
0
read-only
ENABLE14
desc ENABLE14
0x88
32
write-only
KEY
desc KEY
15
0
write-only
ATIM
desc ATIM
0x40012C00
ATIM
Advanced Timer Interrupt
13
ATIM
ATIM
32
0x0
0x5C
registers
ARR
desc ARR
0x0
32
read-write
ARR
desc ARR
15
0
read-write
CNT
desc CNT
0x4
32
read-write
CNT
desc CNT
15
0
read-write
CR
desc CR
0xC
32
read-write
UNDE
desc UNDE
29
29
read-write
OVE
desc OVE
28
28
read-write
DIR
desc DIR
27
27
read-write
BG
desc BG
26
26
read-write
UG
desc UG
25
25
read-write
TG
desc TG
24
24
read-write
OCCE
desc OCCE
23
23
read-write
CISA
desc CISA
22
21
read-write
BIE
desc BIE
20
20
read-write
TIE
desc TIE
19
19
read-write
URS
desc URS
17
17
read-write
OCCS
desc OCCS
16
16
read-write
ONESHOT
desc ONESHOT
14
14
read-write
MODE
Please keep 10/11
13
12
read-write
UIE
desc UIE
10
10
read-write
BUFPEN
desc BUFPEN
7
7
read-write
PRS
desc PRS
6
4
read-write
PWM2S
desc PWM2S
3
3
read-write
CT
desc CT
2
2
read-write
COMP
desc COMP
1
1
read-write
EN
desc EN
0
0
read-write
ISR
desc ISR
0x10
32
read-only
C4AF
desc C4AF
18
18
read-only
UNDF
desc UNDF
17
17
read-only
OVF
desc OVF
16
16
read-only
TIF
desc TIF
15
15
read-only
BIF
desc BIF
14
14
read-only
C3BE
desc C3BE
13
13
read-only
C2BE
desc C2BE
12
12
read-only
C1BE
desc C1BE
11
11
read-only
C3AE
desc C3AE
10
10
read-only
C2AE
desc C2AE
9
9
read-only
C1AE
desc C1AE
8
8
read-only
C3BF
desc C3BF
7
7
read-only
C2BF
desc C2BF
6
6
read-only
C1BF
desc C1BF
5
5
read-only
C3AF
desc C3AF
4
4
read-only
C2AF
desc C2AF
3
3
read-only
C1AF
desc C1AF
2
2
read-only
UIF
desc UIF
0
0
read-only
ICR
desc ICR
0x14
32
read-write
C4AF
desc C4AF
18
18
read-write
UNDF
desc UNDF
17
17
read-write
OVF
desc OVF
16
16
read-write
TIF
desc TIF
15
15
read-write
BIF
desc BIF
14
14
read-write
C3BE
desc C3BE
13
13
read-write
C2BE
desc C2BE
12
12
read-write
C1BE
desc C1BE
11
11
read-write
C3AE
desc C3AE
10
10
read-write
C2AE
desc C2AE
9
9
read-write
C1AE
desc C1AE
8
8
read-write
C3BF
desc C3BF
7
7
read-write
C2BF
desc C2BF
6
6
read-write
C1BF
desc C1BF
5
5
read-write
C3AF
desc C3AF
4
4
read-write
C2AF
desc C2AF
3
3
read-write
C1AF
desc C1AF
2
2
read-write
UIF
desc UIF
0
0
read-write
MSCR
desc MSCR
0x18
32
read-write
IB1S
desc IB1S
12
12
read-write
IA1S
desc IA1S
11
11
read-write
SMS
desc SMS
10
8
read-write
TS
desc TS
7
5
read-write
CCDS
desc CCDS
3
3
read-write
MMS
desc MMS
2
0
read-write
FLTR
desc FLTR
0x1C
32
read-write
ETP
desc ETP
31
31
read-write
FLTET
desc FLTET
30
28
read-write
BKP
desc BKP
27
27
read-write
FLTBK
desc FLTBK
26
24
read-write
CCP3B
desc CCP3B
23
23
read-write
OCM3BFLT3B
desc OCM3BFLT3B
22
20
read-write
CCP3A
desc CCP3A
19
19
read-write
OCM3AFLT3A
desc OCM3AFLT3A
18
16
read-write
CCP2B
desc CCP2B
15
15
read-write
OCM2BFLT2B
desc OCM2BFLT2B
14
12
read-write
CCP2A
desc CCP2A
11
11
read-write
OCM2AFLT2A
desc OCM2AFLT2A
10
8
read-write
CCP1B
desc CCP1B
7
7
read-write
OCM1BFLT1B
desc OCM1BFLT1B
6
4
read-write
CCP1A
desc CCP1A
3
3
read-write
OCM1AFLT1A
desc OCM1AFLT1A
2
0
read-write
TRIG
desc TRIG
0x20
32
read-write
ADTE
desc ADTE
7
7
read-write
CM3BE
desc CM3BE
6
6
read-write
CM2BE
desc CM2BE
5
5
read-write
CM1BE
desc CM1BE
4
4
read-write
CM3AE
desc CM3AE
3
3
read-write
CM2AE
desc CM2AE
2
2
read-write
CM1AE
desc CM1AE
1
1
read-write
UEVE
desc UEVE
0
0
read-write
CH1CR
desc CH1CR
0x24
32
read-write
CCGB
desc CCGB
15
15
read-write
CCGA
desc CCGA
14
14
read-write
CISB
desc CISB
13
12
read-write
CDEB
desc CDEB
11
11
read-write
CDEA
desc CDEA
10
10
read-write
CIEB
desc CIEB
9
9
read-write
CIEA
desc CIEA
8
8
read-write
BUFEB
desc BUFEB
7
7
read-write
BUFEA
desc BUFEA
6
6
read-write
CSB
desc CSB
5
5
read-write
CSA
desc CSA
4
4
read-write
BKSB
desc BKSB
3
2
read-write
BKSA
desc BKSA
1
0
read-write
CH2CR
desc CH2CR
0x28
32
read-write
CCGB
desc CCGB
15
15
read-write
CCGA
desc CCGA
14
14
read-write
CISB
desc CISB
13
12
read-write
CDEB
desc CDEB
11
11
read-write
CDEA
desc CDEA
10
10
read-write
CIEB
desc CIEB
9
9
read-write
CIEA
desc CIEA
8
8
read-write
BUFEB
desc BUFEB
7
7
read-write
BUFEA
desc BUFEA
6
6
read-write
CSB
desc CSB
5
5
read-write
CSA
desc CSA
4
4
read-write
BKSB
desc BKSB
3
2
read-write
BKSA
desc BKSA
1
0
read-write
CH3CR
desc CH3CR
0x2C
32
read-write
CCGB
desc CCGB
15
15
read-write
CCGA
desc CCGA
14
14
read-write
CISB
desc CISB
13
12
read-write
CDEB
desc CDEB
11
11
read-write
CDEA
desc CDEA
10
10
read-write
CIEB
desc CIEB
9
9
read-write
CIEA
desc CIEA
8
8
read-write
BUFEB
desc BUFEB
7
7
read-write
BUFEA
desc BUFEA
6
6
read-write
CSB
desc CSB
5
5
read-write
CSA
desc CSA
4
4
read-write
BKSB
desc BKSB
3
2
read-write
BKSA
desc BKSA
1
0
read-write
CH4CR
desc CH4CR
0x58
32
read-write
C4EN
desc C4EN
5
5
read-write
CIS
desc CIS
4
3
read-write
CDE
desc CDE
2
2
read-write
CIE
desc CIE
1
1
read-write
BUFE
desc BUFE
0
0
read-write
DTR
desc DTR
0x30
32
read-write
VCE
desc VCE
14
14
read-write
SAFEEN
desc SAFEEN
13
13
read-write
MOE
desc MOE
12
12
read-write
AOE
desc AOE
11
11
read-write
BKE
desc BKE
10
10
read-write
DTEN
desc DTEN
9
9
read-write
DTR
desc DTR
7
0
read-write
RCR
desc RCR
0x34
32
read-write
UD
desc UD
9
9
read-write
OV
desc OV
8
8
read-write
RCR
desc RCR
7
0
read-write
CH1CCRA
desc CH1CCRA
0x3C
32
read-write
CCR1A
desc CCR1A
15
0
read-write
CH1CCRB
desc CH1CCRB
0x40
32
read-write
CCR1B
desc CCR1B
15
0
read-write
CH2CCRA
desc CH2CCRA
0x44
32
read-write
CCR2A
desc CCR2A
15
0
read-write
CH2CCRB
desc CH2CCRB
0x48
32
read-write
CCR2B
desc CCR2B
15
0
read-write
CH3CCRA
desc CH3CCRA
0x4C
32
read-write
CCR3A
desc CCR3A
15
0
read-write
CH3CCRB
desc CH3CCRB
0x50
32
read-write
CCR3B
desc CCR3B
15
0
read-write
CH4CCR
desc CH4CCR
0x54
32
read-write
CCR4
desc CCR4
15
0
read-write
AWT
desc AWT
0x40014C00
AWT
Auto Wakeup Timer Interrupt
30
AWT
32
0x0
0x20
registers
CR
Control register
0x0
32
read-write
SRC
desc SRC
10
8
read-write
PRS
desc PRS
7
4
read-write
MD
desc MD
2
1
read-write
EN
desc EN
0
0
read-write
ARR
Auto reload register
0x4
32
read-write
ARR
desc ARR
15
0
read-write
CNT
counter
0x8
32
read-only
CNT
desc CNT
15
0
read-only
IER
Interrupt enable register
0x10
32
read-write
UD
desc UD
3
3
read-write
ISR
Interrupt status register
0x14
32
read-only
UD
desc UD
3
3
read-only
ICR
Interrupt flag clear register
0x1C
32
read-write
UD
desc UD
3
3
read-write
BTIM1
Base Timer 1
0x40014800
BTIM1
Base Timer1 Interrupt
20
BTIM
BTIM
32
0x0
0x24
registers
ARR
Auto Reload Register
0x0
32
read-write
ARR
desc ARR
15
0
read-write
CNT
Counter Register
0x4
32
read-write
CNT
desc CNT
15
0
read-write
ACR
Advanced Control register
0xC
32
read-write
ETRFLT
desc ETRFLT
6
4
read-write
BCR
Base Control register
0x10
32
read-write
PRSSTATUS
desc PRSSTATUS
14
11
read-only
PRS
desc PRS
10
7
read-write
TOGEN
desc TOGEN
6
6
read-write
ONESHOT
desc ONESHOT
5
5
read-write
POL
desc POL
4
4
read-write
TRS
desc TRS
3
3
read-write
MODE
desc MODE
2
1
read-write
EN
desc EN
0
0
read-write
IER
Interrupt enable register
0x14
32
read-write
TOP
desc TOP
2
2
read-write
TI
desc TI
1
1
read-write
OV
desc OV
0
0
read-write
ISR
Interrupt status register
0x18
32
read-only
TOP
desc TOP
2
2
read-only
TI
desc TI
1
1
read-only
OV
desc OV
0
0
read-only
ICR
Interrupt flag clear register
0x1C
32
read-write
TOP
desc TOP
2
2
read-write
TI
desc TI
1
1
read-write
OV
desc OV
0
0
read-write
DMA
DMA control register
0x20
32
read-write
TRS
desc TRS
1
1
read-write
OV
desc OV
0
0
read-write
BTIM2
Base Timer 2
0x40014900
BTIM2
Base Timer2 Interrupt
21
BTIM3
Base Timer 3
0x40014A00
BTIM3
Base Timer3 Interrupt
22
CRC
desc CRC
0x40023000
FAULT
FAULT Interrupt
31
CRC
32
0x0
0x10
registers
CR
Control register
0x0
32
read-write
MODE
desc MODE
3
0
read-write
DR32
Data register
0x8
32
read-write
DR32
desc DR32
31
0
read-write
DR16
Data register
DR32
0x8
16
read-write
DR16
desc DR16
15
0
read-write
DR8
Data register
DR32
0x8
8
read-write
DR8
desc DR8
7
0
read-write
RESULT32
Result register
0xC
32
read-only
RESULT32
desc RESULT32
31
0
read-only
RESULT16
Result register
RESULT32
0xC
16
read-only
RESULT16
desc RESULT16
15
0
read-only
DMA
desc DMA
0x40020000
DMACH1
DMA Channel 1 Interrupt
9
DMA
DMA
32
0x0
0xB4
registers
ISR
Interrupt status register
0x0
32
read-only
TE5
desc TE5
17
17
read-only
TC5
desc TC5
16
16
read-only
TE4
desc TE4
13
13
read-only
TC4
desc TC4
12
12
read-only
TE3
desc TE3
9
9
read-only
TC3
desc TC3
8
8
read-only
TE2
desc TE2
5
5
read-only
TC2
desc TC2
4
4
read-only
TE1
desc TE1
1
1
read-only
TC1
desc TC1
0
0
read-only
ICR
Interrupt flag clear register
0x4
32
read-write
TE5
desc TE5
17
17
read-write
TC5
desc TC5
16
16
read-write
TE4
desc TE4
13
13
read-write
TC4
desc TC4
12
12
read-write
TE3
desc TE3
9
9
read-write
TC3
desc TC3
8
8
read-write
TE2
desc TE2
5
5
read-write
TC2
desc TC2
4
4
read-write
TE1
desc TE1
1
1
read-write
TC1
desc TC1
0
0
read-write
CSR1
Channel1 control and status register
0x20
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT1
Channel1 counter register
0x24
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR1
Channel1 source address register
0x28
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR1
Channel1 destination address register
0x2C
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG1
Channel1 trigger register
0x30
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
CSR2
Channel2 control and status register
0x40
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT2
Channel2 counter register
0x44
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR2
Channel2 source address register
0x48
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR2
Channel2 destination address register
0x4C
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG2
Channel2 trigger register
0x50
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
CSR3
Channel3 control and status register
0x60
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT3
Channel3 counter register
0x64
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR3
Channel3 source address register
0x68
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR3
Channel3 destination address register
0x6C
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG3
Channel3 trigger register
0x70
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
CSR4
Channel4 control and status register
0x80
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT4
Channel4 counter register
0x84
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR4
Channel4 source address register
0x88
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR4
Channel4 destination address register
0x8C
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG4
Channel4 trigger register
0x90
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
CSR5
Channel5 control and status register
0xA0
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT5
Channel5 counter register
0xA4
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR5
Channel5 source address register
0xA8
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR5
Channel5 destination address register
0xAC
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG5
Channel5 trigger register
0xB0
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
DMACHANNEL1
DMA Channel 1
0x40020020
DMA
DMACH1
DMA Channel 1 Interrupt
9
DMA
DMACHANNEL
32
0x0
0x14
registers
CSR
Channel.y control and status register
0x0
32
read-write
STATUS
desc STATUS
10
8
read-only
SIZE
desc SIZE
7
6
read-write
DSTINC
desc DSTINC
5
5
read-write
SRCINC
desc SRCINC
4
4
read-write
TRANS
desc TRANS
3
3
read-write
TEIE
desc TEIE
2
2
read-write
TCIE
desc TCIE
1
1
read-write
EN
desc EN
0
0
read-write
CNT
Channel.y counter register
0x4
32
read-write
REPEAT
desc REPEAT
19
16
read-write
CNT
desc CNT
15
0
read-write
SRCADDR
Channel.y source address register
0x8
32
read-write
SRCADDR
desc SRCADDR
31
0
read-write
DSTADDR
Channel.y destination address register
0xC
32
read-write
DSTADDR
desc DSTADDR
31
0
read-write
TRIG
Channel.y trigger register
0x10
32
read-write
HARDSRC
desc HARDSRC
7
2
read-write
SOFTSRC
desc SOFTSRC
1
1
read-write
TYPE
desc TYPE
0
0
read-write
DMACHANNEL2
DMA Channel 2
0x40020040
DMA
DMACH23
DMA Channel 2/3 Interrupt
10
DMACHANNEL3
DMA Channel 3
0x40020060
DMA
DMACH23
DMA Channel 2/3 Interrupt
10
DMACHANNEL4
DMA Channel 4
0x40020080
DMA
DMACH45
DMA Channel 2/3 Interrupt
11
DMACHANNEL5
DMA Channel 5
0x400200A0
DMA
DMACH45
DMA Channel 2/3 Interrupt
11
FLASH
desc FLASH
0x40022000
FLASHRAM
Flash/RAM Interrupt
3
FLASH
32
0x0
0x2C
registers
CR1
Control register1
0x0
32
read-write
KEY
desc KEY
31
16
write-only
SECURITY
desc SECURITY
7
6
read-only
BUSY
desc BUSY
5
5
read-only
STANDBY
desc STANDBY
4
4
read-write
MODE
desc MODE
1
0
read-write
CR2
Control register2
0x4
32
read-write
KEY
desc KEY
31
16
write-only
CACHE
desc CACHE
4
4
read-write
FETCH
desc FETCH
3
3
read-write
WAIT
desc WAIT
2
0
read-write
PAGELOCK
Page Write Erase Lock
0x8
32
read-write
KEY
desc KEY
31
16
write-only
LOCK15
Page120 - 127
15
15
read-write
LOCK14
Page112 - 119
14
14
read-write
LOCK13
Page104 - 111
13
13
read-write
LOCK12
Page96 - 103
12
12
read-write
LOCK11
Page88 - 95
11
11
read-write
LOCK10
Page80 - 87
10
10
read-write
LOCK9
Page72 - 79
9
9
read-write
LOCK8
Page64 - 71
8
8
read-write
LOCK7
Page56 - 63
7
7
read-write
LOCK6
Page48 - 55
6
6
read-write
LOCK5
Page40 - 47
5
5
read-write
LOCK4
Page32 - 39
4
4
read-write
LOCK3
Page24 - 31
3
3
read-write
LOCK2
Page16 - 23
2
2
read-write
LOCK1
Page8 - 15
1
1
read-write
LOCK0
Page0 - 7
0
0
read-write
IER
Interrupt enable register
0x20
32
read-write
PROG
desc PROG
4
4
read-write
PAGELOCK
desc PAGELOCK
1
1
read-write
PC
desc PC
0
0
read-write
ISR
Interrupt status register
0x24
32
read-only
PROG
desc PROG
4
4
read-only
PAGELOCK
desc PAGELOCK
1
1
read-only
PC
desc PC
0
0
read-only
ICR
Interrupt flag clear register
0x28
32
read-write
PROG
desc PROG
4
4
read-write
PAGELOCK
desc PAGELOCK
1
1
read-write
PC
desc PC
0
0
read-write
GPIOA
desc GPIOA
0x48000000
GPIOA
GPIOA Interrupt
5
GPIO
GPIO
32
0x0
0x64
registers
DIR
desc DIR
0x0
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
OPENDRAIN
desc OPENDRAIN
0x4
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
SPEED
desc SPEED
0x8
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
PDR
desc PDR
0xC
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
PUR
desc PUR
0x10
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
AFRH
desc AFRH
0x14
32
read-write
AFR15
desc AFR15
31
28
read-write
AFR14
desc AFR14
27
24
read-write
AFR13
desc AFR13
23
20
read-write
AFR12
desc AFR12
19
16
read-write
AFR11
desc AFR11
15
12
read-write
AFR10
desc AFR10
11
8
read-write
AFR9
desc AFR9
7
4
read-write
AFR8
desc AFR8
3
0
read-write
AFRL
desc AFRL
0x18
32
read-write
AFR7
desc AFR7
31
28
read-write
AFR6
desc AFR6
27
24
read-write
AFR5
desc AFR5
23
20
read-write
AFR4
desc AFR4
19
16
read-write
AFR3
desc AFR3
15
12
read-write
AFR2
desc AFR2
11
8
read-write
AFR1
desc AFR1
7
4
read-write
AFR0
desc AFR0
3
0
read-write
ANALOG
desc ANALOG
0x1C
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
DRIVER
desc DRIVER
0x20
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
RISEIE
Interrupt enable register
0x24
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
FALLIE
Interrupt enable register
0x28
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
HIGHIE
Interrupt enable register
0x2C
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
LOWIE
Interrupt enable register
0x30
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ISR
Interrupt status register
0x34
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ICR
Interrupt flag clear register
0x38
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
LOCK
desc LOCK
0x3C
32
read-write
KEY
KEY = 0x5A5A
31
16
write-only
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
FILTER
desc FILTER
0x40
32
read-write
FLTCLK
desc FLTCLK
18
16
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
IDR
desc IDR
0x50
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ODR
desc ODR
0x54
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ODRLOWBYTE
desc ODRLOWBYTE
ODR
0x54
8
read-write
LOWBYTE
desc LOWBYTE
7
0
read-write
ODRHIGHBYTE
desc ODRHIGHBYTE
ODR
0x55
8
read-write
HIGHBYTE
desc HIGHBYTE
7
0
read-write
BRR
desc BRR
0x58
32
read-write
BRR15
desc BRR15
15
15
read-write
BRR14
desc BRR14
14
14
read-write
BRR13
desc BRR13
13
13
read-write
BRR12
desc BRR12
12
12
read-write
BRR11
desc BRR11
11
11
read-write
BRR10
desc BRR10
10
10
read-write
BRR9
desc BRR9
9
9
read-write
BRR8
desc BRR8
8
8
read-write
BRR7
desc BRR7
7
7
read-write
BRR6
desc BRR6
6
6
read-write
BRR5
desc BRR5
5
5
read-write
BRR4
desc BRR4
4
4
read-write
BRR3
desc BRR3
3
3
read-write
BRR2
desc BRR2
2
2
read-write
BRR1
desc BRR1
1
1
read-write
BRR0
desc BRR0
0
0
read-write
BSRR
desc BSRR
0x5C
32
read-write
BRR15
desc BRR15
31
31
read-write
BRR14
desc BRR14
30
30
read-write
BRR13
desc BRR13
29
29
read-write
BRR12
desc BRR12
28
28
read-write
BRR11
desc BRR11
27
27
read-write
BRR10
desc BRR10
26
26
read-write
BRR9
desc BRR9
25
25
read-write
BRR8
desc BRR8
24
24
read-write
BRR7
desc BRR7
23
23
read-write
BRR6
desc BRR6
22
22
read-write
BRR5
desc BRR5
21
21
read-write
BRR4
desc BRR4
20
20
read-write
BRR3
desc BRR3
19
19
read-write
BRR2
desc BRR2
18
18
read-write
BRR1
desc BRR1
17
17
read-write
BRR0
desc BRR0
16
16
read-write
BSS15
desc BSS15
15
15
read-write
BSS14
desc BSS14
14
14
read-write
BSS13
desc BSS13
13
13
read-write
BSS12
desc BSS12
12
12
read-write
BSS11
desc BSS11
11
11
read-write
BSS10
desc BSS10
10
10
read-write
BSS9
desc BSS9
9
9
read-write
BSS8
desc BSS8
8
8
read-write
BSS7
desc BSS7
7
7
read-write
BSS6
desc BSS6
6
6
read-write
BSS5
desc BSS5
5
5
read-write
BSS4
desc BSS4
4
4
read-write
BSS3
desc BSS3
3
3
read-write
BSS2
desc BSS2
2
2
read-write
BSS1
desc BSS1
1
1
read-write
BSS0
desc BSS0
0
0
read-write
TOG
desc TOG
0x60
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PIN12
desc PIN12
12
12
read-write
PIN11
desc PIN11
11
11
read-write
PIN10
desc PIN10
10
10
read-write
PIN9
desc PIN9
9
9
read-write
PIN8
desc PIN8
8
8
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN5
desc PIN5
5
5
read-write
PIN4
desc PIN4
4
4
read-write
PIN3
desc PIN3
3
3
read-write
PIN2
desc PIN2
2
2
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
GPIOB
desc GPIOB
0x48000400
GPIOB
GPIOB Interrupt
6
GPIOC
desc GPIOC
0x48000800
GPIOC
GPIOC Interrupt
7
GPIO
GPIOC
32
0x0
0x64
registers
DIR
desc DIR
0x0
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
OPENDRAIN
desc OPENDRAIN
0x4
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
SPEED
desc SPEED
0x8
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PDR
desc PDR
0xC
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
PUR
desc PUR
0x10
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
AFRH
desc AFRH
0x14
32
read-write
AFR15
desc AFR15
31
28
read-write
AFR14
desc AFR14
27
24
read-write
AFR13
desc AFR13
23
20
read-write
ANALOG
desc ANALOG
0x1C
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
DRIVER
desc DRIVER
0x20
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
RISEIE
Interrupt enable register
0x24
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
FALLIE
Interrupt enable register
0x28
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
HIGHIE
Interrupt enable register
0x2C
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
LOWIE
Interrupt enable register
0x30
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
ISR
Interrupt status register
0x34
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
ICR
Interrupt flag clear register
0x38
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
LOCK
desc LOCK
0x3C
32
read-write
KEY
KEY = 0x5A5A
31
16
write-only
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
FILTER
desc FILTER
0x40
32
read-write
FLTCLK
desc FLTCLK
18
16
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
IDR
desc IDR
0x50
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
ODR
desc ODR
0x54
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
ODRLOWBYTE
desc ODRLOWBYTE
ODR
0x54
8
read-write
LOWBYTE
desc LOWBYTE
7
0
read-write
ODRHIGHBYTE
desc ODRHIGHBYTE
ODR
0x55
8
read-write
HIGHBYTE
desc HIGHBYTE
7
0
read-write
BRR
desc BRR
0x58
32
read-write
BRR15
desc BRR15
15
15
read-write
BRR14
desc BRR14
14
14
read-write
BRR13
desc BRR13
13
13
read-write
BSRR
desc BSRR
0x5C
32
read-write
BRR15
desc BRR15
31
31
read-write
BRR14
desc BRR14
30
30
read-write
BRR13
desc BRR13
29
29
read-write
BSS15
desc BSS15
15
15
read-write
BSS14
desc BSS14
14
14
read-write
BSS13
desc BSS13
13
13
read-write
TOG
desc TOG
0x60
32
read-write
PIN15
desc PIN15
15
15
read-write
PIN14
desc PIN14
14
14
read-write
PIN13
desc PIN13
13
13
read-write
GPIOF
desc GPIOF
0x48001400
GPIOF
GPIOF Interrupt
8
GPIO
GPIOF
32
0x0
0x64
registers
DIR
desc DIR
0x0
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
OPENDRAIN
desc OPENDRAIN
0x4
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
SPEED
desc SPEED
0x8
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
PDR
desc PDR
0xC
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
PUR
desc PUR
0x10
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
AFRL
desc AFRL
0x18
32
read-write
AFR7
desc AFR7
31
28
read-write
AFR6
desc AFR6
27
24
read-write
AFR3
desc AFR3
15
12
read-write
AFR1
desc AFR1
7
4
read-write
AFR0
desc AFR0
3
0
read-write
ANALOG
desc ANALOG
0x1C
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
DRIVER
desc DRIVER
0x20
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
RISEIE
Interrupt enable register
0x24
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
FALLIE
Interrupt enable register
0x28
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
HIGHIE
Interrupt enable register
0x2C
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
LOWIE
Interrupt enable register
0x30
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ISR
Interrupt status register
0x34
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ICR
Interrupt flag clear register
0x38
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
LOCK
desc LOCK
0x3C
32
read-write
KEY
KEY = 0x5A5A
31
16
write-only
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
FILTER
desc FILTER
0x40
32
read-write
FLTCLK
desc FLTCLK
18
16
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
IDR
desc IDR
0x50
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ODR
desc ODR
0x54
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
ODRLOWBYTE
desc ODRLOWBYTE
ODR
0x54
8
read-write
LOWBYTE
desc LOWBYTE
7
0
read-write
BRR
desc BRR
0x58
32
read-write
BRR7
desc BRR7
7
7
read-write
BRR6
desc BRR6
6
6
read-write
BRR3
desc BRR3
3
3
read-write
BRR1
desc BRR1
1
1
read-write
BRR0
desc BRR0
0
0
read-write
BSRR
desc BSRR
0x5C
32
read-write
BSS7
desc BSS7
7
7
read-write
BSS6
desc BSS6
6
6
read-write
BSS3
desc BSS3
3
3
read-write
BSS1
desc BSS1
1
1
read-write
BSS0
desc BSS0
0
0
read-write
TOG
desc TOG
0x60
32
read-write
PIN7
desc PIN7
7
7
read-write
PIN6
desc PIN6
6
6
read-write
PIN3
desc PIN3
3
3
read-write
PIN1
desc PIN1
1
1
read-write
PIN0
desc PIN0
0
0
read-write
GTIM1
General Timer 1
0x40000400
GTIM1
General Timer1 Interrupt
16
GTIM
GTIM
32
0x0
0x344
registers
ARR
Auto Reload Register
0x300
32
read-write
ARR
desc ARR
15
0
read-write
CNT
Counter Register
0x304
32
read-write
CNT
desc CNT
15
0
read-write
CMMR
Capture compare control Register
0x308
32
read-write
CC4M
desc CC4M
15
12
read-write
CC3M
desc CC3M
11
8
read-write
CC2M
desc CC2M
7
4
read-write
CC1M
desc CC1M
3
0
read-write
ETR
ETR Control register
0x30C
32
read-write
ETRFLT
desc ETRFLT
6
4
read-write
CR0
Control register0
0x310
32
read-write
ENCRELOAD
desc ENCRELOAD
20
19
read-write
ENCRESET
desc ENCRESET
18
17
read-write
ENCMODE
desc ENCMODE
16
15
read-write
PRSSTATUS
desc PRSSTATUS
14
11
read-only
PRS
desc PRS
10
7
read-write
TOGEN
desc TOGEN
6
6
read-write
ONESHOT
desc ONESHOT
5
5
read-write
POL
desc POL
4
4
read-write
TRS
desc TRS
3
3
read-write
MODE
desc MODE
2
1
read-write
EN
desc EN
0
0
read-write
IER
Interrupt enable register
0x314
32
read-write
DIRCHANGE
desc DIRCHANGE
9
9
read-write
CC4
desc CC4
6
6
read-write
CC3
desc CC3
5
5
read-write
CC2
desc CC2
4
4
read-write
CC1
desc CC1
3
3
read-write
UD
desc UD
2
2
read-write
TI
desc TI
1
1
read-write
OV
desc OV
0
0
read-write
ISR
Interrupt status register
0x318
32
read-write
DIR
desc DIR
10
10
read-only
DIRCHANGE
desc DIRCHANGE
9
9
read-only
CC4
desc CC4
6
6
read-only
CC3
desc CC3
5
5
read-only
CC2
desc CC2
4
4
read-only
CC1
desc CC1
3
3
read-only
UD
desc UD
2
2
read-write
TI
desc TI
1
1
read-write
OV
desc OV
0
0
read-write
ICR
Interrupt flag clear register
0x31C
32
read-write
DIRCHANGE
desc DIRCHANGE
9
9
read-write
CC4
desc CC4
6
6
read-write
CC3
desc CC3
5
5
read-write
CC2
desc CC2
4
4
read-write
CC1
desc CC1
3
3
read-write
UD
desc UD
2
2
read-write
TI
desc TI
1
1
read-write
OV
desc OV
0
0
read-write
CCR1
capture compare register
0x320
32
read-write
CCR
desc CCR
15
0
read-write
CCR2
capture compare register
0x324
32
read-write
CCR
desc CCR
15
0
read-write
CCR3
capture compare register
0x328
32
read-write
CCR
desc CCR
15
0
read-write
CCR4
capture compare register
0x32C
32
read-write
CCR
desc CCR
15
0
read-write
CR1
Control register1
0x330
32
read-write
CH4POL
desc CH4POL
15
15
read-write
CH4FLT
desc CH4FLT
14
12
read-write
CH3POL
desc CH3POL
11
11
read-write
CH3FLT
desc CH3FLT
10
8
read-write
CH2POL
desc CH2POL
7
7
read-write
CH2FLT
desc CH2FLT
6
4
read-write
CH1POL
desc CH1POL
3
3
read-write
CH1FLT
desc CH1FLT
2
0
read-write
DMA
DMA Control register
0x340
32
read-write
CC4
desc CC4
5
5
read-write
CC3
desc CC3
4
4
read-write
CC2
desc CC2
3
3
read-write
CC1
desc CC1
2
2
read-write
TRS
desc TRS
1
1
read-write
OV
desc OV
0
0
read-write
GTIM2
General Timer 2
0x40001000
GTIM2
General Timer2 Interrupt
17
GTIM3
General Timer 3
0x40014000
GTIM3
General Timer3 Interrupt
18
GTIM4
General Timer 4
0x40014400
GTIM4
General Timer4 Interrupt
19
I2C1
desc I2C1
0x40005400
I2C1
I2C1 Interrupt
23
I2C
I2C
32
0x0
0x2C
registers
BRREN
desc BRREN
0x0
32
read-write
EN
desc EN
0
0
read-write
BRR
desc BRR
0x4
32
read-write
BRR
fSCL = fPCLK / 8 / (BRR+1)
7
0
read-write
CR
Control register
0x8
32
read-write
EN
desc EN
6
6
read-write
STA
desc STA
5
5
read-write
STO
desc STO
4
4
read-write
SI
desc SI
3
3
read-write
AA
desc AA
2
2
read-write
FLT
desc FLT
0
0
read-write
DR
Data register
0xC
32
read-write
DR
desc DR
7
0
read-write
ADDR0
Slave Addrress0
0x10
32
read-write
ADDR0
desc ADDR0
7
1
read-write
GC
desc GC
0
0
read-write
STAT
Status register
0x14
32
read-only
STAT
desc STAT
7
0
read-only
ADDR1
Slave Addrress1
0x20
32
read-write
ADDR1
desc ADDR1
7
1
read-write
ADDR2
Slave Addrress2
0x24
32
read-write
ADDR2
desc ADDR2
7
1
read-write
MATCH
Slave Addrress match flag
0x28
32
read-only
ADDR2
desc ADDR2
2
2
read-only
ADDR1
desc ADDR1
1
1
read-only
ADDR0
desc ADDR0
0
0
read-only
I2C2
desc I2C2
0x40005800
I2C2
I2C2 Interrput
24
IWDT
desc IWDT
0x40003000
WDT
Watch Dog Timer Interrupt
0
WDT
IWDT
32
0x0
0x28
registers
KR
Key register
0x0
32
write-only
KR
desc KR
15
0
write-only
CR
Control register
0x4
32
read-write
PAUSE
desc PAUSE
5
5
read-write
IE
desc IE
4
4
read-write
ACTION
desc ACTION
3
3
read-write
PRS
desc PRS
2
0
read-write
ARR
Auto reload register
0x8
32
read-write
ARR
desc ARR
11
0
read-write
SR
Status register
0xC
32
read-write
RELOAD
desc RELOAD
5
5
read-only
RUN
desc RUN
4
4
read-only
OV
desc OV
3
3
read-write
WINRF
desc WINRF
2
2
read-only
ARRF
desc ARRF
1
1
read-only
CRF
desc CRF
0
0
read-only
WINR
Window register
0x10
32
read-write
WINR
desc WINR
11
0
read-write
CNT
counter
0x24
32
read-only
CNT
desc CNT
11
0
read-only
LVD
desc LVD
0x40012A80
LVD
Low Voltage Detect Interrupt
1
LVD
32
0x0
0xC
registers
CR0
Control register0
0x0
32
read-write
IE
desc IE
9
9
read-write
VTH
desc VTH
7
4
read-write
SOURCE
desc SOURCE
3
2
read-write
ACTION
desc ACTION
1
1
read-write
EN
desc EN
0
0
read-write
CR1
Control register1
0x4
32
read-write
LEVEL
desc LEVEL
7
7
read-write
FALL
desc FALL
6
6
read-write
RISE
desc RISE
5
5
read-write
FLTCLK
desc FLTCLK
4
4
read-write
FLTTIME
desc FLTTIME
3
1
read-write
FLTEN
desc FLTEN
0
0
read-write
SR
status register
0x8
32
read-write
FLTV
desc FLTV
1
1
read-only
INTF
desc INTF
0
0
read-write
RAM
desc RAM
0x40022400
FLASHRAM
Flash/RAM Interrupt
3
RAM
32
0x0
0x10
registers
IER
Interrupt enable register
0x0
32
read-write
PARITY
desc PARITY
1
1
read-write
EN
desc EN
0
0
read-write
ADDR
Parity check error addr register
0x4
32
read-only
ADDR
desc ADDR
31
0
read-only
ISR
Interrupt flag register
0x8
32
read-only
PARITY
desc PARITY
0
0
read-only
ICR
Interrupt flag clear register
0xC
32
read-write
PARITY
desc PARITY
0
0
read-write
RTC
desc RTC
0x40002800
RTC
Real Time Clock Interrupt
2
RTC
32
0x0
0x3C
registers
KEY
desc KEY
0x0
32
write-only
KEY
Key = 0xCA - 0x53
7
0
write-only
CR0
Control register0
0x4
32
read-write
START
desc START
7
7
read-write
RTC1HZ
desc RTC1HZ
6
5
read-write
H24
desc H24
3
3
read-write
INTERVAL
desc INTERVAL
2
0
read-write
CR1
Control register1
0x8
32
read-write
SOURCE
desc SOURCE
10
8
read-write
WINDOW
desc WINDOW
1
1
read-only
ACCESS
desc ACCESS
0
0
read-write
CR2
Control register2
0xC
32
read-write
ALARMBEN
desc ALARMBEN
10
10
read-write
ALARMAEN
desc ALARMAEN
9
9
read-write
AWTEN
desc AWTEN
7
7
read-write
TAMPEN
desc TAMPEN
6
6
read-write
RTCOUT
desc RTCOUT
5
4
read-write
TAMPEDGE
desc TAMPEDGE
3
3
read-write
AWTSRC
desc AWTSRC
2
0
read-write
COMPEN
Compen register
0x10
32
read-write
FREQ
desc FREQ
19
16
read-write
EN
desc EN
15
15
read-write
SIGN
desc SIGN
14
14
read-write
STEP
desc STEP
13
12
read-write
COMP
desc COMP
11
0
read-write
DATE
Time.Second register
0x14
32
read-write
WEEK
desc WEEK
26
24
read-write
YEAR
desc YEAR
23
16
read-write
MONTH
desc MONTH
15
8
read-write
DAY
desc DAY
7
0
read-write
TIME
Time.Second register
0x18
32
read-write
HOUR
desc HOUR
21
16
read-write
MINUTE
desc MINUTE
14
8
read-write
SECOND
desc SECOND
6
0
read-write
ALARMA
Alarm - A
0x1C
32
read-write
WEEK
desc WEEK
30
24
read-write
HOURMASK
desc HOURMASK
23
23
read-write
HOUR
desc HOUR
21
16
read-write
MINUTEMASK
desc MINUTEMASK
15
15
read-write
MINUTE
desc MINUTE
14
8
read-write
SECONDMASK
desc SECONDMASK
7
7
read-write
SECOND
desc SECOND
6
0
read-write
ALARMB
Alarm - B
0x20
32
read-write
WEEK
desc WEEK
30
24
read-write
HOURMASK
desc HOURMASK
23
23
read-write
HOUR
desc HOUR
21
16
read-write
MINUTEMASK
desc MINUTEMASK
15
15
read-write
MINUTE
desc MINUTE
14
8
read-write
SECONDMASK
desc SECONDMASK
7
7
read-write
SECOND
desc SECOND
6
0
read-write
TAMPDATE
desc TAMPDATE
0x24
32
read-write
WEEK
desc WEEK
15
13
read-write
MONTH
desc MONTH
12
8
read-write
DAY
desc DAY
5
0
read-write
TAMPTIME
desc TAMPTIME
0x28
32
read-write
HOUR
desc HOUR
21
16
read-write
MINUTE
desc MINUTE
14
8
read-write
SECOND
desc SECOND
6
0
read-write
AWTARR
Auto Wakeup Timer Auto Reload Register
0x2C
32
read-write
ARR
desc ARR
15
0
read-write
IER
Interrupt enable register
0x30
32
read-write
INTERVAL
desc INTERVAL
6
6
read-write
TAMPOV
desc TAMPOV
4
4
read-write
TAMP
desc TAMP
3
3
read-write
AWTIMER
desc AWTIMER
2
2
read-write
ALARMB
desc ALARMB
1
1
read-write
ALARMA
desc ALARMA
0
0
read-write
ISR
Interrupt status register
0x34
32
read-only
INTERVAL
desc INTERVAL
6
6
read-only
TAMPOV
desc TAMPOV
4
4
read-only
TAMP
desc TAMP
3
3
read-only
AWTIMER
desc AWTIMER
2
2
read-only
ALARMB
desc ALARMB
1
1
read-only
ALARMA
desc ALARMA
0
0
read-only
ICR
Interrupt flag clear register
0x38
32
read-write
INTERVAL
desc INTERVAL
6
6
read-write
TAMPOV
desc TAMPOV
4
4
read-write
TAMP
desc TAMP
3
3
read-write
AWTIMER
desc AWTIMER
2
2
read-write
ALARMB
desc ALARMB
1
1
read-write
ALARMA
desc ALARMA
0
0
read-write
SPI1
desc SPI1
0x40013000
SPI1
SPI1 Interrupt
25
SPI
SPI
32
0x0
0x1C
registers
CR1
Control register1
0x0
32
read-write
MISOHD
desc MISOHD
18
18
read-write
DMATX
desc DMATX
17
17
read-write
DMARX
desc DMARX
16
16
read-write
MODE
desc MODE
15
14
read-write
WIDTH
desc WIDTH
13
10
read-write
SSM
desc SSM
9
9
read-write
SMP
desc SMP
8
8
read-write
LSBF
desc LSBF
7
7
read-write
EN
desc EN
6
6
read-write
BR
desc BR
5
3
read-write
MSTR
desc MSTR
2
2
read-write
CPOL
desc CPOL
1
1
read-write
CPHA
desc CPHA
0
0
read-write
IER
Interrupt enable register
0x4
32
read-write
MODF
desc MODF
7
7
read-write
SSERR
desc SSERR
6
6
read-write
OV
desc OV
5
5
read-write
UD
desc UD
4
4
read-write
SSR
desc SSR
3
3
read-write
SSF
desc SSF
2
2
read-write
RXNE
desc RXNE
1
1
read-write
TXE
desc TXE
0
0
read-write
CR2
Control register2
0x8
32
read-write
HDOE
desc HDOE
0
0
read-write
SSI
Slave slect register
0xC
32
read-write
SSI
desc SSI
0
0
read-write
ISR
Interrupt status register
0x10
32
read-only
SSLVL
desc SSLVL
9
9
read-only
BUSY
desc BUSY
8
8
read-only
MODF
desc MODF
7
7
read-only
SSERR
desc SSERR
6
6
read-only
OV
desc OV
5
5
read-only
UD
desc UD
4
4
read-only
SSR
desc SSR
3
3
read-only
SSF
desc SSF
2
2
read-only
RXNE
desc RXNE
1
1
read-only
TXE
desc TXE
0
0
read-only
ICR
Interrupt flag clear register
0x14
32
read-write
MODF
desc MODF
7
7
read-write
SSERR
desc SSERR
6
6
read-write
OV
desc OV
5
5
read-write
UD
desc UD
4
4
read-write
SSR
desc SSR
3
3
read-write
SSF
desc SSF
2
2
read-write
RXNE
desc RXNE
1
1
read-write
FLUSH
desc FLUSH
0
0
read-write
DR
Data register
0x18
32
read-write
DR
desc DR
15
0
read-write
SPI2
desc SPI2
0x40003800
SPI2
SPI2 Interrupt
26
SYSCTRL
System Ctrl
0x40010000
RCC
RCC Interupt
4
SYSCTRL
32
0x0
0x78
registers
CR0
Control Reg0
0x0
32
read-write
KEY
desc KEY
31
16
write-only
HCLKPRS
desc HCLKPRS
7
5
read-write
PCLKPRS
desc PCLKPRS
4
3
read-write
SYSCLK
desc SYSCLK
2
0
read-write
CR1
Control Reg1
0x4
32
read-write
KEY
desc KEY
31
16
write-only
CLKCCS
desc CLKCCS
8
8
read-write
HSECCS
desc HSECCS
7
7
read-write
LSECCS
desc LSECCS
6
6
read-write
LSELOCK
desc LSELOCK
5
5
read-write
LSEEN
desc LSEEN
4
4
read-write
LSIEN
desc LSIEN
3
3
read-write
PLLEN
desc PLLEN
2
2
read-write
HSEEN
desc HSEEN
1
1
read-write
HSIEN
desc HSIEN
0
0
read-write
CR2
Control Reg2
0x8
32
read-write
KEY
desc KEY
31
16
write-only
WAKEUPCLK
desc WAKEUPCLK
3
3
read-write
LOCKUP
desc LOCKUP
2
2
read-write
SWDIO
desc SWDIO
1
1
read-write
IER
Interupt Enable Reg
0xC
32
read-write
KEY
desc KEY
31
16
write-only
HSEFAULT
desc HSEFAULT
8
8
read-write
LSEFAULT
desc LSEFAULT
7
7
read-write
HSEFAIL
desc HSEFAIL
6
6
read-write
LSEFAIL
desc LSEFAIL
5
5
read-write
LSERDY
desc LSERDY
4
4
read-write
LSIRDY
desc LSIRDY
3
3
read-write
PLLRDY
desc PLLRDY
2
2
read-write
HSERDY
desc HSERDY
1
1
read-write
HSIRDY
desc HSIRDY
0
0
read-write
ISR
Interupt Status Reg
0x10
32
read-only
LSESTABLE
desc LSESTABLE
15
15
read-only
LSISTABLE
desc LSISTABLE
14
14
read-only
PLLSTABLE
desc PLLSTABLE
13
13
read-only
HSESTABLE
desc HSESTABLE
12
12
read-only
HSISTABLE
desc HSISTABLE
11
11
read-only
HSEFAULT
desc HSEFAULT
8
8
read-only
LSEFAULT
desc LSEFAULT
7
7
read-only
HSEFAIL
desc HSEFAIL
6
6
read-only
LSEFAIL
desc LSEFAIL
5
5
read-only
LSERDY
desc LSERDY
4
4
read-only
LSIRDY
desc LSIRDY
3
3
read-only
PLLRDY
desc PLLRDY
2
2
read-only
HSERDY
desc HSERDY
1
1
read-only
HSIRDY
desc HSIRDY
0
0
read-only
ICR
Interupt Clear Reg
0x14
32
read-write
HSEFAULT
desc HSEFAULT
8
8
read-write
LSEFAULT
desc LSEFAULT
7
7
read-write
HSEFAIL
desc HSEFAIL
6
6
read-write
LSEFAIL
desc LSEFAIL
5
5
read-write
LSERDY
desc LSERDY
4
4
read-write
LSIRDY
desc LSIRDY
3
3
read-write
PLLRDY
desc PLLRDY
2
2
read-write
HSERDY
desc HSERDY
1
1
read-write
HSIRDY
desc HSIRDY
0
0
read-write
HSI
HSI Control Reg
0x18
32
read-write
STABLE
desc STABLE
15
15
read-only
DIV
desc DIV
14
11
read-write
TRIM
desc TRIM
10
0
read-write
HSE
HSE Control Reg
0x1C
32
read-write
STABLE
desc STABLE
19
19
read-only
DETCNT
desc DETCNT
18
8
read-write
FLT
desc FLT
7
7
read-write
MODE
desc MODE
6
6
read-write
WAITCYCLE
desc WAITCYCLE
5
4
read-write
FREQ
desc FREQ
3
2
read-write
DRIVER
desc DRIVER
1
0
read-write
LSI
LSI Control Reg
0x20
32
read-write
STABLE
desc STABLE
15
15
read-only
WAITCYCLE
desc WAITCYCLE
11
10
read-write
TRIM
desc TRIM
9
0
read-write
LSE
LSE Control Reg
0x24
32
read-write
STABLE
desc STABLE
15
15
read-only
MODE
desc MODE
6
6
read-write
WAITCYCLE
desc WAITCYCLE
5
4
read-write
AMP
desc AMP
3
2
read-write
DRIVER
desc DRIVER
1
0
read-write
PLL
PLL Control Reg
0x28
32
read-write
RFU
desc RFU
19
16
read-write
STABLE
desc STABLE
15
15
read-only
WAITCYCLE
desc WAITCYCLE
14
12
read-write
FREQOUT
desc FREQOUT
11
9
read-write
MUL
desc MUL
8
4
read-write
FREQIN
desc FREQIN
3
2
read-write
SOURCE
desc SOURCE
1
0
read-write
DEBUG
Debug Control Reg
0x2C
32
read-write
WWDT
desc WWDT
10
10
read-write
IWDT
desc IWDT
9
9
read-write
RTC
desc RTC
8
8
read-write
AWT
desc AWT
6
6
read-write
BTIM123
desc BTIM123
5
5
read-write
GTIM4
desc GTIM4
4
4
read-write
GTIM3
desc GTIM3
3
3
read-write
GTIM2
desc GTIM2
2
2
read-write
GTIM1
desc GTIM1
1
1
read-write
ATIM
desc ATIM
0
0
read-write
AHBEN
AHB Clock Control Reg
0x30
32
read-write
GPIOF
desc GPIOF
9
9
read-write
GPIOC
desc GPIOC
6
6
read-write
GPIOB
desc GPIOB
5
5
read-write
GPIOA
desc GPIOA
4
4
read-write
CRC
desc CRC
2
2
read-write
FLASH
desc FLASH
1
1
read-write
DMA
desc DMA
0
0
read-write
APBEN2
APB Clock Control Reg2
0x34
32
read-write
AWT
desc AWT
13
13
read-write
BTIM
desc BTIM
12
12
read-write
GTIM4
desc GTIM4
11
11
read-write
GTIM3
desc GTIM3
10
10
read-write
UART1
desc UART1
9
9
read-write
SPI1
desc SPI1
8
8
read-write
ATIM
desc ATIM
7
7
read-write
VC
desc VC
4
4
read-write
ADC
desc ADC
2
2
read-write
APBEN1
APB Clock Control Reg1
0x38
32
read-write
I2C2
desc I2C2
12
12
read-write
I2C1
desc I2C1
11
11
read-write
UART3
desc UART3
8
8
read-write
UART2
desc UART2
7
7
read-write
SPI2
desc SPI2
6
6
read-write
IWDT
desc IWDT
5
5
read-write
WWDT
desc WWDT
4
4
read-write
RTC
desc RTC
3
3
read-write
GTIM2
desc GTIM2
2
2
read-write
GTIM1
desc GTIM1
1
1
read-write
AHBRST
AHB Reset Control Reg
0x40
32
read-write
GPIOF
desc GPIOF
9
9
read-write
GPIOC
desc GPIOC
6
6
read-write
GPIOB
desc GPIOB
5
5
read-write
GPIOA
desc GPIOA
4
4
read-write
CRC
desc CRC
2
2
read-write
FLASH
desc FLASH
1
1
read-write
DMA
desc DMA
0
0
read-write
APBRST2
APB Reset Control Reg2
0x44
32
read-write
AWT
desc AWT
13
13
read-write
BTIM
desc BTIM
12
12
read-write
GTIM4
desc GTIM4
11
11
read-write
GTIM3
desc GTIM3
10
10
read-write
UART1
desc UART1
9
9
read-write
SPI1
desc SPI1
8
8
read-write
ATIM
desc ATIM
7
7
read-write
VC
desc VC
4
4
read-write
ADC
desc ADC
2
2
read-write
APBRST1
APB Reset Control Reg1
0x48
32
read-write
I2C2
desc I2C2
12
12
read-write
I2C1
desc I2C1
11
11
read-write
UART3
desc UART3
8
8
read-write
UART2
desc UART2
7
7
read-write
SPI2
desc SPI2
6
6
read-write
IWDT
desc IWDT
5
5
read-write
WWDT
desc WWDT
4
4
read-write
RTC
desc RTC
3
3
read-write
GTIM2
desc GTIM2
2
2
read-write
GTIM1
desc GTIM1
1
1
read-write
RESETFLAG
Reset Status Reg
0x4C
32
read-write
SYSRESETREQ
desc SYSRESETREQ
9
9
read-write
LOCKUP
desc LOCKUP
8
8
read-write
RSTB
desc RSTB
6
6
read-write
WWDT
desc WWDT
5
5
read-write
IWDT
desc IWDT
4
4
read-write
LVD
desc LVD
3
3
read-write
POR
desc POR
0
0
read-write
GTIM1CAP
GTIM1 CAP Control Reg
0x50
32
read-write
CH4
desc CH4
14
12
read-write
CH3
desc CH3
10
8
read-write
CH2
desc CH2
6
4
read-write
CH1
desc CH1
2
0
read-write
GTIM2CAP
GTIM2 CAP Control Reg
0x54
32
read-write
CH4
desc CH4
14
12
read-write
CH3
desc CH3
10
8
read-write
CH2
desc CH2
6
4
read-write
CH1
desc CH1
2
0
read-write
GTIM3CAP
GTIM3 CAP Control Reg
0x58
32
read-write
CH4
desc CH4
14
12
read-write
CH3
desc CH3
10
8
read-write
CH2
desc CH2
6
4
read-write
CH1
desc CH1
2
0
read-write
GTIM4CAP
GTIM4 CAP Control Reg
0x5C
32
read-write
CH4
desc CH4
14
12
read-write
CH3
desc CH3
10
8
read-write
CH2
desc CH2
6
4
read-write
CH1
desc CH1
2
0
read-write
ATIMETR
ATIM ETR Control Reg
0x60
32
read-write
ATIMETR
desc ATIMETR
2
0
read-write
GTIMETR
GTIM1-4 ETR Control Reg
0x64
32
read-write
GTIM4ETR
desc GTIM4ETR
14
12
read-write
GTIM3ETR
desc GTIM3ETR
10
8
read-write
GTIM2ETR
desc GTIM2ETR
6
4
read-write
GTIM1ETR
desc GTIM1ETR
2
0
read-write
TIMITR
BTIMx GTIMx ATIM ITR Control Reg
0x6C
32
read-write
BTIM3ITR
desc BTIM3ITR
23
21
read-write
BTIM2ITR
desc BTIM2ITR
20
18
read-write
BTIM1ITR
desc BTIM1ITR
17
15
read-write
GTIM4ITR
desc GTIM4ITR
14
12
read-write
GTIM3ITR
desc GTIM3ITR
11
9
read-write
GTIM2ITR
desc GTIM2ITR
8
6
read-write
GTIM1ITR
desc GTIM1ITR
5
3
read-write
ATIMITR
desc ATIMITR
2
0
read-write
MCO
Master Clock Output Control Reg
0x70
32
read-write
DIV
desc DIV
6
4
read-write
SOURCE
desc SOURCE
3
0
read-write
IRMOD
IR MOD Control Reg
0x74
32
read-write
MOD
desc MOD
3
0
read-write
UART1
desc UART1
0x40013800
UART1
UART1 Interrupt
27
UART
UART
32
0x0
0x38
registers
CR1
Control register1
0x0
32
read-write
OVER
desc OVER
10
9
read-write
START
desc START
8
8
read-write
SYNC
desc SYNC
6
6
read-write
STOP
desc STOP
5
4
read-write
PARITY
desc PARITY
3
2
read-write
RXEN
desc RXEN
1
1
read-write
TXEN
desc TXEN
0
0
read-write
CR2
Control register2
0x4
32
read-write
SOURCE
desc SOURCE
9
8
read-write
DMATX
desc DMATX
7
7
read-write
DMARX
desc DMARX
6
6
read-write
TXINV
desc TXINV
5
5
read-write
RXINV
desc RXINV
4
4
read-write
RTSEN
desc RTSEN
3
3
read-write
CTSEN
desc CTSEN
2
2
read-write
SIGNAL
desc SIGNAL
1
1
read-write
ADDREN
desc ADDREN
0
0
read-write
IER
Interrupt enable register
0x8
32
read-write
CTS
CTS change
6
6
read-write
PE
Parity error
4
4
read-write
FE
Frame error
3
3
read-write
RC
Receive complete
2
2
read-write
TC
Transmit complete
1
1
read-write
TXE
TxBuf empty
0
0
read-write
ISR
Interrupt status register
0x1C
32
read-only
TXBUSY
desc TXBUSY
8
8
read-only
CTSLV
CTS PIN level
7
7
read-only
CTS
CTS change
6
6
read-only
MATCH
Slave addr match
5
5
read-only
PE
Parity error
4
4
read-only
FE
Frame error
3
3
read-only
RC
Receive complete
2
2
read-only
TC
Transmit complete
1
1
read-only
TXE
TxBuf empty
0
0
read-only
ICR
Interrupt flag clear register
0x20
32
read-write
CTS
CTS change
6
6
read-write
PE
Parity error
4
4
read-write
FE
Frame error
3
3
read-write
RC
Receive complete
2
2
read-write
TC
Transmit complete
1
1
read-write
BRRI
desc BRRI
0xC
32
read-write
BRRI
desc BRRI
15
0
read-write
BRRF
desc BRRF
0x10
32
read-write
BRRF
desc BRRF
3
0
read-write
RDR
Data reg for read
0x24
32
read-only
RDR
desc RDR
8
0
read-only
TDR
Data reg for write
0x28
32
write-only
TDR
desc TDR
8
0
write-only
ADDR
Slave addr
0x30
32
read-write
ADDR
desc ADDR
7
0
read-write
MASK
Slave addr mask
0x34
32
read-write
MASK
desc MASK
7
0
read-write
UART2
desc UART2
0x40004400
UART2
UART2 Interrupt
28
UART3
desc UART3
0x40004800
UART3
UART3 Interrupt
29
VC1
desc VC1
0x40012A00
VC1
Voltage Comparator 1 Interrupt
14
VC
VC
32
0x0
0x10
registers
DIV
desc DIV
0x0
32
read-write
VIN
desc VIN
7
7
read-write
EN
desc EN
6
6
read-write
DIV
desc DIV
5
0
read-write
CR0
Control register0
0x4
32
read-write
INN
desc INN
15
12
read-write
INP
desc INP
11
8
read-write
WINDOW
desc WINDOW
7
7
read-write
POL
desc POL
6
6
read-write
IE
desc IE
5
5
read-write
HYS
desc HYS
4
3
read-write
RESP
desc RESP
2
1
read-write
EN
desc EN
0
0
read-write
CR1
Control register1
0x8
32
read-write
BLANKFLT
desc BLANKFLT
15
13
read-write
BLANKCH3B
desc BLANKCH3B
12
12
read-write
BLANKCH2B
desc BLANKCH2B
11
11
read-write
BLANKCH1B
desc BLANKCH1B
10
10
read-write
ATIMBK
desc ATIMBK
9
9
read-write
ATIMCLR
desc ATIMCLR
8
8
read-write
HIGHIE
desc HIGHIE
7
7
read-write
RISEIE
desc RISEIE
6
6
read-write
FALLIE
desc FALLIE
5
5
read-write
FLTCLK
desc FLTCLK
4
4
read-write
FLTTIME
desc FLTTIME
3
1
read-write
FLTEN
desc FLTEN
0
0
read-write
SR
Status register
0xC
32
read-write
READY
desc READY
2
2
read-only
FLTV
desc FLTV
1
1
read-only
INTF
desc INTF
0
0
read-write
VC2
desc VC2
0x40012A10
VC2
Voltage Comparator 2 Interrupt
15
WWDT
desc WWDT
0x40002C00
WDT
Watch Dog Timer Interrupt
0
WDT
WWDT
32
0x0
0xC
registers
CR0
Control register1
0x0
32
read-write
EN
desc EN
7
7
read-write
WCNT
desc WCNT
6
0
read-write
CR1
Control register2
0x4
32
read-write
IE
desc IE
10
10
read-write
PRS
desc PRS
9
7
read-write
WINR
desc WINR
6
0
read-write
SR
Status register
0x8
32
read-write
POV
desc POV
0
0
read-write