UniStar.
CX32L003
2024.05.06
ARM 32-bit Cortex-M0 Microcontroller based device, CPU clock up to 24MHz, etc.
CM0+
r2p1
little
2
false
8
32
ADC
ADC Register
ADC
0x0
0x0
0x54
registers
n
ADC
24
CR0
ADC Config Register 0
0x0
32
read-write
n
0x0
0x0
ADCEN
ADC Enable
0
1
read-write
0
disabled
0
1
enabled
1
CLKSEL
ADC Clock Select
4
3
read-write
SAM
ADC Sample Circle Select
11
1
read-write
SEL
ADC Channel Select
8
3
read-write
START
Start Control
1
1
read-write
0
ADC Stop
0
1
ADC Run
1
STATERST
ADC Continue Convert Status Control
15
1
read-write
CR1
ADC Config Register 1
0x4
32
read-write
n
0x0
0x0
CT
Convect mode Select
10
1
read-write
HTCMP
High threshold Compare Control
13
1
read-write
LTCMP
Low threshold Compare Control
12
1
read-write
RACC_CLR
Convect Result register Clear
15
1
read-write
RACC_EN
Convect Result Auto ADD
11
1
read-write
REGCMP
Area Compare Control
14
1
read-write
TRIGS0
ADC Convect Auto Triger 0
0
5
read-write
TRIGS1
ADC Convect Auto Triger 1
5
5
read-write
CR2
ADC Config Register2
0x8
32
read-write
n
0x0
0x0
ADCCN
ADC Continue Convect Times Config
8
8
read-write
CHEN
ADC Continue Convect Channel 7-0 Enable
0
8
read-write
Circle_Mode
ADC Convect Rounte Mode Select
16
1
read-write
HT
Compare High Threshold
0x34
32
read-write
n
0x0
0x0
HT
ADC Convect Result Compare High threshold
0
12
read-only
INTCLR
Interrupt Clear Register
0x48
32
read-write
n
0x0
0x0
ADCICLR
Reload value to use for 10ms timing
0
8
read-only
CONT_INTC
No Ref
11
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
HHT_INTC
No Ref
9
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
LLT_INTC
Clock Skew
8
1
read-only
REG_INTC
No Ref
10
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
INTEN
Interrupt Enable Register
0x44
32
read-write
n
0x0
0x0
ADCXIEN
ADC Channel 7~0 Interrupt Mask Config
0
8
read-only
CONT_IEN
ADC
11
1
read-only
0
Disable
0
1
Enable
1
HHT_IEN
HHT
9
1
read-only
0
Disable
0
1
Enable
1
LLT_IEN
ADC Convect Result
8
1
read-only
0
disable
0
1
enable
1
REG_IEN
ADC
10
1
read-only
0
Disable
0
1
Enable
1
LT
Compare Low Threshold
0x38
32
read-write
n
0x0
0x0
LT
Convect Result Compare Low Threshold
0
12
read-only
MSKINTSR
Interrupt Status Register Behind mask
0x50
32
read-write
n
0x0
0x0
ADCMIS
Reload value to use for 10ms timing
0
8
read-only
CONT_MIF
No Ref
11
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
HHT_MIF
No Ref
9
1
read-only
0
No comment
0
1
No comment
1
LLT_MIF
Clock Skew
8
1
read-only
0
10ms calibration value is exact
0
1
10ms calibration value is inexact, because of the clock frequency
1
REG_MIF
No Ref
10
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
RAWINTSR
Interrupt Status Register before mask
0x4C
32
read-write
n
0x0
0x0
ADCRIS
Reload value to use for 10ms timing
0
8
read-only
CONT_INTF
CON
11
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
HHT_INTF
HHT
9
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
LLT_INTF
LLT
8
1
read-only
0
No comment
0
1
No comment
1
REG_INTF
REG
10
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
RESULT
Channel Result Register
0x2C
32
read-write
n
0x0
0x0
RESULT
Result
0
12
read-only
RESULT0
Channel 0 Result Register
0xC
32
read-write
n
0x0
0x0
Result0
ADC Channel 0 Result
0
12
read-only
RESULT1
Channel 1 Result Register
0x10
32
read-write
n
0x0
0x0
Result1
Channel 1 Result
0
24
read-only
RESULT2
Channel 2 Result Register
0x14
32
read-write
n
0x0
0x0
Result2
Channel 2 Result
0
12
read-only
RESULT3
Channel 3 Result Register
0x18
32
read-write
n
0x0
0x0
Result3
ADC Channel 3 Result
0
12
read-only
RESULT4
Channel 4 Result Register
0x1C
32
read-write
n
0x0
0x0
Result4
Channel 4 Result
0
12
read-only
RESULT5
Channel 5 Result Register
0x20
32
read-write
n
0x0
0x0
Result5
Channel 5 Result
0
12
read-only
RESULT6
Channel 6 Result Register
0x24
32
read-write
n
0x0
0x0
Result6
Channel 6 Result
0
12
read-only
RESULT7
Channel 7 Result Register
0x28
32
read-write
n
0x0
0x0
Result7
Channel 7 Result
0
12
read-only
RESULT_ACC
Channel Result accumulate
0x30
32
read-write
n
0x0
0x0
HT
Convect Result Compare High Therashold
0
12
read-only
AWK
Auto wake
AWK
0x0
0x0
0x18
registers
n
AWK
28
CR
Auto Wake Timer Control Register
0x0
32
read-write
n
0x0
0x0
AWKEN
ADC_ Start Control
4
1
read-write
DIVSEL
ADC Enable
0
4
read-write
HXPRSC
ADC Channel Select
8
15
read-write
TCLKSEL
ADC Clock Select
5
2
read-write
INTCLR
Auto Wake Interrupt Clear Register
0xC
32
read-write
n
0x0
0x0
INTCLR
ADC Channel 0 Result
0
1
write-only
RLOAD
Auto Wake Timer ReLoad Data Register
0x4
32
read-write
n
0x0
0x0
RLDVAL
ADC Convect Auto Triger 0
0
8
read-write
SR
Auto Wake Timer Status Register
0x8
32
read-write
n
0x0
0x0
AWUF
ADC Continue Convect Channel 7-0 Enable
0
1
read-only
BEEP
BEEP
BEEP
0x0
0x0
0x4
registers
n
CSR
BEEP Control Status Register
0x0
32
read-write
n
0x0
0x0
BEEPDIV
ADC Enable
0
12
read-write
BEEPEN
ADC Channel Select
18
1
read-write
BEEPSEL
ADC_ Start Control
16
2
read-write
CLKSEL
ADC Clock Select
20
2
read-write
CLKTRIM
CLK_TRIM
CLKTRIM
0x0
0x0
0x1C
registers
n
CLKTRIM
31
CALCNT
CAL
0xC
32
read-write
n
0x0
0x0
CALCNT
ADC_Channel 5 Result
0
32
read-only
CALCON
Count Overtime Config Register
0x18
32
read-write
n
0x0
0x0
CALOVCNT
ADC_Channel 2 Result
0
16
read-write
CR
Config Register
0x0
32
read-write
n
0x0
0x0
CALCLK_SEL
ADC Clock Select
4
2
read-write
CLKEN
ADC Continue Convert Status Control
8
1
read-write
IE
ADC Sample Circle Select
7
1
read-write
MON_EN
ADC Channel Select
6
1
read-write
REFCLK_SEL
ADC_ Start Control
1
3
read-write
TRIM_START
ADC Enable
0
1
read-write
ICLR
Interrupt Flag Clear Register
0x14
32
read-write
n
0x0
0x0
HXT_FAULT_CLR
ADC_Channel 1 Result
3
1
write-only
LXT_FAULT_CLR
ADC_Channel 1 Result
2
1
write-only
IFR
Interrupt Flag Register
0x10
32
read-write
n
0x0
0x0
CALCNT_OVF
ADC Channel 0 Result
1
1
read-only
HXT_FAULT
ADC Channel 0 Result
3
1
read-only
LXT_FAULT
ADC Channel 0 Result
2
1
read-only
STOP
ADC Channel 0 Result
0
1
read-only
REFCNT
Reference Count Register
0x8
32
read-write
n
0x0
0x0
REFCNT
ADC Continue Convect Channel 7-0 Enable
0
32
read-only
REFCON
Reference Count Orignal Config Register
0x4
32
read-write
n
0x0
0x0
RCNTVAL
ADC Convect Auto Triger 0
0
32
read-write
CRC
CRC_Register
CRC
0x0
0x0
0x100
registers
n
DATA
CRC Data Register
0x80
128
read-write
n
0x0
0x0
CRC_DATA
CRC
0
32
read-write
RESULT
RESULT_Register
0x4
32
read-write
n
0x0
0x0
FLAG
flag
16
1
read-write
RESULT
Result
0
16
read-write
DBG
Debug MCU
DBG
0x0
0x0
0x4
registers
n
APBFX
Mode Control Register
0x0
32
read-write
n
0x0
0x0
BEEPDBGSTOP
No comment
8
1
read-write
IWDGDBGSTOP
No comment
9
1
read-write
KEY
No comment
16
16
read-write
LPTIMDBGSTOP
No comment
2
1
read-write
PCADBGSTOP
No comment
4
1
read-write
RTCDBGSTOP
No comment
6
1
read-write
TIM10DBGSTOP
No comment
0
1
read-write
TIM11DBGSTOP
No comment
1
1
read-write
TIM1DBGSTOP
No comment
5
1
read-write
TIM2DBGSTOP
No comment
11
1
read-write
WWDGDBGSTOP
No comment
10
1
read-write
FLASH
Flash Controller
FLASH
0x0
0x0
0x1C
registers
n
FLASH
4
BYPASS
0X5A5A-0XA5A5 sequence Register
0xC
32
read-write
n
0x0
0x0
BYPASSSEQ
Reload value to use for 10ms timing
0
16
write-only
CR
Control Register
0x0
32
read-write
n
0x0
0x0
BUSY
BUSY FLAG
2
1
read-only
IE
IE
3
2
read-write
OP
Flash Operation Mode
0
2
read-write
ICLR
Interrupt Flag Clear Register
0x8
32
read-write
n
0x0
0x0
ICLR0
ICLR0
0
1
write-only
ICLR1
ICLR1
1
1
write-only
IFR
Interrupt flag Register
0x4
32
read-write
n
0x0
0x0
IF0
IF0
0
1
read-only
IF1
IF1
1
1
read-only
ISPCON
Flash ISP Control register
0x18
32
read-write
n
0x0
0x0
ISP_CON
ISP Function Config
0
1
read-write
SLOCK0
Sector Write Protect Register0
0x10
32
read-write
n
0x0
0x0
SLOCK0_0
SLOCK0
0
1
read-write
SLOCK0_1
SLOCK0
1
1
read-write
SLOCK0_10
SLOCK0
10
1
read-write
SLOCK0_11
SLOCK0
11
1
read-write
SLOCK0_12
SLOCK0
12
1
read-write
SLOCK0_13
SLOCK0
13
1
read-write
SLOCK0_14
SLOCK0
14
1
read-write
SLOCK0_15
SLOCK0
15
1
read-write
SLOCK0_16
SLOCK0
16
1
read-write
SLOCK0_17
SLOCK0
17
1
read-write
SLOCK0_18
SLOCK0
18
1
read-write
SLOCK0_19
SLOCK0
19
1
read-write
SLOCK0_2
SLOCK0
2
1
read-write
SLOCK0_20
SLOCK0
20
1
read-write
SLOCK0_21
SLOCK0
21
1
read-write
SLOCK0_22
SLOCK0
22
1
read-write
SLOCK0_23
SLOCK0
23
1
read-write
SLOCK0_24
SLOCK0
24
1
read-write
SLOCK0_25
SLOCK0
25
1
read-write
SLOCK0_26
SLOCK0
26
1
read-write
SLOCK0_27
SLOCK0
27
1
read-write
SLOCK0_28
SLOCK0
28
1
read-write
SLOCK0_29
SLOCK0
29
1
read-write
SLOCK0_3
SLOCK0
3
1
read-write
SLOCK0_30
SLOCK0
30
1
read-write
SLOCK0_31
SLOCK0
31
1
read-write
SLOCK0_4
SLOCK0
4
1
read-write
SLOCK0_5
SLOCK0
5
1
read-write
SLOCK0_6
SLOCK0
6
1
read-write
SLOCK0_7
SLOCK0
7
1
read-write
SLOCK0_8
SLOCK0
8
1
read-write
SLOCK0_9
SLOCK0
9
1
read-write
SLOCK1
Sector Write Protect Register1
0x14
32
read-write
n
0x0
0x0
SLOCK1_0
SLOCK1
0
1
read-write
SLOCK1_1
SLOCK1
1
1
read-write
SLOCK1_10
SLOCK1
10
1
read-write
SLOCK1_11
SLOCK1
11
1
read-write
SLOCK1_12
SLOCK1
12
1
read-write
SLOCK1_13
SLOCK1
13
1
read-write
SLOCK1_14
SLOCK1
14
1
read-write
SLOCK1_15
SLOCK1
15
1
read-write
SLOCK1_16
SLOCK1
16
1
read-write
SLOCK1_17
SLOCK1
17
1
read-write
SLOCK1_18
SLOCK1
18
1
read-write
SLOCK1_19
SLOCK1
19
1
read-write
SLOCK1_2
SLOCK1
2
1
read-write
SLOCK1_20
SLOCK1
20
1
read-write
SLOCK1_21
SLOCK1
21
1
read-write
SLOCK1_22
SLOCK1
22
1
read-write
SLOCK1_23
SLOCK1
23
1
read-write
SLOCK1_24
SLOCK1
24
1
read-write
SLOCK1_25
SLOCK1
25
1
read-write
SLOCK1_26
SLOCK1
26
1
read-write
SLOCK1_27
SLOCK1
27
1
read-write
SLOCK1_28
SLOCK1
28
1
read-write
SLOCK1_29
SLOCK1
29
1
read-write
SLOCK1_3
SLOCK1
3
1
read-write
SLOCK1_30
SLOCK1
30
1
read-write
SLOCK1_31
SLOCK1
31
1
read-write
SLOCK1_4
SLOCK1
4
1
read-write
SLOCK1_5
SLOCK1
5
1
read-write
SLOCK1_6
SLOCK1
6
1
read-write
SLOCK1_7
SLOCK1
7
1
read-write
SLOCK1_8
SLOCK1
8
1
read-write
SLOCK1_9
SLOCK1
9
1
read-write
GPIOA
GPIOA register list
GPIO
0x0
0x0
0x4C
registers
n
GPIOA
0
AFR
Multiplex Function Register
0x48
32
read-write
n
0x0
0x0
PxAFR0
PA AFR
0
4
read-write
PxAFR1
PA AFR
4
4
read-write
PxAFR2
PA AFR
8
4
read-write
PxAFR3
PA AFR
12
4
read-write
PxAFR4
PA AFR
16
4
read-write
PxAFR5
PA AFR
20
4
read-write
PxAFR6
PA AFR
24
4
read-write
PxAFR7
PA AFR
28
4
read-write
DBCLKCR
Input Debounce clock Config register
0x38
32
read-write
n
0x0
0x0
DBCLKEN
DB
4
1
read-write
DBCLK_DIV
DB CLK
0
4
read-write
DIRCR
Input Output model Register
0x0
32
read-write
n
0x0
0x0
PxDIR0
PA DIR0
0
1
read-write
PxDIR1
PA DIR1
1
1
read-write
PxDIR2
PA DIR2
2
1
read-write
PxDIR3
PA DIR3
3
1
read-write
PxDIR4
PA DIR4
4
1
read-write
PxDIR5
PA DIR5
5
1
read-write
PxDIR6
PA DIR6
6
1
read-write
PxDIR7
PA DIR7
7
1
read-write
DRVCR
Driver Strength Config
0x44
32
read-write
n
0x0
0x0
PxDRV0
PADRV
0
1
read-write
PxDRV1
PADRV
1
1
read-write
PxDRV2
PADRV
2
1
read-write
PxDRV3
PADRV
3
1
read-write
PxDRV4
PADRV
4
1
read-write
PxDRV5
PADRV
5
1
read-write
PxDRV6
PADRV
6
1
read-write
PxDRV7
PADRV
7
1
read-write
IDR
Input Data Register
0xC
32
read-write
n
0x0
0x0
PxID0
PA Input Value
0
1
read-write
PxID1
PA Input Value
1
1
read-write
PxID2
PA Input Value
2
1
read-write
PxID3
PA Input Value
3
1
read-write
PxID4
PA Input Value
4
1
read-write
PxID5
PA Input Value
5
1
read-write
PxID6
PA Input Value
6
1
read-write
PxID7
PA Input Value
7
1
read-write
INDBEN
Input Debounce and synchronous Enable Register
0x34
32
read-write
n
0x0
0x0
PxDIDB
Reload value to use for 10ms timing
0
8
read-write
SYNC_EN
enable
8
1
read-write
INTANY
Edge Trigger Interrupt Register
0x28
32
read-write
n
0x0
0x0
PxIANY0
PA IANY
0
1
read-write
PxIANY1
PA IANY
1
1
read-write
PxIANY2
PA IANY
2
1
read-write
PxIANY3
PA IANY
3
1
read-write
PxIANY4
PA IANY
4
1
read-write
PxIANY5
PA IANY
5
1
read-write
PxIANY6
PA IANY
6
1
read-write
PxIANY7
PA IANY
7
1
read-write
INTCLR
Interrupt Clear Register
0x1C
32
read-write
n
0x0
0x0
PxICLR0
PA ICLR0
0
1
write-only
PxICLR1
PA ICLR
1
1
write-only
PxICLR2
PA ICLR
2
1
write-only
PxICLR3
PA ICLR
3
1
write-only
PxICLR4
PA ICLR
4
1
write-only
PxICLR5
PA ICLR
5
1
write-only
PxICLR6
PA ICLR
6
1
write-only
PxICLR7
PA ICLR
7
1
write-only
INTEN
Inerrupt Enable Register
0x10
32
read-write
n
0x0
0x0
PxIEN0
PA Interrupt Enable
0
1
read-write
PxIEN1
PA Interrupt Enable
1
1
read-write
PxIEN2
PA Interrupt Enable
2
1
read-write
PxIEN3
PA Interrupt Enable
3
1
read-write
PxIEN4
PA Interrupt Enable
4
1
read-write
PxIEN5
PA Interrupt Enable
5
1
read-write
PxIEN6
PA Interrupt Enable
6
1
read-write
PxIEN7
PA Interrupt Enable
7
1
read-write
INTPOLCR
Interrupt Sytle Value Register
0x24
32
read-write
n
0x0
0x0
PxIVAL0
PA Interrupt Value
0
1
read-write
PxIVAL1
PA Interrupt Value
1
1
read-write
PxIVAL2
PA Interrupt Value
2
1
read-write
PxIVAL3
PA Interrupt Value
3
1
read-write
PxIVAL4
PA Interrupt Value
4
1
read-write
PxIVAL5
PA Interrupt Value
5
1
read-write
PxIVAL6
PA Interrupt Value
6
1
read-write
PxIVAL7
PA Interrupt Value
7
1
read-write
INTTYPCR
Interrupt Style Register
0x20
32
read-write
n
0x0
0x0
PxITYPE0
PA Interrupt type
0
1
read-write
PxITYPE1
PA Interrupt type
1
1
read-write
PxITYPE2
PA Interrupt type
2
1
read-write
PxITYPE3
PA Interrupt type
3
1
read-write
PxITYPE4
PA Interrupt type
4
1
read-write
PxITYPE5
PA Interrupt type
5
1
read-write
PxITYPE6
PA Interrupt type
6
1
read-write
PxITYPE7
PA Interrupt type
7
1
read-write
MSKINTSR
Interrupt Status Register
0x18
32
read-write
n
0x0
0x0
PxMIS0
PA MIS0
0
1
read-only
PxMIS1
PA MIS1
1
1
read-only
PxMIS2
PA MIS2
2
1
read-only
PxMIS3
PA MIS
3
1
read-only
PxMIS4
PA MIS
4
1
read-only
PxMIS5
PA MIS
5
1
read-only
PxMIS6
PA MIS
6
1
read-only
PxMIS7
PA MIS
7
1
read-only
ODCLR
Output Clear Register
0x30
32
read-write
n
0x0
0x0
PxODCLR0
PAODCLR
0
1
write-only
PxODCLR1
PAODCLR
1
1
write-only
PxODCLR2
PAODCLR
2
1
write-only
PxODCLR3
PAODCLR
3
1
write-only
PxODCLR4
PAODCLR
4
1
write-only
PxODCLR5
PAODCLR
5
1
write-only
PxODCLR6
PAODCLR
6
1
write-only
PxODCLR7
PAODCLR
7
1
write-only
ODR
Output Data Register
0x8
32
read-write
n
0x0
0x0
PxOD0
PA Output Value Config
0
1
read-write
PxOD1
PA Output Value Config
1
1
read-write
PxOD2
PA Output Value Config
2
1
read-write
PxOD3
PA Output Value Config
3
1
read-write
PxOD4
PA Output Value Config
4
1
read-write
PxOD5
PA Output Value Config
5
1
read-write
PxOD6
PA Output Value Config
6
1
read-write
PxOD7
PA Output Value Config
7
1
read-write
ODSET
Output Setting Register
0x2C
32
read-write
n
0x0
0x0
PxODSET0
PA Output Setting bit
0
1
write-only
PxODSET1
PA Output Setting bit
1
1
write-only
PxODSET2
PA Output Setting bit
2
1
write-only
PxODSET3
PA Output Setting bit
3
1
write-only
PxODSET4
PA Output Setting bit
4
1
write-only
PxODSET5
PA Output Setting bit
5
1
write-only
PxODSET6
PA Output Setting bit
6
1
write-only
PxODSET7
PA Output Setting bit
7
1
write-only
OTYPER
Output Type register
0x4
32
read-write
n
0x0
0x0
PxOTYP0
PA Output Type0
0
1
read-write
PxOTYP1
PA Output Type1
1
1
read-write
PxOTYP2
PA Output Type2
2
1
read-write
PxOTYP3
PA Output Type3
3
1
read-write
PxOTYP4
PA Output Type4
4
1
read-write
PxOTYP5
PA Output Type5
5
1
read-write
PxOTYP6
PA Output Type6
6
1
read-write
PxOTYP7
PA Output Type7
7
1
read-write
PUPDR
PullUp and PullDown Register
0x3C
32
read-write
n
0x0
0x0
PxPUPD0
PA PullUP PullDown
0
2
read-write
PxPUPD1
PA PullUP PullDown
2
2
read-write
PxPUPD2
PA PullUP PullDown
4
2
read-write
PxPUPD3
PA PullUP PullDown
6
2
read-write
PxPUPD4
PA PullUP PullDown
8
2
read-write
PxPUPD5
PA PullUP PullDown
10
2
read-write
PxPUPD6
PA PullUP PullDown
12
2
read-write
PxPUPD7
PA PullUP PullDown
14
2
read-write
RAWINTST
Interrupt Raw Status register
0x14
32
read-write
n
0x0
0x0
PxRIS0
PA RIS
0
1
read-only
PxRIS1
PA RIS
1
1
read-only
PxRIS2
PA RIS
2
1
read-only
PxRIS3
PA RIS
3
1
read-only
PxRIS4
PA RIS
4
1
read-only
PxRIS5
PA RIS
5
1
read-only
PxRIS6
PA RIS
6
1
read-only
PxRIS7
PA RIS
7
1
read-only
SLEWCR
Voltage Convertion Speed Control
0x40
32
read-write
n
0x0
0x0
PASR0
PA
0
1
read-write
PxSR1
PA
1
1
read-write
PxSR2
PA
2
1
read-write
PxSR3
PA
3
1
read-write
PxSR4
PA
4
1
read-write
PxSR5
PA
5
1
read-write
PxSR6
PA
6
1
read-write
PxSR7
PA
7
1
read-write
GPIOB
GPIOA register list
GPIO
0x0
0x0
0x4C
registers
n
GPIOB
GPIOB global interrupt
1
AFR
Multiplex Function Register
0x48
32
read-write
n
0x0
0x0
PxAFR0
PA AFR
0
4
read-write
PxAFR1
PA AFR
4
4
read-write
PxAFR2
PA AFR
8
4
read-write
PxAFR3
PA AFR
12
4
read-write
PxAFR4
PA AFR
16
4
read-write
PxAFR5
PA AFR
20
4
read-write
PxAFR6
PA AFR
24
4
read-write
PxAFR7
PA AFR
28
4
read-write
DBCLKCR
Input Debounce clock Config register
0x38
32
read-write
n
0x0
0x0
DBCLKEN
DB
4
1
read-write
DBCLK_DIV
DB CLK
0
4
read-write
DIRCR
Input Output model Register
0x0
32
read-write
n
0x0
0x0
PxDIR0
PA DIR0
0
1
read-write
PxDIR1
PA DIR1
1
1
read-write
PxDIR2
PA DIR2
2
1
read-write
PxDIR3
PA DIR3
3
1
read-write
PxDIR4
PA DIR4
4
1
read-write
PxDIR5
PA DIR5
5
1
read-write
PxDIR6
PA DIR6
6
1
read-write
PxDIR7
PA DIR7
7
1
read-write
DRVCR
Driver Strength Config
0x44
32
read-write
n
0x0
0x0
PxDRV0
PADRV
0
1
read-write
PxDRV1
PADRV
1
1
read-write
PxDRV2
PADRV
2
1
read-write
PxDRV3
PADRV
3
1
read-write
PxDRV4
PADRV
4
1
read-write
PxDRV5
PADRV
5
1
read-write
PxDRV6
PADRV
6
1
read-write
PxDRV7
PADRV
7
1
read-write
IDR
Input Data Register
0xC
32
read-write
n
0x0
0x0
PxID0
PA Input Value
0
1
read-write
PxID1
PA Input Value
1
1
read-write
PxID2
PA Input Value
2
1
read-write
PxID3
PA Input Value
3
1
read-write
PxID4
PA Input Value
4
1
read-write
PxID5
PA Input Value
5
1
read-write
PxID6
PA Input Value
6
1
read-write
PxID7
PA Input Value
7
1
read-write
INDBEN
Input Debounce and synchronous Enable Register
0x34
32
read-write
n
0x0
0x0
PxDIDB
Reload value to use for 10ms timing
0
8
read-write
SYNC_EN
enable
8
1
read-write
INTANY
Edge Trigger Interrupt Register
0x28
32
read-write
n
0x0
0x0
PxIANY0
PA IANY
0
1
read-write
PxIANY1
PA IANY
1
1
read-write
PxIANY2
PA IANY
2
1
read-write
PxIANY3
PA IANY
3
1
read-write
PxIANY4
PA IANY
4
1
read-write
PxIANY5
PA IANY
5
1
read-write
PxIANY6
PA IANY
6
1
read-write
PxIANY7
PA IANY
7
1
read-write
INTCLR
Interrupt Clear Register
0x1C
32
read-write
n
0x0
0x0
PxICLR0
PA ICLR0
0
1
write-only
PxICLR1
PA ICLR
1
1
write-only
PxICLR2
PA ICLR
2
1
write-only
PxICLR3
PA ICLR
3
1
write-only
PxICLR4
PA ICLR
4
1
write-only
PxICLR5
PA ICLR
5
1
write-only
PxICLR6
PA ICLR
6
1
write-only
PxICLR7
PA ICLR
7
1
write-only
INTEN
Inerrupt Enable Register
0x10
32
read-write
n
0x0
0x0
PxIEN0
PA Interrupt Enable
0
1
read-write
PxIEN1
PA Interrupt Enable
1
1
read-write
PxIEN2
PA Interrupt Enable
2
1
read-write
PxIEN3
PA Interrupt Enable
3
1
read-write
PxIEN4
PA Interrupt Enable
4
1
read-write
PxIEN5
PA Interrupt Enable
5
1
read-write
PxIEN6
PA Interrupt Enable
6
1
read-write
PxIEN7
PA Interrupt Enable
7
1
read-write
INTPOLCR
Interrupt Sytle Value Register
0x24
32
read-write
n
0x0
0x0
PxIVAL0
PA Interrupt Value
0
1
read-write
PxIVAL1
PA Interrupt Value
1
1
read-write
PxIVAL2
PA Interrupt Value
2
1
read-write
PxIVAL3
PA Interrupt Value
3
1
read-write
PxIVAL4
PA Interrupt Value
4
1
read-write
PxIVAL5
PA Interrupt Value
5
1
read-write
PxIVAL6
PA Interrupt Value
6
1
read-write
PxIVAL7
PA Interrupt Value
7
1
read-write
INTTYPCR
Interrupt Style Register
0x20
32
read-write
n
0x0
0x0
PxITYPE0
PA Interrupt type
0
1
read-write
PxITYPE1
PA Interrupt type
1
1
read-write
PxITYPE2
PA Interrupt type
2
1
read-write
PxITYPE3
PA Interrupt type
3
1
read-write
PxITYPE4
PA Interrupt type
4
1
read-write
PxITYPE5
PA Interrupt type
5
1
read-write
PxITYPE6
PA Interrupt type
6
1
read-write
PxITYPE7
PA Interrupt type
7
1
read-write
MSKINTSR
Interrupt Status Register
0x18
32
read-write
n
0x0
0x0
PxMIS0
PA MIS0
0
1
read-only
PxMIS1
PA MIS1
1
1
read-only
PxMIS2
PA MIS2
2
1
read-only
PxMIS3
PA MIS
3
1
read-only
PxMIS4
PA MIS
4
1
read-only
PxMIS5
PA MIS
5
1
read-only
PxMIS6
PA MIS
6
1
read-only
PxMIS7
PA MIS
7
1
read-only
ODCLR
Output Clear Register
0x30
32
read-write
n
0x0
0x0
PxODCLR0
PAODCLR
0
1
write-only
PxODCLR1
PAODCLR
1
1
write-only
PxODCLR2
PAODCLR
2
1
write-only
PxODCLR3
PAODCLR
3
1
write-only
PxODCLR4
PAODCLR
4
1
write-only
PxODCLR5
PAODCLR
5
1
write-only
PxODCLR6
PAODCLR
6
1
write-only
PxODCLR7
PAODCLR
7
1
write-only
ODR
Output Data Register
0x8
32
read-write
n
0x0
0x0
PxOD0
PA Output Value Config
0
1
read-write
PxOD1
PA Output Value Config
1
1
read-write
PxOD2
PA Output Value Config
2
1
read-write
PxOD3
PA Output Value Config
3
1
read-write
PxOD4
PA Output Value Config
4
1
read-write
PxOD5
PA Output Value Config
5
1
read-write
PxOD6
PA Output Value Config
6
1
read-write
PxOD7
PA Output Value Config
7
1
read-write
ODSET
Output Setting Register
0x2C
32
read-write
n
0x0
0x0
PxODSET0
PA Output Setting bit
0
1
write-only
PxODSET1
PA Output Setting bit
1
1
write-only
PxODSET2
PA Output Setting bit
2
1
write-only
PxODSET3
PA Output Setting bit
3
1
write-only
PxODSET4
PA Output Setting bit
4
1
write-only
PxODSET5
PA Output Setting bit
5
1
write-only
PxODSET6
PA Output Setting bit
6
1
write-only
PxODSET7
PA Output Setting bit
7
1
write-only
OTYPER
Output Type register
0x4
32
read-write
n
0x0
0x0
PxOTYP0
PA Output Type0
0
1
read-write
PxOTYP1
PA Output Type1
1
1
read-write
PxOTYP2
PA Output Type2
2
1
read-write
PxOTYP3
PA Output Type3
3
1
read-write
PxOTYP4
PA Output Type4
4
1
read-write
PxOTYP5
PA Output Type5
5
1
read-write
PxOTYP6
PA Output Type6
6
1
read-write
PxOTYP7
PA Output Type7
7
1
read-write
PUPDR
PullUp and PullDown Register
0x3C
32
read-write
n
0x0
0x0
PxPUPD0
PA PullUP PullDown
0
2
read-write
PxPUPD1
PA PullUP PullDown
2
2
read-write
PxPUPD2
PA PullUP PullDown
4
2
read-write
PxPUPD3
PA PullUP PullDown
6
2
read-write
PxPUPD4
PA PullUP PullDown
8
2
read-write
PxPUPD5
PA PullUP PullDown
10
2
read-write
PxPUPD6
PA PullUP PullDown
12
2
read-write
PxPUPD7
PA PullUP PullDown
14
2
read-write
RAWINTST
Interrupt Raw Status register
0x14
32
read-write
n
0x0
0x0
PxRIS0
PA RIS
0
1
read-only
PxRIS1
PA RIS
1
1
read-only
PxRIS2
PA RIS
2
1
read-only
PxRIS3
PA RIS
3
1
read-only
PxRIS4
PA RIS
4
1
read-only
PxRIS5
PA RIS
5
1
read-only
PxRIS6
PA RIS
6
1
read-only
PxRIS7
PA RIS
7
1
read-only
SLEWCR
Voltage Convertion Speed Control
0x40
32
read-write
n
0x0
0x0
PASR0
PA
0
1
read-write
PxSR1
PA
1
1
read-write
PxSR2
PA
2
1
read-write
PxSR3
PA
3
1
read-write
PxSR4
PA
4
1
read-write
PxSR5
PA
5
1
read-write
PxSR6
PA
6
1
read-write
PxSR7
PA
7
1
read-write
GPIOC
GPIOA register list
GPIO
0x0
0x0
0x4C
registers
n
GPIOC
GPIOC global interrupt
2
AFR
Multiplex Function Register
0x48
32
read-write
n
0x0
0x0
PxAFR0
PA AFR
0
4
read-write
PxAFR1
PA AFR
4
4
read-write
PxAFR2
PA AFR
8
4
read-write
PxAFR3
PA AFR
12
4
read-write
PxAFR4
PA AFR
16
4
read-write
PxAFR5
PA AFR
20
4
read-write
PxAFR6
PA AFR
24
4
read-write
PxAFR7
PA AFR
28
4
read-write
DBCLKCR
Input Debounce clock Config register
0x38
32
read-write
n
0x0
0x0
DBCLKEN
DB
4
1
read-write
DBCLK_DIV
DB CLK
0
4
read-write
DIRCR
Input Output model Register
0x0
32
read-write
n
0x0
0x0
PxDIR0
PA DIR0
0
1
read-write
PxDIR1
PA DIR1
1
1
read-write
PxDIR2
PA DIR2
2
1
read-write
PxDIR3
PA DIR3
3
1
read-write
PxDIR4
PA DIR4
4
1
read-write
PxDIR5
PA DIR5
5
1
read-write
PxDIR6
PA DIR6
6
1
read-write
PxDIR7
PA DIR7
7
1
read-write
DRVCR
Driver Strength Config
0x44
32
read-write
n
0x0
0x0
PxDRV0
PADRV
0
1
read-write
PxDRV1
PADRV
1
1
read-write
PxDRV2
PADRV
2
1
read-write
PxDRV3
PADRV
3
1
read-write
PxDRV4
PADRV
4
1
read-write
PxDRV5
PADRV
5
1
read-write
PxDRV6
PADRV
6
1
read-write
PxDRV7
PADRV
7
1
read-write
IDR
Input Data Register
0xC
32
read-write
n
0x0
0x0
PxID0
PA Input Value
0
1
read-write
PxID1
PA Input Value
1
1
read-write
PxID2
PA Input Value
2
1
read-write
PxID3
PA Input Value
3
1
read-write
PxID4
PA Input Value
4
1
read-write
PxID5
PA Input Value
5
1
read-write
PxID6
PA Input Value
6
1
read-write
PxID7
PA Input Value
7
1
read-write
INDBEN
Input Debounce and synchronous Enable Register
0x34
32
read-write
n
0x0
0x0
PxDIDB
Reload value to use for 10ms timing
0
8
read-write
SYNC_EN
enable
8
1
read-write
INTANY
Edge Trigger Interrupt Register
0x28
32
read-write
n
0x0
0x0
PxIANY0
PA IANY
0
1
read-write
PxIANY1
PA IANY
1
1
read-write
PxIANY2
PA IANY
2
1
read-write
PxIANY3
PA IANY
3
1
read-write
PxIANY4
PA IANY
4
1
read-write
PxIANY5
PA IANY
5
1
read-write
PxIANY6
PA IANY
6
1
read-write
PxIANY7
PA IANY
7
1
read-write
INTCLR
Interrupt Clear Register
0x1C
32
read-write
n
0x0
0x0
PxICLR0
PA ICLR0
0
1
write-only
PxICLR1
PA ICLR
1
1
write-only
PxICLR2
PA ICLR
2
1
write-only
PxICLR3
PA ICLR
3
1
write-only
PxICLR4
PA ICLR
4
1
write-only
PxICLR5
PA ICLR
5
1
write-only
PxICLR6
PA ICLR
6
1
write-only
PxICLR7
PA ICLR
7
1
write-only
INTEN
Inerrupt Enable Register
0x10
32
read-write
n
0x0
0x0
PxIEN0
PA Interrupt Enable
0
1
read-write
PxIEN1
PA Interrupt Enable
1
1
read-write
PxIEN2
PA Interrupt Enable
2
1
read-write
PxIEN3
PA Interrupt Enable
3
1
read-write
PxIEN4
PA Interrupt Enable
4
1
read-write
PxIEN5
PA Interrupt Enable
5
1
read-write
PxIEN6
PA Interrupt Enable
6
1
read-write
PxIEN7
PA Interrupt Enable
7
1
read-write
INTPOLCR
Interrupt Sytle Value Register
0x24
32
read-write
n
0x0
0x0
PxIVAL0
PA Interrupt Value
0
1
read-write
PxIVAL1
PA Interrupt Value
1
1
read-write
PxIVAL2
PA Interrupt Value
2
1
read-write
PxIVAL3
PA Interrupt Value
3
1
read-write
PxIVAL4
PA Interrupt Value
4
1
read-write
PxIVAL5
PA Interrupt Value
5
1
read-write
PxIVAL6
PA Interrupt Value
6
1
read-write
PxIVAL7
PA Interrupt Value
7
1
read-write
INTTYPCR
Interrupt Style Register
0x20
32
read-write
n
0x0
0x0
PxITYPE0
PA Interrupt type
0
1
read-write
PxITYPE1
PA Interrupt type
1
1
read-write
PxITYPE2
PA Interrupt type
2
1
read-write
PxITYPE3
PA Interrupt type
3
1
read-write
PxITYPE4
PA Interrupt type
4
1
read-write
PxITYPE5
PA Interrupt type
5
1
read-write
PxITYPE6
PA Interrupt type
6
1
read-write
PxITYPE7
PA Interrupt type
7
1
read-write
MSKINTSR
Interrupt Status Register
0x18
32
read-write
n
0x0
0x0
PxMIS0
PA MIS0
0
1
read-only
PxMIS1
PA MIS1
1
1
read-only
PxMIS2
PA MIS2
2
1
read-only
PxMIS3
PA MIS
3
1
read-only
PxMIS4
PA MIS
4
1
read-only
PxMIS5
PA MIS
5
1
read-only
PxMIS6
PA MIS
6
1
read-only
PxMIS7
PA MIS
7
1
read-only
ODCLR
Output Clear Register
0x30
32
read-write
n
0x0
0x0
PxODCLR0
PAODCLR
0
1
write-only
PxODCLR1
PAODCLR
1
1
write-only
PxODCLR2
PAODCLR
2
1
write-only
PxODCLR3
PAODCLR
3
1
write-only
PxODCLR4
PAODCLR
4
1
write-only
PxODCLR5
PAODCLR
5
1
write-only
PxODCLR6
PAODCLR
6
1
write-only
PxODCLR7
PAODCLR
7
1
write-only
ODR
Output Data Register
0x8
32
read-write
n
0x0
0x0
PxOD0
PA Output Value Config
0
1
read-write
PxOD1
PA Output Value Config
1
1
read-write
PxOD2
PA Output Value Config
2
1
read-write
PxOD3
PA Output Value Config
3
1
read-write
PxOD4
PA Output Value Config
4
1
read-write
PxOD5
PA Output Value Config
5
1
read-write
PxOD6
PA Output Value Config
6
1
read-write
PxOD7
PA Output Value Config
7
1
read-write
ODSET
Output Setting Register
0x2C
32
read-write
n
0x0
0x0
PxODSET0
PA Output Setting bit
0
1
write-only
PxODSET1
PA Output Setting bit
1
1
write-only
PxODSET2
PA Output Setting bit
2
1
write-only
PxODSET3
PA Output Setting bit
3
1
write-only
PxODSET4
PA Output Setting bit
4
1
write-only
PxODSET5
PA Output Setting bit
5
1
write-only
PxODSET6
PA Output Setting bit
6
1
write-only
PxODSET7
PA Output Setting bit
7
1
write-only
OTYPER
Output Type register
0x4
32
read-write
n
0x0
0x0
PxOTYP0
PA Output Type0
0
1
read-write
PxOTYP1
PA Output Type1
1
1
read-write
PxOTYP2
PA Output Type2
2
1
read-write
PxOTYP3
PA Output Type3
3
1
read-write
PxOTYP4
PA Output Type4
4
1
read-write
PxOTYP5
PA Output Type5
5
1
read-write
PxOTYP6
PA Output Type6
6
1
read-write
PxOTYP7
PA Output Type7
7
1
read-write
PUPDR
PullUp and PullDown Register
0x3C
32
read-write
n
0x0
0x0
PxPUPD0
PA PullUP PullDown
0
2
read-write
PxPUPD1
PA PullUP PullDown
2
2
read-write
PxPUPD2
PA PullUP PullDown
4
2
read-write
PxPUPD3
PA PullUP PullDown
6
2
read-write
PxPUPD4
PA PullUP PullDown
8
2
read-write
PxPUPD5
PA PullUP PullDown
10
2
read-write
PxPUPD6
PA PullUP PullDown
12
2
read-write
PxPUPD7
PA PullUP PullDown
14
2
read-write
RAWINTST
Interrupt Raw Status register
0x14
32
read-write
n
0x0
0x0
PxRIS0
PA RIS
0
1
read-only
PxRIS1
PA RIS
1
1
read-only
PxRIS2
PA RIS
2
1
read-only
PxRIS3
PA RIS
3
1
read-only
PxRIS4
PA RIS
4
1
read-only
PxRIS5
PA RIS
5
1
read-only
PxRIS6
PA RIS
6
1
read-only
PxRIS7
PA RIS
7
1
read-only
SLEWCR
Voltage Convertion Speed Control
0x40
32
read-write
n
0x0
0x0
PASR0
PA
0
1
read-write
PxSR1
PA
1
1
read-write
PxSR2
PA
2
1
read-write
PxSR3
PA
3
1
read-write
PxSR4
PA
4
1
read-write
PxSR5
PA
5
1
read-write
PxSR6
PA
6
1
read-write
PxSR7
PA
7
1
read-write
GPIOD
GPIOA register list
GPIO
0x0
0x0
0x4C
registers
n
GPIOD
GPIOD global interrupt
3
AFR
Multiplex Function Register
0x48
32
read-write
n
0x0
0x0
PxAFR0
PA AFR
0
4
read-write
PxAFR1
PA AFR
4
4
read-write
PxAFR2
PA AFR
8
4
read-write
PxAFR3
PA AFR
12
4
read-write
PxAFR4
PA AFR
16
4
read-write
PxAFR5
PA AFR
20
4
read-write
PxAFR6
PA AFR
24
4
read-write
PxAFR7
PA AFR
28
4
read-write
DBCLKCR
Input Debounce clock Config register
0x38
32
read-write
n
0x0
0x0
DBCLKEN
DB
4
1
read-write
DBCLK_DIV
DB CLK
0
4
read-write
DIRCR
Input Output model Register
0x0
32
read-write
n
0x0
0x0
PxDIR0
PA DIR0
0
1
read-write
PxDIR1
PA DIR1
1
1
read-write
PxDIR2
PA DIR2
2
1
read-write
PxDIR3
PA DIR3
3
1
read-write
PxDIR4
PA DIR4
4
1
read-write
PxDIR5
PA DIR5
5
1
read-write
PxDIR6
PA DIR6
6
1
read-write
PxDIR7
PA DIR7
7
1
read-write
DRVCR
Driver Strength Config
0x44
32
read-write
n
0x0
0x0
PxDRV0
PADRV
0
1
read-write
PxDRV1
PADRV
1
1
read-write
PxDRV2
PADRV
2
1
read-write
PxDRV3
PADRV
3
1
read-write
PxDRV4
PADRV
4
1
read-write
PxDRV5
PADRV
5
1
read-write
PxDRV6
PADRV
6
1
read-write
PxDRV7
PADRV
7
1
read-write
IDR
Input Data Register
0xC
32
read-write
n
0x0
0x0
PxID0
PA Input Value
0
1
read-write
PxID1
PA Input Value
1
1
read-write
PxID2
PA Input Value
2
1
read-write
PxID3
PA Input Value
3
1
read-write
PxID4
PA Input Value
4
1
read-write
PxID5
PA Input Value
5
1
read-write
PxID6
PA Input Value
6
1
read-write
PxID7
PA Input Value
7
1
read-write
INDBEN
Input Debounce and synchronous Enable Register
0x34
32
read-write
n
0x0
0x0
PxDIDB
Reload value to use for 10ms timing
0
8
read-write
SYNC_EN
enable
8
1
read-write
INTANY
Edge Trigger Interrupt Register
0x28
32
read-write
n
0x0
0x0
PxIANY0
PA IANY
0
1
read-write
PxIANY1
PA IANY
1
1
read-write
PxIANY2
PA IANY
2
1
read-write
PxIANY3
PA IANY
3
1
read-write
PxIANY4
PA IANY
4
1
read-write
PxIANY5
PA IANY
5
1
read-write
PxIANY6
PA IANY
6
1
read-write
PxIANY7
PA IANY
7
1
read-write
INTCLR
Interrupt Clear Register
0x1C
32
read-write
n
0x0
0x0
PxICLR0
PA ICLR0
0
1
write-only
PxICLR1
PA ICLR
1
1
write-only
PxICLR2
PA ICLR
2
1
write-only
PxICLR3
PA ICLR
3
1
write-only
PxICLR4
PA ICLR
4
1
write-only
PxICLR5
PA ICLR
5
1
write-only
PxICLR6
PA ICLR
6
1
write-only
PxICLR7
PA ICLR
7
1
write-only
INTEN
Inerrupt Enable Register
0x10
32
read-write
n
0x0
0x0
PxIEN0
PA Interrupt Enable
0
1
read-write
PxIEN1
PA Interrupt Enable
1
1
read-write
PxIEN2
PA Interrupt Enable
2
1
read-write
PxIEN3
PA Interrupt Enable
3
1
read-write
PxIEN4
PA Interrupt Enable
4
1
read-write
PxIEN5
PA Interrupt Enable
5
1
read-write
PxIEN6
PA Interrupt Enable
6
1
read-write
PxIEN7
PA Interrupt Enable
7
1
read-write
INTPOLCR
Interrupt Sytle Value Register
0x24
32
read-write
n
0x0
0x0
PxIVAL0
PA Interrupt Value
0
1
read-write
PxIVAL1
PA Interrupt Value
1
1
read-write
PxIVAL2
PA Interrupt Value
2
1
read-write
PxIVAL3
PA Interrupt Value
3
1
read-write
PxIVAL4
PA Interrupt Value
4
1
read-write
PxIVAL5
PA Interrupt Value
5
1
read-write
PxIVAL6
PA Interrupt Value
6
1
read-write
PxIVAL7
PA Interrupt Value
7
1
read-write
INTTYPCR
Interrupt Style Register
0x20
32
read-write
n
0x0
0x0
PxITYPE0
PA Interrupt type
0
1
read-write
PxITYPE1
PA Interrupt type
1
1
read-write
PxITYPE2
PA Interrupt type
2
1
read-write
PxITYPE3
PA Interrupt type
3
1
read-write
PxITYPE4
PA Interrupt type
4
1
read-write
PxITYPE5
PA Interrupt type
5
1
read-write
PxITYPE6
PA Interrupt type
6
1
read-write
PxITYPE7
PA Interrupt type
7
1
read-write
MSKINTSR
Interrupt Status Register
0x18
32
read-write
n
0x0
0x0
PxMIS0
PA MIS0
0
1
read-only
PxMIS1
PA MIS1
1
1
read-only
PxMIS2
PA MIS2
2
1
read-only
PxMIS3
PA MIS
3
1
read-only
PxMIS4
PA MIS
4
1
read-only
PxMIS5
PA MIS
5
1
read-only
PxMIS6
PA MIS
6
1
read-only
PxMIS7
PA MIS
7
1
read-only
ODCLR
Output Clear Register
0x30
32
read-write
n
0x0
0x0
PxODCLR0
PAODCLR
0
1
write-only
PxODCLR1
PAODCLR
1
1
write-only
PxODCLR2
PAODCLR
2
1
write-only
PxODCLR3
PAODCLR
3
1
write-only
PxODCLR4
PAODCLR
4
1
write-only
PxODCLR5
PAODCLR
5
1
write-only
PxODCLR6
PAODCLR
6
1
write-only
PxODCLR7
PAODCLR
7
1
write-only
ODR
Output Data Register
0x8
32
read-write
n
0x0
0x0
PxOD0
PA Output Value Config
0
1
read-write
PxOD1
PA Output Value Config
1
1
read-write
PxOD2
PA Output Value Config
2
1
read-write
PxOD3
PA Output Value Config
3
1
read-write
PxOD4
PA Output Value Config
4
1
read-write
PxOD5
PA Output Value Config
5
1
read-write
PxOD6
PA Output Value Config
6
1
read-write
PxOD7
PA Output Value Config
7
1
read-write
ODSET
Output Setting Register
0x2C
32
read-write
n
0x0
0x0
PxODSET0
PA Output Setting bit
0
1
write-only
PxODSET1
PA Output Setting bit
1
1
write-only
PxODSET2
PA Output Setting bit
2
1
write-only
PxODSET3
PA Output Setting bit
3
1
write-only
PxODSET4
PA Output Setting bit
4
1
write-only
PxODSET5
PA Output Setting bit
5
1
write-only
PxODSET6
PA Output Setting bit
6
1
write-only
PxODSET7
PA Output Setting bit
7
1
write-only
OTYPER
Output Type register
0x4
32
read-write
n
0x0
0x0
PxOTYP0
PA Output Type0
0
1
read-write
PxOTYP1
PA Output Type1
1
1
read-write
PxOTYP2
PA Output Type2
2
1
read-write
PxOTYP3
PA Output Type3
3
1
read-write
PxOTYP4
PA Output Type4
4
1
read-write
PxOTYP5
PA Output Type5
5
1
read-write
PxOTYP6
PA Output Type6
6
1
read-write
PxOTYP7
PA Output Type7
7
1
read-write
PUPDR
PullUp and PullDown Register
0x3C
32
read-write
n
0x0
0x0
PxPUPD0
PA PullUP PullDown
0
2
read-write
PxPUPD1
PA PullUP PullDown
2
2
read-write
PxPUPD2
PA PullUP PullDown
4
2
read-write
PxPUPD3
PA PullUP PullDown
6
2
read-write
PxPUPD4
PA PullUP PullDown
8
2
read-write
PxPUPD5
PA PullUP PullDown
10
2
read-write
PxPUPD6
PA PullUP PullDown
12
2
read-write
PxPUPD7
PA PullUP PullDown
14
2
read-write
RAWINTST
Interrupt Raw Status register
0x14
32
read-write
n
0x0
0x0
PxRIS0
PA RIS
0
1
read-only
PxRIS1
PA RIS
1
1
read-only
PxRIS2
PA RIS
2
1
read-only
PxRIS3
PA RIS
3
1
read-only
PxRIS4
PA RIS
4
1
read-only
PxRIS5
PA RIS
5
1
read-only
PxRIS6
PA RIS
6
1
read-only
PxRIS7
PA RIS
7
1
read-only
SLEWCR
Voltage Convertion Speed Control
0x40
32
read-write
n
0x0
0x0
PASR0
PA
0
1
read-write
PxSR1
PA
1
1
read-write
PxSR2
PA
2
1
read-write
PxSR3
PA
3
1
read-write
PxSR4
PA
4
1
read-write
PxSR5
PA
5
1
read-write
PxSR6
PA
6
1
read-write
PxSR7
PA
7
1
read-write
I2C
I2C Register
I2C
0x0
0x0
0x20
registers
n
I2C
12
ADDR
I2C Address Register
0x8
32
read-write
n
0x0
0x0
GC
Current value
0
1
read-write
I2CADR
Current value
1
7
read-write
BAUDCR
Baud Control Register
0x14
32
read-write
n
0x0
0x0
TM
Reload value to use for 10ms timing
0
8
read-only
CR
I2C Config Register
0x0
32
read-write
n
0x0
0x0
AA
Generate Tick Interrupt
2
1
read-write
ENS
SysTick counted to zero
6
1
read-write
H1M
Enable SysTick Timer
0
1
read-write
SI
Source to count from
3
1
read-write
STA
SysTick counted to zero
5
1
read-write
STO
SysTick counted to zero
4
1
read-write
DATA
Data
0x4
32
read-write
n
0x0
0x0
DAT
Value to auto reload SysTick after reaching zero
0
8
read-write
SR
I2C Status register
0xC
32
read-write
n
0x0
0x0
I2CSTA
Reload value to use for 10ms timing
0
8
read-write
TIMRUN
I2C Baund Count Enable
0x10
32
read-write
n
0x0
0x0
TME
Reload value to use for 10ms timing
0
1
read-write
IWDG
Independ Watch Dog
IWDG
0x0
0x0
0x1C
registers
n
IWDG
23
CFGR
IWDG Config Register
0x4
32
read-write
n
0x0
0x0
IWDGINTMSK
ADC Convect Auto Triger 1
1
1
read-write
IWDGMODE
ADC Convect Auto Triger 0
0
1
read-write
IWDGRUNF
ADC_Convect mode Select
2
1
read-only
CMDCR
IWDG Control Command Register
0x0
32
read-write
n
0x0
0x0
CMD
ADC Enable
0
8
read-write
CNTVAL
Count Value
0xC
32
read-write
n
0x0
0x0
IWDGCNT
ADC Channel 0 Result
0
20
read-only
INTCLR
IWDG Interrupt Status Register
0x14
32
read-write
n
0x0
0x0
IWDGINTCLR
ADC Channel 3 Result
0
1
write-only
RLOAD
Count ReLoad Register
0x8
32
read-write
n
0x0
0x0
IWDGRLOAD
ADC Continue Convect Channel 7-0 Enable
0
20
read-write
SR
IWDG Interrupt Status Register
0x10
32
read-write
n
0x0
0x0
IWDGOVF
ADC_Channel 1 Result
0
1
read-only
UNLOCK
IWDG register Writer Protect
0x18
32
read-write
n
0x0
0x0
IWDGREN
ADC Channel 3 Result
0
1
read-write
LPTIM
Low Power Timer
LPTIM
0x0
0x0
0x18
registers
n
LPTIM
16
BGLOAD
LPTIM Circle reload Register
0x14
32
read-write
n
0x0
0x0
BGLOAD
ADC Channel 3 Result
0
16
read-write
CNTVAL
Low Power Count Read_Only Register
0x0
32
read-write
n
0x0
0x0
LPT_CNT
ADC Enable
0
1
read-only
CR
LPTIM Control Register
0x4
32
read-write
n
0x0
0x0
CT_SEL
ADC_Convect mode Select
2
1
read-write
GATE_EN
ADC_High threshold Compare Control
6
1
read-write
GATE_P
ADC_Area Compare Control
7
1
read-write
INT_EN
ADC_Convect Result register Clear
8
1
read-write
MODE
ADC Convect Auto Triger 1
1
1
read-write
TCK_EN
ADC_Convect Result register Clear
9
1
read-write
TCK_SEL
ADC_Low threshold Compare Control
4
2
read-write
TIM_RUN
ADC Convect Auto Triger 0
0
1
read-write
TOG_EN
ADC_Convect Result Auto ADD
3
1
read-write
WT_FLAG
ADC_Convect Result register Clear
16
1
read-write
INTCLR
LPTIM Interrupt Clear Register
0x10
32
read-write
n
0x0
0x0
ICLR
ADC_Channel 1 Result
0
1
write-only
INTSR
LPTIM Interrupt Status
0xC
32
read-write
n
0x0
0x0
INTF
interrupt flag
0
1
read-only
LOAD
LPTIM Reload Register
0x8
32
read-write
n
0x0
0x0
LOAD
ADC Continue Convect Channel 7-0 Enable
0
16
read-write
LPUART
Low Power UART Register
LPUART
0x0
0x0
0x20
registers
n
LPUART
8
BAUDCR
UART0_ Baud Control Register
0x18
32
read-write
n
0x0
0x0
BRG
Reload value to use for 10ms timing
0
16
read-write
SELF_BRG
Clock Skew
16
1
read-write
INTCLR
UART0 Interruput flag Clear Register
0x14
32
read-write
n
0x0
0x0
FECLR
No Ref
2
1
write-only
RICLR
Reload value to use for 10ms timing
0
1
write-only
TICLR
Clock Skew
1
1
write-only
INTSR
UART0_Interrupt flag Status Register
0x10
32
read-write
n
0x0
0x0
FE
No Ref
2
1
read-only
RI
Reload value to use for 10ms timing
0
1
read-only
TI
Clock Skew
1
1
read-only
SADDR
UART0_Address Register
0x8
32
read-write
n
0x0
0x0
SADDR
Current value
0
8
read-write
SADEN
UART0_Address Mask Register
0xC
32
read-write
n
0x0
0x0
SADEN
Reload value to use for 10ms timing
0
8
read-write
SBUF
Data BUFF
0x0
32
read-write
n
0x0
0x0
SBUF
Value to auto reload SysTick after reaching zero
0
8
read-write
SCON
Low Power UART Control Register
0x4
32
read-write
n
0x0
0x0
DBAUD
SysTick counted to zero
9
1
read-write
EN
SysTick counted to zero
16
1
read-write
LPMODE
SysTick counted to zero
10
1
read-write
PRSC
SysTick counted to zero
13
3
read-write
RB8
Source to count from
2
1
read-write
REN
SysTick counted to zero
4
1
read-write
RIEN
Enable SysTick Timer
0
1
read-write
SCLKSEL
SysTick counted to zero
11
2
read-write
SM0_SM1
SysTick counted to zero
6
1
read-write
SM2
SysTick counted to zero
5
1
read-write
TB8
SysTick counted to zero
3
1
read-write
TEEN
SysTick counted to zero
8
1
read-write
TIEN
Generate Tick Interrupt
1
1
read-write
LVD
LVD
LVD
0x0
0x0
0x8
registers
n
LVD
25
CR
Control Register
0x0
32
read-write
n
0x0
0x0
ACT
No comment
6
1
read-write
DIV_SEL
No comment
0
2
read-write
FALLINTEN
No comment
12
1
read-write
FLTCLK_SEL
No comment
8
2
read-write
FLTEN
No comment
7
1
read-write
FLT_NUM
No comment
16
16
read-write
HIGHINTEN
No comment
14
1
read-write
INT_EN
No comment
15
1
read-write
LVDEN
No comment
5
1
read-write
RISEINTEN
No comment
13
1
read-write
SR
LVD Status
0x4
32
read-write
n
0x0
0x0
INTF
No comment
0
1
read-write
OWIRE
One Wire
OWIRE
0x0
0x0
0x34
registers
n
OneWire
29
BITRATECNT
1-Wire Bit Rate Design Count
0x10
32
read-write
n
0x0
0x0
BITRATECNT
ADC_Channel 1 Result
0
12
read-write
CMD
1_Wire Bus Operate Command Register
0x24
32
read-write
n
0x0
0x0
CMD
ADC_Channel 4 Result
0
2
read-write
CR
1-Wire Model Control Register
0x0
32
read-write
n
0x0
0x0
CLKDIV
ADC Enable
0
2
read-write
EN
ADC Clock Select
5
1
read-write
MSBFIRST
ADC Channel Select
6
1
read-write
RDMODE
ADC Sample Circle Select
7
1
read-write
SIZE
ADC_ Start Control
4
1
read-write
DATA
1_Wire Data Register
0x20
32
read-write
n
0x0
0x0
DRVCNT
ADC Channel 3 Result
0
8
read-write
DRVCNT
1-Wire Main Read/Write Pull0
0x14
32
read-write
n
0x0
0x0
DRVCNT
ADC_Channel 2 Result
0
9
read-write
INTCLR
1-Wire Interrupt Status Clean Register
0x30
32
read-write
n
0x0
0x0
ACKERRCLR
ADC_Convect Result Compare High Therashold
0
1
write-only
INTDONCECLR
ADC_Convect Result Compare High Therashold
1
1
write-only
RXDONECLR
ADC_Convect Result Compare High Therashold
3
1
write-only
TXDONECLR
ADC_Convect Result Compare High Therashold
2
1
write-only
INTEN
1-Wire Interrupt Enable Register
0x28
32
read-write
n
0x0
0x0
ACKERREN
ADC_Channel 7 Result
0
1
read-write
INITEN
ADC_Channel 7 Result
1
1
read-write
RXDONEEN
ADC_Channel 7 Result
3
1
read-write
TXDONEEN
ADC_Channel 7 Result
2
1
read-write
NFCR
1-Wire Input EndPoint Control
0x4
32
read-write
n
0x0
0x0
NFDIV
ADC Convect Auto Triger 0
0
2
read-write
NFEN
ADC Convect Auto Triger 1
4
1
read-write
PRESCNT
1-Wire Device Presence Pulse Count Register
0xC
32
read-write
n
0x0
0x0
PRESCNT
ADC Channel 0 Result
0
13
read-write
RDSMPCNT
1-Wire Main Read Sample Time Setting
0x18
32
read-write
n
0x0
0x0
RDSMPCNT
ADC_Channel 5 Result
0
9
read-write
RECCNT
1-Wire Recover Time Count
0x1C
32
read-write
n
0x0
0x0
RECCNT
ADC_Channel 6 Result
0
11
read-write
RSTCNT
1-Wire Master Reset Pulse Count register
0x8
32
read-write
n
0x0
0x0
RSTCNT
ADC Continue Convect Channel 7-0 Enable
0
16
read-write
SR
1-Wire Status Register
0x2C
32
read-write
n
0x0
0x0
ACKERR
ADC_ Result
0
1
read-only
INITDONE
ADC_ Result
1
1
read-only
RXDONE
ADC_ Result
3
1
read-only
TXDONE
ADC_ Result
2
1
read-only
PCA
PCA
PCA
0x0
0x0
0x74
registers
n
PCA
21
CCAP0
PCA Capture/Compare Model0 16 bits Register
0x60
32
read-write
n
0x0
0x0
CCAP0
Reload value to use for 10ms timing
0
16
read-write
CCAP0H
PCA Capture/Compare Model0 High 8 bits Register
0x34
32
read-write
n
0x0
0x0
CCAP0
ADC_Channel 7 Result
8
8
read-write
CCAP0L
PCA Capture/Compare Model0 Low 8 bits Register
0x30
32
read-write
n
0x0
0x0
CCAP0
ADC_Channel 6 Result
0
8
read-write
CCAP1
PCA Capture/Compare Model 1 16 bits Register
0x64
32
read-write
n
0x0
0x0
CCAP1
Reload value to use for 10ms timing
0
16
read-write
CCAP1H
PCA Capture/Compare Model 1 High 8 bits Register
0x3C
32
read-write
n
0x0
0x0
CCAP1
ADC_Convect Result Compare High Therashold
8
8
read-write
CCAP1L
PCA Capture/Compare Model 1 Low 8 bits Register
0x38
32
read-write
n
0x0
0x0
CCAP1
ADC_ Result
0
8
read-write
CCAP2
PCA Capture/Compare Model 2 16 bits Register
0x68
32
read-write
n
0x0
0x0
CCAP2
Reload value to use for 10ms timing
0
16
read-write
CCAP2H
PCA Capture/Compare Model 2 High 8 bits Register
0x44
32
read-write
n
0x0
0x0
CCAP2
ADC_Convect Result Compare Low Threshold
0
8
read-write
CCAP2L
PCA Capture/Compare Model 2 Low 8 bits Register
0x40
32
read-write
n
0x0
0x0
CCAP2
ADC Convect Result Compare High threshold
0
8
read-only
CCAP3
PCA Capture/Compare Model 3 16 bits Register
0x6C
32
read-write
n
0x0
0x0
CCAP3
Reload value to use for 10ms timing
0
15
read-write
CCAP3H
PCA Capture/Compare Model 3 High 8 bits Register
0x4C
32
read-write
n
0x0
0x0
CCAP3
Reload value to use for 10ms timing
8
8
read-write
CCAP3L
PCA Capture/Compare Model 3 Low 8 bits Register
0x48
32
read-write
n
0x0
0x0
CCAP3
ADC Channel 7~0 Interrupt Mask Config
0
8
read-write
CCAP4
PCA Capture/Compare Model 4 16 bits Register
0x70
32
read-write
n
0x0
0x0
CCAP4
Reload value to use for 10ms timing
0
16
read-write
CCAP4H
PCA Capture/Compare Model 4 High 8 bits Register
0x54
32
read-write
n
0x0
0x0
CCAP4
Reload value to use for 10ms timing
8
8
read-write
CCAP4L
PCA Capture/Compare Model 4 Low 8 bits Register
0x50
32
read-write
n
0x0
0x0
CCAP4
Reload value to use for 10ms timing
0
8
read-write
CCAPM0
PCA Captuer/Compare Model 0 Mode Register
0x10
32
read-write
n
0x0
0x0
CAPN
ADC_Channel 1 Result
4
1
read-write
CAPP
ADC_Channel 1 Result
5
1
read-write
CCIE
ADC_Channel 1 Result
0
1
read-write
ECOM
ADC_Channel 1 Result
6
1
read-write
MAT
ADC_Channel 1 Result
3
1
read-write
PWM
ADC_Channel 1 Result
1
1
read-write
TOG
ADC_Channel 1 Result
2
1
read-write
CCAPM1
PCA Captuer/Compare Model 0 Mode Register
0x14
32
read-write
n
0x0
0x0
CAPN
ADC_Channel 1 Result
4
1
read-write
CAPP
ADC_Channel 1 Result
5
1
read-write
CCIE
ADC_Channel 1 Result
0
1
read-write
ECOM
ADC_Channel 1 Result
6
1
read-write
MAT
ADC_Channel 1 Result
3
1
read-write
PWM
ADC_Channel 1 Result
1
1
read-write
TOG
ADC_Channel 1 Result
2
1
read-write
CCAPM2
PCA Captuer/Compare Model 0 Mode Register
0x18
32
read-write
n
0x0
0x0
CAPN
ADC_Channel 1 Result
4
1
read-write
CAPP
ADC_Channel 1 Result
5
1
read-write
CCIE
ADC_Channel 1 Result
0
1
read-write
ECOM
ADC_Channel 1 Result
6
1
read-write
MAT
ADC_Channel 1 Result
3
1
read-write
PWM
ADC_Channel 1 Result
1
1
read-write
TOG
ADC_Channel 1 Result
2
1
read-write
CCAPM3
PCA Captuer/Compare Model 0 Mode Register
0x1C
32
read-write
n
0x0
0x0
CAPN
ADC_Channel 1 Result
4
1
read-write
CAPP
ADC_Channel 1 Result
5
1
read-write
CCIE
ADC_Channel 1 Result
0
1
read-write
ECOM
ADC_Channel 1 Result
6
1
read-write
MAT
ADC_Channel 1 Result
3
1
read-write
PWM
ADC_Channel 1 Result
1
1
read-write
TOG
ADC_Channel 1 Result
2
1
read-write
CCAPM4
PCA Captuer/Compare Model 0 Mode Register
0x20
32
read-write
n
0x0
0x0
CAPN
ADC_Channel 1 Result
4
1
read-write
CAPP
ADC_Channel 1 Result
5
1
read-write
CCIE
ADC_Channel 1 Result
0
1
read-write
ECOM
ADC_Channel 1 Result
6
1
read-write
MAT
ADC_Channel 1 Result
3
1
read-write
PWM
ADC_Channel 1 Result
1
1
read-write
TOG
ADC_Channel 1 Result
2
1
read-write
CCAPO
PCA EndPoint Output Control Register
0x58
32
read-write
n
0x0
0x0
CCAPO0
Reload value to use for 10ms timing
0
1
read-write
CCAPO1
Reload value to use for 10ms timing
1
1
read-write
CCAPO2
Reload value to use for 10ms timing
2
1
read-write
CCAPO3
Reload value to use for 10ms timing
3
1
read-write
CCAPO4
Reload value to use for 10ms timing
4
1
read-write
CNT
PCA Count Register
0x8
32
read-write
n
0x0
0x0
CNT
PCA counter value
0
8
read-write
CR
Control Register
0x0
32
read-write
n
0x0
0x0
CCF0
ADC Enable
0
1
read-write
CCF1
ADC_ Start Control
1
1
read-write
CCF2
ADC Clock Select
2
1
read-write
CCF3
ADC Channel Select
3
1
read-write
CCF4
ADC Sample Circle Select
4
1
read-write
CF
ADC Continue Convert Status Control
7
1
read-write
CR
ADC Continue Convert Status Control
6
1
read-write
INTCLR
PCA Interrupt Clear Register
0xC
32
read-write
n
0x0
0x0
CCF0
ADC Channel 0 Result
0
1
read-write
CCF1
ADC Channel 0 Result
1
1
read-write
CCF2
ADC Channel 0 Result
2
1
read-write
CCF3
ADC Channel 0 Result
3
1
read-write
CCF4
ADC Channel 0 Result
4
1
read-write
CF
ADC Channel 0 Result
7
1
read-write
MOD
Mode Register
0x4
32
read-write
n
0x0
0x0
CFIE
ADC Convect Auto Triger 0
0
1
read-write
CIDL
ADC_Convect mode Select
7
1
read-write
CPS
ADC Convect Auto Triger 1
1
3
read-write
POCR
PCA EndPoint Output Control Register
0x5C
32
read-write
n
0x0
0x0
POE0
Reload value to use for 10ms timing
0
1
read-write
POE1
Reload value to use for 10ms timing
1
1
read-write
POE2
Reload value to use for 10ms timing
2
1
read-write
POE3
Reload value to use for 10ms timing
3
1
read-write
POE4
Reload value to use for 10ms timing
4
1
read-write
POINV0
Reload value to use for 10ms timing
8
1
read-write
POINV1
Reload value to use for 10ms timing
9
1
read-write
POINV2
Reload value to use for 10ms timing
10
1
read-write
POINV3
Reload value to use for 10ms timing
11
1
read-write
POINV4
Reload value to use for 10ms timing
12
1
read-write
RCC
System RCC
RCC
0x0
0x0
0x64
registers
n
HCLKDIV
AHB CLK Prescale
0x0
32
read-write
n
0x0
0x0
AHBCKDIV
System HCLK Prescale
0
8
read-write
HCLKEN
AHB Peripheral Model Clk Enable
0x8
32
read-write
n
0x0
0x0
CRCCKEN
CRC CLK Enable
4
1
read-write
FLASHCKEN
Flash CLK Enable
8
1
read-write
GPIOACKEN
GPIOA CLK Enable
0
1
read-write
GPIOBCKEN
GPIOB CLK Enable
1
1
read-write
GPIOCCKEN
GPIOC CLK Enable
2
1
read-write
GPIODCKEN
GPIOD CLK Enable
3
1
read-write
HIRCCR
HIRC Control
0x28
32
read-write
n
0x0
0x0
HIRCRDY
HIRC RDY
12
1
read-only
HIRCTRIM
HIRCTRIM
0
12
read-write
KEY
KEY
16
16
write-only
HXTCR
HXT Control
0x2C
32
read-write
n
0x0
0x0
HXTDRV
DRV
0
3
read-write
HXTRDY
HXT Ready
6
1
read-write
HXTSTARTUP
TIME
4
2
read-write
IRQLATENCY
M0 IRQ Delay
0x38
32
read-write
n
0x0
0x0
IRQLATENCY
IRQ
0
8
read-write
LIRCCR
LIRC Control
0x30
32
read-write
n
0x0
0x0
KEY
KEY
16
16
write-only
LIRCRDY
FLG
12
1
read-only
LIRCSTARTUP
TIME
10
2
read-write
LIRCTRIM
TRIM
0
9
read-write
LXTCR
LXT Control
0x34
32
read-write
n
0x0
0x0
KEY
KEY
16
16
write-only
LXTAON
ON
10
1
read-write
LXTBYP
BYP
9
1
read-write
LXTDRV
DRV
0
4
read-write
LXTEN
EN
8
1
read-write
LXTPORT
PORT
11
1
read-write
LXTRDY
RDY
6
1
read-write
LXTSTARTUP
TIMER
4
2
read-write
MCOCR
Clock Output Control Register
0x10
32
read-write
n
0x0
0x0
MCODIV
FCLK Prescale
0
8
read-write
MCOEN
MCO Enable
12
1
read-write
0
Disable
0
1
Enable
1
MCOSEL
Clock Output Source Select
8
3
read-write
PCLKDIV
APB CLK Prescale
0x4
32
read-write
n
0x0
0x0
APBCKDIV
System PCLK Prescale
0
8
read-write
PCLKEN
APB Peripheral Model CLK Enable
0xC
32
read-write
n
0x0
0x0
ADCCKEN
ADC Clk Enable
13
1
read-write
0
Disable
0
1
Enable
1
AWKCKEN
ADC Clk Enable
14
1
read-write
0
Disable
0
1
Enable
1
BASETIMCKEN
BASE timer clk enable
6
1
read-write
0
Disable
0
1
Enable
1
BEEPCKEN
BEEP CLK Enable
19
1
read-write
0
Disable
0
1
Enable
1
CLKCTRIMCKEN
CLKTRIM CLK Enable
16
1
read-write
0
Disable
0
1
Enable
1
DBGCKEN
DBG CLK Enable
20
1
read-write
0
Disable
0
1
Enable
1
I2CCKEN
I2C CK Enable
2
1
read-write
0
Disable
0
1
Enable
1
IWDGCKEN
IWDG CLK Enable
17
1
read-write
0
Disable
0
1
Enable
1
LPTIMCKEN
LPTIMCKEN
5
1
read-write
0
Disable
0
1
Enable
1
LPUARTCKEN
LPUART CLK Enable
3
1
read-write
0
Disable
0
1
Enable
1
LVDVCCKEN
LVD VC CLK Enable
18
1
read-write
0
Disable
0
1
Enable
1
OWIRECKEN
1-WIRE Clk Enable
9
1
read-write
0
Disable
0
1
Enable
1
PCACKEN
PCA Clk Enable
8
1
read-write
0
Disable
0
1
Enable
1
RTCCKEN
RTC Clk Enable
15
1
read-write
0
Disable
0
1
Enable
1
SPICKEN
SPI CLK Enable
4
1
read-write
0
Disable
0
1
Enable
1
SYSCONCKEN
System Control CLK Enable
7
1
read-write
0
Disable
0
1
Enable
1
TIM1CKEN
TIM1 Clk Enable
10
1
read-write
0
Disable
0
1
Enable
1
TIM2CKEN
TIM2 Clk Enable
11
1
read-write
0
Disable
0
1
Enable
1
UART0CKEN
UART0 CLK Enable
0
1
read-write
0
Disable
0
1
Enable
1
UART1CKEN
UART1 CLK Enable
1
1
read-write
0
Disable
0
1
Enable
1
WWDGCKEN
WWDG Clk Enable
12
1
read-write
0
Disable
0
1
Enable
1
PERIRST
Peripheral Model Control
0x44
32
read-write
n
0x0
0x0
ADCRST
RST
13
1
read-write
AWKRST
RST
14
1
read-write
BASETIMRST
RST
6
1
read-write
BEEPRST
RST
19
1
read-write
CLKTRIMRST
RST
16
1
read-write
CRCRST
RST
28
1
read-write
DBGRST
RST
20
1
read-write
GPIOARST
RST
24
1
read-write
GPIOBRST
RST
25
1
read-write
GPIOCRST
RST
26
1
read-write
GPIODRST
RST
27
1
read-write
I2CRST
RST
2
1
read-write
LPTIMRST
RST
5
1
read-write
LPUARTRST
RST
3
1
read-write
LVDVCRST
RST
18
1
read-write
OWIRERST
RST
9
1
read-write
PCARST
RST
8
1
read-write
SPIRST
RST
4
1
read-write
SYSCONRST
RST
7
1
read-write
TIM1RST
RST
10
1
read-write
TIM2RST
RST
11
1
read-write
UART0RST
RST
0
1
read-write
UART1RST
RST
1
1
read-write
WWDGRST
RST
12
1
read-write
RSTCR
System Reset Control
0x18
32
read-write
n
0x0
0x0
CPURST
CUP Reset
1
1
read-write
0
Normal
0
1
Reset CPU
1
MCURST
RESET
0
1
read-write
0
Normal
0
1
Reset MCU
1
RSTKEY
KEY
2
30
read-write
RSTSR
Reset Status
0x1C
32
read-write
n
0x0
0x0
CPURST
CPU reset
1
1
read-write
0
No CPU Reset Happen
0
1
CPU Reset Happen
1
IWDGRST
IWDG RST FLAG
3
1
read-write
0
No IWDG RST HAPPEN
0
1
WWDG RST HAPPEN
1
LOCKUPRST
LOCKUP RST FLAG
6
1
read-write
0
NO LOCKUP RST
0
1
LOCKUP RST
1
LVDRST
LVD RST FLAG
4
1
read-write
0
NO LVD RST
0
1
LVD RST
1
MCURST
MCU Reset Flag
0
1
read-write
PADRST
PAD RST FLAG
7
1
read-write
0
NO PAD RST
0
1
PAD RST
1
PORRST
POR RST FLAG
5
1
read-write
0
NO VCore POR RST
0
1
VCore POR RST
1
SFTRST
Software RST FLAG
8
1
read-write
0
NO SFT RST
0
1
SFT RST
1
WWDGRST
WWDG RST FLAG
2
1
read-write
0
No WWDG RST
0
1
WWDG RST
1
RTCRST
RTC Control
0x48
32
read-write
n
0x0
0x0
KEY
KEY
16
16
write-only
RTCRST
RTC RST
0
1
read-write
STICKCR
SysTick Timer Circle Adjust
0x3C
32
read-write
n
0x0
0x0
NOREF
No Ref
25
1
read-write
SKEW
Clock Skew
24
1
read-write
STCALIB
Systick
0
24
read-write
SWDIOCR
Endpoint Function Select
0x40
32
read-write
n
0x0
0x0
KEY
KEY
16
16
write-only
SWDPORT
PORT
0
1
read-write
SYSCLKCR
CLK Setting
0x20
32
read-write
n
0x0
0x0
CLKFAILEN
CLK FAIL Enable
8
1
read-write
HIRCEN
HIRC Enable
0
1
read-write
HXTBYP
HXT Bypass
5
1
read-write
HXTEN
HXT Enable
1
1
read-write
HXTPORT
HXT Port Function Config
6
1
read-write
KEY
KEY
16
16
write-only
LIRCEN
LIRC Enable
2
1
read-write
WKBYHIRC
XX
15
1
read-write
SYSCLKSEL
System Clock Select
0x24
32
read-write
n
0x0
0x0
CLKSW
System Clock Source Select
0
4
read-write
KEY
KEY
16
16
write-only
UNLOCK
Register Protect
0x60
32
read-write
n
0x0
0x0
KEY
KEY
1
31
write-only
UNLOCK
UNLOCK
0
1
read-write
RTC
RTC
RTC
0x0
0x0
0x2C
registers
n
RTC
30
ALM1DATE
ALM
0x14
32
read-write
n
0x0
0x0
ALCEN
ADC_Channel 2 Result
15
1
read-write
ALDAY
ADC_Channel 2 Result
0
6
read-write
ALMDAYEN
ADC_Channel 2 Result
28
1
read-write
ALMHOUREN
ADC_Channel 2 Result
26
1
read-write
ALMMINEN
ADC_Channel 2 Result
25
1
read-write
ALMMONEN
ADC_Channel 2 Result
29
1
read-write
ALMONTH
ADC_Channel 2 Result
8
5
read-write
ALMSECEN
ADC_Channel 2 Result
24
1
read-write
ALMWEEKEN
ADC_Channel 2 Result
27
1
read-write
ALMYEAREN
ADC_Channel 2 Result
30
1
read-write
ALYEAR
ADC_Channel 2 Result
16
8
read-write
ALM1TIME
ALM
0x10
32
read-write
n
0x0
0x0
ALH20_PA
ADC_Channel 1 Result
21
1
read-write
ALHOUR19
ADC_Channel 1 Result
16
5
read-write
ALMIN
ADC_Channel 1 Result
8
7
read-write
ALSEC
ADC_Channel 1 Result
0
7
read-write
ALWEEK
ADC_Channel 1 Result
24
3
read-write
ALM2PRD
ALM PR
0x18
32
read-write
n
0x0
0x0
ALM2PR_CNT
ADC_Channel 5 Result
0
4
read-write
CLKCR
CLKCR
0x4
32
read-write
n
0x0
0x0
HXTDIV
ADC Convect Auto Triger 0
0
10
read-write
RTCCKEN
ADC_Convect mode Select
20
1
read-write
RTCCKSEL
ADC Convect Auto Triger 1
16
2
read-write
CLKTRIM
CAL
0x1C
32
read-write
n
0x0
0x0
MODE_1_0
ADC_Channel 6 Result
8
1
read-write
TRIM
ADC_Channel 6 Result
0
8
read-write
CR
CR
0x0
32
read-write
n
0x0
0x0
ALM1EN
ADC Sample Circle Select
6
1
read-write
ALM1_INTEN
ADC Channel Select
4
1
read-write
ALM2_INTEN
ADC Channel Select
5
1
read-write
BYPSHAD
ADC Enable
0
1
read-write
FMT
ADC Clock Select
2
1
read-write
RTC1HZOE
ADC_ Start Control
1
1
read-write
START
ADC Continue Convert Status Control
8
1
read-write
DATE
DATE
0xC
32
read-write
n
0x0
0x0
CEN
ADC Channel 0 Result
15
1
read-write
DAY
ADC Channel 0 Result
0
6
read-write
MONTH
ADC Channel 0 Result
8
5
read-write
YEAR
ADC Channel 0 Result
16
8
read-write
INTCLR
Status Clean
0x24
32
read-write
n
0x0
0x0
ALM1_CLR
ADC_Channel 4 Result
4
1
write-only
ALM2_CLR
ADC_Channel 4 Result
5
1
write-only
ISR
Init
0x20
32
read-write
n
0x0
0x0
ALM1_F
ADC Channel 3 Result
4
1
read-write
ALM2_F
ADC Channel 3 Result
5
1
read-write
RSF
ADC Channel 3 Result
2
1
read-write
WAIT
ADC Channel 3 Result
0
1
read-write
WAITF
ADC Channel 3 Result
1
1
read-write
TIME
TIME
0x8
32
read-write
n
0x0
0x0
H20_PA
ADC Convect Rounte Mode Select
21
1
read-write
HOUR19
ADC Convect Rounte Mode Select
16
5
read-write
MIN
ADC Continue Convect Times Config
8
7
read-write
SEC
ADC Continue Convect Channel 7-0 Enable
0
6
read-write
WEEK
ADC Convect Rounte Mode Select
24
3
read-write
WPR
RTC
0x28
32
read-write
n
0x0
0x0
WPR
ADC_Channel 7 Result
0
8
write-only
SPI
SPI Register
SPI
0x0
0x0
0x20
registers
n
SPI
10
CR
SPI Config Register
0x0
32
read-write
n
0x0
0x0
CPHA
Generate Tick Interrupt
2
1
read-write
CPOL
Source to count from
3
1
read-write
MSTR
SysTick counted to zero
4
1
read-write
SPEN
SysTick counted to zero
6
1
read-write
SPR0
Enable SysTick Timer
0
1
read-write
SPR1
Generate Tick Interrupt
1
1
read-write
SPR2
SysTick counted to zero
7
1
read-write
DATA
I2C Data register
0xC
32
read-write
n
0x0
0x0
SPDATA
Reload value to use for 10ms timing
0
8
read-write
SR
SPI Status Register
0x8
32
read-write
n
0x0
0x0
MDF
Current value
4
1
read-only
SPIF
Current value
7
1
read-only
SSERR
Current value
5
1
read-only
WCOL
Current value
6
1
read-only
SSN
SPI CHIP SELECT CONFIG
0x4
32
read-write
n
0x0
0x0
SSN
Value to auto reload SysTick after reaching zero
0
1
read-write
SYSCON
system control config
SYSCON
0x0
0x0
0x54
registers
n
CFGR0
System Control setting regist 0
0x0
32
read-write
n
0x0
0x0
DBGDLSP_DIS
Allow Debug Enter DeepSleep Mode
1
1
read-write
KEY
KEY
16
16
read-write
LOCKUPEN
LOCKUP
0
1
read-write
PCACR
PCA Capture channel source select
0xC
32
read-write
n
0x0
0x0
PCA_CAP0_SEL
PAC Channel
0
2
read-write
PCA_CAP1_SEL
PAC
2
2
read-write
PCA_CAP2_SEL
PCA_CHANNEL
4
2
read-write
PCA_CAP3_SEL
PCA_CHANNEL
6
2
read-write
PCA_CAP4_SEL
PCA_CHANNEL
8
2
read-write
PORTCR
PORT control register
0x8
32
read-write
n
0x0
0x0
LPTIM_GATE_SEL
LPTIM GATE
8
2
read-write
SPINCS_SEL
SLAVE
0
4
read-write
TIM10_GATE_SEL
TIMER10 GATE
4
2
read-write
TIM11_GATE_SEL
TIMER11 GATE
6
2
read-write
PORTINTCR
PORT INTERRUPT MODE SETTING
0x4
32
read-write
n
0x0
0x0
KEY
KEY
16
16
write-only
PADDLSPCON
PADDLSP
1
1
read-write
PADINTSEL
Endpoint Interrupt Mode Select
0
1
read-write
TIM1CR
TIM1 Channel Source Select
0x10
32
read-write
n
0x0
0x0
CLKFAILBRKEN
Channel
22
1
read-write
DSLPBRKEN
Channel
21
1
read-write
TIM1BRKOUTCFG
Channel
20
1
read-write
TIM1CH1IN_SEL
Source
0
3
read-write
TIM1CH2IN_SEL
Source
4
3
read-write
TIM1CH3IN_SEL
Channel
8
3
read-write
TIM1CH4IN_SEL
Channel
12
3
read-write
TIM1ETR_SEL
Channel
16
4
read-write
TIM2CR
TIM2 Channel Source Select
0x14
32
read-write
n
0x0
0x0
TIM2CH1IN_SEL
Source
0
3
read-write
TIM2CH2IN_SEL
Channel
4
3
read-write
TIM2CH3IN_SEL
SOURCE
8
3
read-write
TIM2CH4IN_SEL
SOURCE
12
3
read-write
TIM2ETR_SEL
SOURCE
16
4
read-write
UNLOCK
Syscon Register Write Enable
0x50
32
read-write
n
0x0
0x0
KEY
KEY
1
31
write-only
UNLOCK
read_write
0
1
read-only
TIM1
Advance Timer 1
ADVTIM
0x0
0x0
0x48
registers
n
TIM1
18
ARR
TIM1 Auto Load Register
0x2C
32
read-write
n
0x0
0x0
ARR
ADC_ Result
0
16
read-write
BDTR
TIM1 Brush and DEAD Register
0x44
32
read-write
n
0x0
0x0
AOE
CON
14
1
read-write
BKE
CON
12
1
read-write
BKP
CON
13
1
read-write
DTG
Reload value to use for 10ms timing
0
8
read-write
LOCK
LLT
8
2
read-write
MOE
CON
15
1
read-write
OSSI
HHT
10
1
read-write
OSSR
REG
11
1
read-write
CCER
TIM1 Captuer/Compare Enable Register
0x20
32
read-write
n
0x0
0x0
CC1E
ADC_Channel 5 Result
0
1
read-write
CC1NE
ADC_Channel 5 Result
2
1
read-write
CC1NP
ADC_Channel 5 Result
3
1
read-write
CC1P
ADC_Channel 5 Result
1
1
read-write
CC2E
ADC_Channel 5 Result
4
1
read-write
CC2NE
ADC_Channel 5 Result
6
1
read-write
CC2NP
ADC_Channel 5 Result
7
1
read-write
CC2P
ADC_Channel 5 Result
5
1
read-write
CC3E
ADC_Channel 5 Result
8
1
read-write
CC3NE
ADC_Channel 5 Result
10
1
read-write
CC3NP
ADC_Channel 5 Result
11
1
read-write
CC3P
ADC_Channel 5 Result
9
1
read-write
CC4E
ADC_Channel 5 Result
12
1
read-write
CC4P
ADC_Channel 5 Result
13
1
read-write
CCMR1
TIM1 Capture/Compare Mode Register 1
0x18
32
read-write
n
0x0
0x0
CC1S
ADC Channel 3 Result
0
2
read-write
CC2S
ADC Channel 3 Result
8
2
read-write
OC1CE
ADC Channel 3 Result
7
1
read-write
OC1FE
ADC Channel 3 Result
2
1
read-write
OC1M
ADC Channel 3 Result
4
3
read-write
OC1PE
ADC Channel 3 Result
3
1
read-write
OC2CE
ADC Channel 3 Result
15
1
read-write
OC2FE
ADC Channel 3 Result
10
1
read-write
OC2M
ADC Channel 3 Result
12
3
read-write
OC2PE
ADC Channel 3 Result
11
1
read-write
CCMR2
TIM1 Capture/Compare Mode Register 2
0x1C
32
read-write
n
0x0
0x0
CC3S
ADC_Channel 4 Result
0
2
read-only
CC4S
ADC_Channel 4 Result
8
2
read-only
OC3CE
ADC_Channel 4 Result
7
1
read-only
OC3FE
ADC_Channel 4 Result
2
1
read-only
OC3M
ADC_Channel 4 Result
4
3
read-only
OC3PE
ADC_Channel 4 Result
3
1
read-only
OC4CE
ADC_Channel 4 Result
15
1
read-only
OC4FE
ADC_Channel 4 Result
10
1
read-only
OC4M
ADC_Channel 4 Result
12
3
read-only
OC4PE
ADC_Channel 4 Result
11
1
read-only
CCR1
Captuer/Compare Register1
0x34
32
read-write
n
0x0
0x0
CCR1
ADC Convect Result Compare High threshold
0
16
read-write
CCR2
Capture/Compare Register2
0x38
32
read-write
n
0x0
0x0
CCR2
ADC_Convect Result Compare Low Threshold
0
16
read-only
CCR3
Capture/Compare Register3
0x3C
32
read-write
n
0x0
0x0
CCR3
ADC Channel 7~0 Interrupt Mask Config
0
16
read-write
CCR4
TIM1 Capture/Compare Register4
0x40
32
read-write
n
0x0
0x0
CCR4
Reload value to use for 10ms timing
0
16
read-write
CNT
TIM1 Count
0x24
32
read-write
n
0x0
0x0
CNT
ADC_Channel 6 Result
0
16
read-only
CR1
TIM1 Control Register1
0x0
32
read-write
n
0x0
0x0
ARPE
Auto
7
1
read-write
CEN
Enable
0
1
read-write
CKD
Auto
8
2
read-write
CMS
Center
5
2
read-write
DIR
Direction
4
1
read-write
OPM
One Pulse Mode
3
1
read-write
UDIS
Update Disable
1
1
read-write
URS
Update Request Source
2
1
read-write
CR2
TIM1 Control Register 2
0x4
32
read-write
n
0x0
0x0
CCPC
ADC Convect Auto Triger 0
0
1
read-write
CCUS
ADC Convect Auto Triger 1
2
1
read-write
MMS
ADC_Convect mode Select
4
3
read-write
OIS1
ADC_Low threshold Compare Control
8
1
read-write
OIS1N
ADC_High threshold Compare Control
9
1
read-write
OIS2
ADC_Area Compare Control
10
1
read-write
OIS2N
ADC_Convect Result register Clear
11
1
read-write
OIS3
ADC_Convect Result register Clear
12
1
read-write
OIS3N
ADC_Convect Result register Clear
13
1
read-write
OIS4
ADC_Convect Result register Clear
14
1
read-write
TI1S
ADC_Convect Result Auto ADD
7
1
read-write
DIER
TIM1 Interrupt Enable Register
0xC
32
read-write
n
0x0
0x0
BIE
ADC Channel 0 Result
7
1
read-write
CC1IE
ADC Channel 0 Result
1
1
read-write
CC2IE
ADC Channel 0 Result
2
1
read-write
CC3IE
ADC Channel 0 Result
3
1
read-write
CC4IE
ADC Channel 0 Result
4
1
read-write
COMIE
ADC Channel 0 Result
5
1
read-write
TIE
ADC Channel 0 Result
6
1
read-write
UIE
ADC Channel 0 Result
0
1
read-write
EGR
TIM1 Event Trig Register
0x14
32
read-write
n
0x0
0x0
BG
ADC_Channel 2 Result
7
1
write-only
CC1G
ADC_Channel 2 Result
1
1
write-only
CC2G
ADC_Channel 2 Result
2
1
write-only
CC3G
ADC_Channel 2 Result
3
1
write-only
CC4G
ADC_Channel 2 Result
4
1
write-only
COMG
ADC_Channel 2 Result
5
1
write-only
TG
ADC_Channel 2 Result
6
1
write-only
UG
ADC_Channel 2 Result
0
1
write-only
PSC
TIM1 Prescale Register
0x28
32
read-write
n
0x0
0x0
PSC
ADC_Channel 7 Result
0
16
read-write
RCR
TIM1 Repeate Count Register
0x30
32
read-write
n
0x0
0x0
REP
ADC_Convect Result Compare High Therashold
0
8
read-write
SMCR
TIM1 Slave mode Control Register
0x8
32
read-write
n
0x0
0x0
ECE
ADC Convect Rounte Mode Select
14
1
read-write
ETF
ADC Convect Rounte Mode Select
8
4
read-write
ETP
ADC Convect Rounte Mode Select
15
1
read-write
ETPS
ADC Convect Rounte Mode Select
12
2
read-write
MSM
ADC Convect Rounte Mode Select
7
1
read-write
SMS
ADC Continue Convect Channel 7-0 Enable
0
3
read-write
TS
ADC Continue Convect Times Config
4
3
read-write
SR
TIM1 Status Register
0x10
32
read-write
n
0x0
0x0
BIF
ADC_Channel 1 Result
7
1
read-write
CC1IF
ADC_Channel 1 Result
1
1
read-write
CC1OF
ADC_Channel 1 Result
9
1
read-write
CC2IF
ADC_Channel 1 Result
2
1
read-write
CC2OF
ADC_Channel 1 Result
10
1
read-write
CC3IF
ADC_Channel 1 Result
3
1
read-write
CC3OF
ADC_Channel 1 Result
11
1
read-write
CC4IF
ADC_Channel 1 Result
4
1
read-write
CC4OF
ADC_Channel 1 Result
12
1
read-write
COMIF
ADC_Channel 1 Result
5
1
read-write
TIF
ADC_Channel 1 Result
6
1
read-write
UIF
ADC_Channel 1 Result
0
1
read-write
TIM10
BASE_TIMER 0
BASETIM
0x0
0x0
0x1C
registers
n
TIM10
14
BGLOAD
32Bits Circles Reload Register
0x18
32
read-write
n
0x0
0x0
BGLOAD
ADC Channel 3 Result
0
32
read-write
CNT
Read Count Register,Only Read
0x8
32
read-write
n
0x0
0x0
CNT
ADC Continue Convect Channel 7-0 Enable
0
32
read-only
CR
TIM10 Control Register
0x0
32
read-write
n
0x0
0x0
CT_SEL
ADC Continue Convert Status Control
8
1
read-write
GATE_EN
ADC Continue Convert Status Control
10
1
read-write
GATE_P
ADC Continue Convert Status Control
11
1
read-write
INTEN
ADC Channel Select
5
1
read-write
MODE
ADC Sample Circle Select
6
1
read-write
ONESHOT
ADC_ Start Control
3
1
read-write
TMR_PRSC
ADC Enable
0
3
read-write
TMR_SIZE
ADC Clock Select
4
1
read-write
TOG_EN
ADC Continue Convert Status Control
9
1
read-write
TR
ADC Continue Convert Status Control
7
1
read-write
INTCLR
Interrupt Clear Register
0x14
32
read-write
n
0x0
0x0
INTCLR
ADC_Channel 2 Result
0
1
write-only
LOAD
32bits Auto Load Register
0x4
32
read-write
n
0x0
0x0
LOAD
ADC Convect Auto Triger 0
0
32
read-write
MSKINTSR
Read Interrupt Register
0x10
32
read-write
n
0x0
0x0
TF
ADC_Channel 1 Result
0
1
read-only
RAWINTSR
READ Orignal Interrupt Register
0xC
32
read-write
n
0x0
0x0
RIS
ADC Channel 0 Result
0
1
read-only
TIM11
BASE_TIMER 0
BASETIM
0x0
0x0
0x1C
registers
n
TIM11
TIM11 global interrupt
15
BGLOAD
32Bits Circles Reload Register
0x18
32
read-write
n
0x0
0x0
BGLOAD
ADC Channel 3 Result
0
32
read-write
CNT
Read Count Register,Only Read
0x8
32
read-write
n
0x0
0x0
CNT
ADC Continue Convect Channel 7-0 Enable
0
32
read-only
CR
TIM10 Control Register
0x0
32
read-write
n
0x0
0x0
CT_SEL
ADC Continue Convert Status Control
8
1
read-write
GATE_EN
ADC Continue Convert Status Control
10
1
read-write
GATE_P
ADC Continue Convert Status Control
11
1
read-write
INTEN
ADC Channel Select
5
1
read-write
MODE
ADC Sample Circle Select
6
1
read-write
ONESHOT
ADC_ Start Control
3
1
read-write
TMR_PRSC
ADC Enable
0
3
read-write
TMR_SIZE
ADC Clock Select
4
1
read-write
TOG_EN
ADC Continue Convert Status Control
9
1
read-write
TR
ADC Continue Convert Status Control
7
1
read-write
INTCLR
Interrupt Clear Register
0x14
32
read-write
n
0x0
0x0
INTCLR
ADC_Channel 2 Result
0
1
write-only
LOAD
32bits Auto Load Register
0x4
32
read-write
n
0x0
0x0
LOAD
ADC Convect Auto Triger 0
0
32
read-write
MSKINTSR
Read Interrupt Register
0x10
32
read-write
n
0x0
0x0
TF
ADC_Channel 1 Result
0
1
read-only
RAWINTSR
READ Orignal Interrupt Register
0xC
32
read-write
n
0x0
0x0
RIS
ADC Channel 0 Result
0
1
read-only
TIM2
Advance Timer 1
ADVTIM
0x0
0x0
0x48
registers
n
TIM2
TIM2 global interrupt
19
ARR
TIM1 Auto Load Register
0x2C
32
read-write
n
0x0
0x0
ARR
ADC_ Result
0
16
read-write
BDTR
TIM1 Brush and DEAD Register
0x44
32
read-write
n
0x0
0x0
AOE
CON
14
1
read-write
BKE
CON
12
1
read-write
BKP
CON
13
1
read-write
DTG
Reload value to use for 10ms timing
0
8
read-write
LOCK
LLT
8
2
read-write
MOE
CON
15
1
read-write
OSSI
HHT
10
1
read-write
OSSR
REG
11
1
read-write
CCER
TIM1 Captuer/Compare Enable Register
0x20
32
read-write
n
0x0
0x0
CC1E
ADC_Channel 5 Result
0
1
read-write
CC1NE
ADC_Channel 5 Result
2
1
read-write
CC1NP
ADC_Channel 5 Result
3
1
read-write
CC1P
ADC_Channel 5 Result
1
1
read-write
CC2E
ADC_Channel 5 Result
4
1
read-write
CC2NE
ADC_Channel 5 Result
6
1
read-write
CC2NP
ADC_Channel 5 Result
7
1
read-write
CC2P
ADC_Channel 5 Result
5
1
read-write
CC3E
ADC_Channel 5 Result
8
1
read-write
CC3NE
ADC_Channel 5 Result
10
1
read-write
CC3NP
ADC_Channel 5 Result
11
1
read-write
CC3P
ADC_Channel 5 Result
9
1
read-write
CC4E
ADC_Channel 5 Result
12
1
read-write
CC4P
ADC_Channel 5 Result
13
1
read-write
CCMR1
TIM1 Capture/Compare Mode Register 1
0x18
32
read-write
n
0x0
0x0
CC1S
ADC Channel 3 Result
0
2
read-write
CC2S
ADC Channel 3 Result
8
2
read-write
OC1CE
ADC Channel 3 Result
7
1
read-write
OC1FE
ADC Channel 3 Result
2
1
read-write
OC1M
ADC Channel 3 Result
4
3
read-write
OC1PE
ADC Channel 3 Result
3
1
read-write
OC2CE
ADC Channel 3 Result
15
1
read-write
OC2FE
ADC Channel 3 Result
10
1
read-write
OC2M
ADC Channel 3 Result
12
3
read-write
OC2PE
ADC Channel 3 Result
11
1
read-write
CCMR2
TIM1 Capture/Compare Mode Register 2
0x1C
32
read-write
n
0x0
0x0
CC3S
ADC_Channel 4 Result
0
2
read-only
CC4S
ADC_Channel 4 Result
8
2
read-only
OC3CE
ADC_Channel 4 Result
7
1
read-only
OC3FE
ADC_Channel 4 Result
2
1
read-only
OC3M
ADC_Channel 4 Result
4
3
read-only
OC3PE
ADC_Channel 4 Result
3
1
read-only
OC4CE
ADC_Channel 4 Result
15
1
read-only
OC4FE
ADC_Channel 4 Result
10
1
read-only
OC4M
ADC_Channel 4 Result
12
3
read-only
OC4PE
ADC_Channel 4 Result
11
1
read-only
CCR1
Captuer/Compare Register1
0x34
32
read-write
n
0x0
0x0
CCR1
ADC Convect Result Compare High threshold
0
16
read-write
CCR2
Capture/Compare Register2
0x38
32
read-write
n
0x0
0x0
CCR2
ADC_Convect Result Compare Low Threshold
0
16
read-only
CCR3
Capture/Compare Register3
0x3C
32
read-write
n
0x0
0x0
CCR3
ADC Channel 7~0 Interrupt Mask Config
0
16
read-write
CCR4
TIM1 Capture/Compare Register4
0x40
32
read-write
n
0x0
0x0
CCR4
Reload value to use for 10ms timing
0
16
read-write
CNT
TIM1 Count
0x24
32
read-write
n
0x0
0x0
CNT
ADC_Channel 6 Result
0
16
read-only
CR1
TIM1 Control Register1
0x0
32
read-write
n
0x0
0x0
ARPE
Auto
7
1
read-write
CEN
Enable
0
1
read-write
CKD
Auto
8
2
read-write
CMS
Center
5
2
read-write
DIR
Direction
4
1
read-write
OPM
One Pulse Mode
3
1
read-write
UDIS
Update Disable
1
1
read-write
URS
Update Request Source
2
1
read-write
CR2
TIM1 Control Register 2
0x4
32
read-write
n
0x0
0x0
CCPC
ADC Convect Auto Triger 0
0
1
read-write
CCUS
ADC Convect Auto Triger 1
2
1
read-write
MMS
ADC_Convect mode Select
4
3
read-write
OIS1
ADC_Low threshold Compare Control
8
1
read-write
OIS1N
ADC_High threshold Compare Control
9
1
read-write
OIS2
ADC_Area Compare Control
10
1
read-write
OIS2N
ADC_Convect Result register Clear
11
1
read-write
OIS3
ADC_Convect Result register Clear
12
1
read-write
OIS3N
ADC_Convect Result register Clear
13
1
read-write
OIS4
ADC_Convect Result register Clear
14
1
read-write
TI1S
ADC_Convect Result Auto ADD
7
1
read-write
DIER
TIM1 Interrupt Enable Register
0xC
32
read-write
n
0x0
0x0
BIE
ADC Channel 0 Result
7
1
read-write
CC1IE
ADC Channel 0 Result
1
1
read-write
CC2IE
ADC Channel 0 Result
2
1
read-write
CC3IE
ADC Channel 0 Result
3
1
read-write
CC4IE
ADC Channel 0 Result
4
1
read-write
COMIE
ADC Channel 0 Result
5
1
read-write
TIE
ADC Channel 0 Result
6
1
read-write
UIE
ADC Channel 0 Result
0
1
read-write
EGR
TIM1 Event Trig Register
0x14
32
read-write
n
0x0
0x0
BG
ADC_Channel 2 Result
7
1
write-only
CC1G
ADC_Channel 2 Result
1
1
write-only
CC2G
ADC_Channel 2 Result
2
1
write-only
CC3G
ADC_Channel 2 Result
3
1
write-only
CC4G
ADC_Channel 2 Result
4
1
write-only
COMG
ADC_Channel 2 Result
5
1
write-only
TG
ADC_Channel 2 Result
6
1
write-only
UG
ADC_Channel 2 Result
0
1
write-only
PSC
TIM1 Prescale Register
0x28
32
read-write
n
0x0
0x0
PSC
ADC_Channel 7 Result
0
16
read-write
RCR
TIM1 Repeate Count Register
0x30
32
read-write
n
0x0
0x0
REP
ADC_Convect Result Compare High Therashold
0
8
read-write
SMCR
TIM1 Slave mode Control Register
0x8
32
read-write
n
0x0
0x0
ECE
ADC Convect Rounte Mode Select
14
1
read-write
ETF
ADC Convect Rounte Mode Select
8
4
read-write
ETP
ADC Convect Rounte Mode Select
15
1
read-write
ETPS
ADC Convect Rounte Mode Select
12
2
read-write
MSM
ADC Convect Rounte Mode Select
7
1
read-write
SMS
ADC Continue Convect Channel 7-0 Enable
0
3
read-write
TS
ADC Continue Convect Times Config
4
3
read-write
SR
TIM1 Status Register
0x10
32
read-write
n
0x0
0x0
BIF
ADC_Channel 1 Result
7
1
read-write
CC1IF
ADC_Channel 1 Result
1
1
read-write
CC1OF
ADC_Channel 1 Result
9
1
read-write
CC2IF
ADC_Channel 1 Result
2
1
read-write
CC2OF
ADC_Channel 1 Result
10
1
read-write
CC3IF
ADC_Channel 1 Result
3
1
read-write
CC3OF
ADC_Channel 1 Result
11
1
read-write
CC4IF
ADC_Channel 1 Result
4
1
read-write
CC4OF
ADC_Channel 1 Result
12
1
read-write
COMIF
ADC_Channel 1 Result
5
1
read-write
TIF
ADC_Channel 1 Result
6
1
read-write
UIF
ADC_Channel 1 Result
0
1
read-write
UART0
UART Register
UART
0x0
0x0
0x20
registers
n
UART0
6
BAUDCR
Baud Control Register
0x18
32
read-write
n
0x0
0x0
BRG
Reload value to use for 10ms timing
0
16
read-only
NOREF
No Ref
31
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
SELF_BRG
Clock Skew
16
1
read-only
INTCLR
UART0 Interruput flag Clear Register
0x14
32
read-write
n
0x0
0x0
FECLR
No Ref
2
1
write-only
RICLR
Reload value to use for 10ms timing
0
1
write-only
TICLR
Clock Skew
1
1
write-only
INTSR
Interrupt flag Status Register
0x10
32
read-write
n
0x0
0x0
FE
No Ref
2
1
read-only
RI
Reload value to use for 10ms timing
0
1
read-only
TI
Clock Skew
1
1
read-only
IRDACR
UART0 IrDA Control Register
0x1C
32
read-write
n
0x0
0x0
IREN
Clock Skew
8
1
read-only
IRLPMODE
No Ref
11
1
read-write
IRRXINV
No Ref
10
1
read-write
IRTXINV
No Ref
9
1
read-write
PSC
Reload value to use for 10ms timing
0
8
read-write
SADDR
Address Register
0x8
32
read-write
n
0x0
0x0
SADDR
Current value
0
8
read-write
SADEN
Address Mask Register
0xC
32
read-write
n
0x0
0x0
SADEN
Reload value to use for 10ms timing
0
8
read-only
SBUF
Data BUFF
0x4
32
read-write
n
0x0
0x0
SBUF
Baudrate gennerate register
0
8
read-write
SCON
UART1 Control Register
0x0
32
read-write
n
0x0
0x0
DBAUD
Baudrate double
9
1
read-write
RB8
Multi-communication bit
2
1
read-write
REN
Transmit and Receive Enable
4
1
read-write
RIEN
Receive Interrupt
0
1
read-write
SM0_SM1
UART mode control
6
2
read-write
SM2
UART multi-communication
5
1
read-write
TB8
Multi-communication bit
3
1
read-write
TIEN
Transmit Interrupt
1
1
read-write
UART1
UART Register
UART
0x0
0x0
0x20
registers
n
UART1
UART1 global interrupt
7
BAUDCR
Baud Control Register
0x18
32
read-write
n
0x0
0x0
BRG
Reload value to use for 10ms timing
0
16
read-only
NOREF
No Ref
31
1
read-only
0
Ref Clk available
0
1
Ref Clk not available
1
SELF_BRG
Clock Skew
16
1
read-only
INTCLR
UART0 Interruput flag Clear Register
0x14
32
read-write
n
0x0
0x0
FECLR
No Ref
2
1
write-only
RICLR
Reload value to use for 10ms timing
0
1
write-only
TICLR
Clock Skew
1
1
write-only
INTSR
Interrupt flag Status Register
0x10
32
read-write
n
0x0
0x0
FE
No Ref
2
1
read-only
RI
Reload value to use for 10ms timing
0
1
read-only
TI
Clock Skew
1
1
read-only
IRDACR
UART0 IrDA Control Register
0x1C
32
read-write
n
0x0
0x0
IREN
Clock Skew
8
1
read-only
IRLPMODE
No Ref
11
1
read-write
IRRXINV
No Ref
10
1
read-write
IRTXINV
No Ref
9
1
read-write
PSC
Reload value to use for 10ms timing
0
8
read-write
SADDR
Address Register
0x8
32
read-write
n
0x0
0x0
SADDR
Current value
0
8
read-write
SADEN
Address Mask Register
0xC
32
read-write
n
0x0
0x0
SADEN
Reload value to use for 10ms timing
0
8
read-only
SBUF
Data BUFF
0x4
32
read-write
n
0x0
0x0
SBUF
Baudrate gennerate register
0
8
read-write
SCON
UART1 Control Register
0x0
32
read-write
n
0x0
0x0
DBAUD
Baudrate double
9
1
read-write
RB8
Multi-communication bit
2
1
read-write
REN
Transmit and Receive Enable
4
1
read-write
RIEN
Receive Interrupt
0
1
read-write
SM0_SM1
UART mode control
6
2
read-write
SM2
UART multi-communication
5
1
read-write
TB8
Multi-communication bit
3
1
read-write
TIEN
Transmit Interrupt
1
1
read-write
VC
VC
VC
0x0
0x0
0x10
registers
n
VC
26
CR0
VC Control 0
0x0
32
read-write
n
0x0
0x0
NINSEL
No Comment
2
2
read-write
PINSEL
No Comment
0
2
read-write
V25DIV
No Comment
4
2
read-write
V25DIV_EN
No Comment
6
1
read-write
CR1
VC Control 1
0x4
32
read-write
n
0x0
0x0
FALLINTEN
No Comment
12
1
read-write
FLTEN
No Comment
8
1
read-write
FLT_NUM
No Comment
16
16
read-write
HIGHINTEN
No Comment
14
1
read-write
INT_EN
No Comment
15
1
read-write
RISEINTEN
No Comment
13
1
read-write
VCEN
No Comment
0
1
read-write
VC_FLTCLK_SEL
No Comment
2
2
read-write
OUTCFG
VC Output Config
0x8
32
read-write
n
0x0
0x0
INV_PAD
No comment
18
1
read-write
INV_PCA
No Comment
6
1
read-write
INV_TIMX
No Comment
0
1
read-write
INV_TM1CH1
No Comment
9
1
read-write
INV_TM1CH2
No comment
11
1
read-write
INV_TM1CH3
No comment
13
1
read-write
INV_TM1CH4
No comment
15
1
read-write
LPTIMEXT_EN
No Comment
5
1
read-write
LPTIM_EN
No Comment
4
1
read-write
PCACAP0_EN
No Comment
7
1
read-write
PCAECI_EN
No Comment
8
1
read-write
TIM0_EN
No Comment
1
1
read-write
TIM1CH3_EN
No comment
14
1
read-write
TIM1_EN
No Comment
2
1
read-write
TM1BKE
No comment
17
1
read-write
TM1CH1_EN
No Comment
10
1
read-write
TM1CH2_EN
No comment
12
1
read-write
TM1CH3_EN
No comment
16
1
read-write
SR
VC Status Register
0xC
32
read-write
n
0x0
0x0
INTF
No comment
0
1
read-write
VC_FLOUT
No comment
1
1
read-only
WWDG
Independ Watch Dog
WWDG
0x0
0x0
0x18
registers
n
WWDG
22
CNTVAL
Count Value
0x14
32
read-write
n
0x0
0x0
WWDGCNT
ADC Channel 0 Result
0
8
read-only
CR
IWDG Config Register
0x4
32
read-write
n
0x0
0x0
PRSC
ADC Convect Auto Triger 1
8
20
read-write
WINCMP
ADC Convect Auto Triger 0
0
8
read-write
WWDGEN
ADC_Convect mode Select
28
1
read-write
INTCLR
WWDG Interrupt Status Register
0x10
32
read-write
n
0x0
0x0
INTCLR
ADC Channel 3 Result
0
1
write-only
INTEN
Count ReLoad Register
0x8
32
read-write
n
0x0
0x0
WWDGIEN
ADC Continue Convect Channel 7-0 Enable
0
1
read-write
RLOAD
Count ReLoad Register
0x0
32
read-write
n
0x0
0x0
RLOAD
ADC Enable
0
8
read-write
SR
WWDG Interrupt Status Register
0xC
32
read-write
n
0x0
0x0
WWDGIF
ADC_Channel 1 Result
0
1
read-only