PDF, 5.5 Mb, 语言: en, 修订版: 2.1, 档案已发布: Feb, 2025, 页数: 592
32-bit General-Purpose Microcontroller Based on the Arm Cortex-M4 RISC
从文件中提取
GigaDevice Semiconductor Inc.
GD32E10x
ARM® Cortex®-M4 32-bit MCU
For GD32E103xx User Manual
Revision 2.1
( Feb. 2025 ) GD32E10x User Manual Table of Contents
Table of Contents . 2
List of Figures . 14
List of Tables . 20
1. System and memory architecture . 22
1.1. ARM Cortex-M4 processor . 22 1.2. System architecture . 23 1.3. Memory map . 25 1.3.1. Bit-banding . 29 1.3.2. On-chip SRAM memory . 30 1.3.3. On-chip flash memory overview . 30 1.4. Boot configuration. 30 1.5. Device electronic signature . 31 1.5.1. Memory density information . 32 1.5.2. Unique device ID (96 bits) . 32 1.6. System configuration registers . 33 2. Flash memory controller (FMC) . 34
2.1. Overview . 34 2.2. Characteristics. 34 2.3. Function overview . 34 2.3.1. Flash memory architecture . 34 2.3.2. Read operations . 35 2.3.3. Unlock the FMC_CTL register . 36 2.3.4. Page erase. 37 2.3.5. Mass erase . 38 2.3.6. Main flash programming . 39 2.3.7. OTP programming . 41 2.3.8. Option bytes Erase . 42 2.3.9. Option bytes modify . 42 2.3.10. Option bytes description . 43 2.3.11. Page erase/program protection . 44 2.3.12. Security protection . 44 2.4. Register definition . 45 2.4.1. Wait state register (FMC_WS) . 45 2.4.2. Unlock key register (FMC_KEY) . 46 2.4.3. Option byte unlock key register (FMC_OBKEY) . 46
2 GD32E10x User Manual
2.4.4. Status register (FMC_STAT) . 47 2.4.5. Control register (FMC_CTL) . 47 2.4.6. Address register (FMC_ADDR) . 49 2.4.7. Option byte status register (FMC_OBSTAT). 49 2.4.8. Erase/Program protection register (FMC_WP) . 50 2.4.9. Product ID register (FMC_PID). 50 3. Power management unit (PMU) . 52
3.1. Overview . 52 3.2. Characteristics. 52 3.3. Function overview . 52 3.3.1. Backup domain . 53 3.3.2. VDD / VDDA power domain . 54 3.3.3. 1.2V power domain . 56 3.3.4. Power saving modes . 56 3.4. Register definition . 59 3.4.1. Control register (PMU_CTL) . 59 3.4.2. Control and status register (PMU_CS) . 60 4. Backup unit (BKP) . 62
4.1. Overview . 62 4.2. Characteristics. 62 4.3. Function overview . 62 4.3.1. RTC clock calibration . 62 4.3.2. Tamper detection . 62 4.4. Register definition . 64 4.4.1. Backup data register x (BKP_DATAx) (x= 0.41) . 64 4.4.2. RTC signal output control register (BKP_OCTL) . 64 4.4.3. Tamper pin control register (BKP_TPCTL) . 65 4.4.4. Tamper control and status register (BKP_TPCS) . 66 5. Reset and clock unit (RCU) . 67
5.1. Reset control unit (RCTL) . 67 5.1.1. Overview . 67 5.1.2. Function overview . 67 5.2. Clock control unit (CCTL) . 68 5.2.1. Overview . 68 5.2.2. Characteristics . 70 5.2.3. Function overview . 70 5.3. Regis …