
CH32V003
Reference Manual
V1.3
22
Bit
Name
Access
Description
Reset
value
[31:3] Reserved
RO Reserved
0
2
SRAMEN
RW
SRAM interface module clock enable bit.
1: SRAM interface module clock on during Sleep mode.
0: The SRAM interface module clock is turned off in Sleep
mode.
1
1
Reserved
RO Reserved
0
0
DMA1EN
RW
DMA1 module clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
Note: When the peripheral clock is not enabled, the software cannot read out the peripheral register value and
the returned value is always 0.
3.4.7 APB2 Peripheral clock enable register (RCC_APB2PCENR)
Offset address: 0x18
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reser
ved
USAR
T1
EN
Reser
ved
SPI1
EN
TIM1
EN
Reser
ved
ADC
1
EN
Reserved
IOPD
EN
IOPC
EN
Reser
ved
IOPA
EN
Reser
ved
AFIO
EN
Bit
Name
Access
Description
Reset
value
[31:15] Reserved
RO Reserved
0
14
USART1EN
RW
USART1 interface clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
13
Reserved
RO Reserved
0
12
SPI1EN
RW
SPI1 interface clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
11
TIM1EN
RW
TIM1 module clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
10
Reserved
RO Reserved
0
9
ADC1EN
RW
ADC1 module clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
[8:6]
Reserved
RO Reserved
0
5
IOPDEN
RW
PD port module clock enable bit for I/O.
1: Module clock is on; 0: Module clock is off.
0
4
IOPCEN
RW
PC port module clock enable bit for I/O.
1: Module clock is on; 0: Module clock is off.
0
3
Reserved
RO Reserved
0
2
IOPAEN
RW
PA port module clock enable bit for I/O.
1: Module clock is on; 0: Module clock is off.
0
1
Reserved
RO Reserved
0
0
AFIOEN
RW
I/O auxiliary function module clock enable bit.
1: Module clock is on; 0: Module clock is off.
0
Note: When the peripheral clock is not enabled, the software cannot read out the peripheral register value and
the value returned is always 0.