Overview
CH32V003 series are industrial-grade general-purpose microcontrollers designed based on 32-bit RISC-V
instruction set and architecture. It adopts QingKe V2A core, RV32EC instruction set, and supports 2 levels of
interrupt nesting. The series are mounted with rich peripheral interfaces and function modules. Its internal
organizational structure meets the low-cost and low-power embedded application scenarios.
This manual provides detailed information on the use of the CH32V003 series for the user's application
development, and is applicable to products with different memory capacities, functional resources, and
packages in the series; any differences will be specially explained in the corresponding functional chapters.
RISC-V core version overview
Features
Instruction
set
Core
versions
QingKe
RV32EC
V2A
Abbreviated description of the bit attribute in the register:
Register bit
properties
RF
RO
RZ
WO
WA
WZ
RW
RWA
RW1
RW0
RW1T
CH32V003 Reference Manual
Hardware
Interrupt
stack
nesting
levels
levels
2
2
Read-only property that reads a fixed value.
Read-only attribute, changed by hardware.
Read-only property, auto bit clear 0 after read operation.
Write only attribute (not readable, read value uncertain)
Write-only attribute, writable in Safe mode.
Write only attribute, auto bit clear 0 after write operation.
Readable and writable.
Readable, writable in Safe mode.
Readable, write 1 is valid, write 0 is invalid.
Readable, write 0 valid, write 1 invalid.
Readable, write 0 invalid, write 1 flipped.
Number of
Integer
fast interrupt
division
channels
periodicity
2
None
Property description
Vector
Extensions
table
instruction
protection
model
Address
or
Support
command
V1.3
Memory
None