HT32F125x 1.0 This is the description for the Holtek HT32F125x 8 32 32 read-write 0x00000000 0x00000000 NVIC 1.0 NVIC NVIC 0xE000E000 32 0x00000000 0xffffffff 0x00000000 4096 registers ICTR ICTR ICTR 0x00000004 32 read-write INTLINESNUM INTLINESNUM [4:0] read-write RESERVED Reserved. [31:5] read-write ACTLR ACTLR ACTLR 0x00000008 32 read-write DISMCYCINT DISMCYCINT [0:0] read-write DISDEFWBUF DISDEFWBUF [1:1] read-write DISFOLD DISFOLD [2:2] read-write RESERVED Reserved. [31:3] read-write ISER0 ISER0 ISER0 0x00000100 32 read-write SETENA0 SETENA0 [0:0] read-write SETENA1 SETENA1 [1:1] read-write SETENA2 SETENA2 [2:2] read-write SETENA3 SETENA3 [3:3] read-write SETENA4 SETENA4 [4:4] read-write SETENA5 SETENA5 [5:5] read-write SETENA6 SETENA6 [6:6] read-write SETENA7 SETENA7 [7:7] read-write SETENA8 SETENA8 [8:8] read-write SETENA9 SETENA9 [9:9] read-write SETENA10 SETENA10 [10:10] read-write SETENA11 SETENA11 [11:11] read-write SETENA12 SETENA12 [12:12] read-write SETENA13 SETENA13 [13:13] read-write SETENA14 SETENA14 [14:14] read-write SETENA15 SETENA15 [15:15] read-write SETENA16 SETENA16 [16:16] read-write SETENA17 SETENA17 [17:17] read-write SETENA18 SETENA18 [18:18] read-write SETENA19 SETENA19 [19:19] read-write SETENA20 SETENA20 [20:20] read-write SETENA21 SETENA21 [21:21] read-write SETENA22 SETENA22 [22:22] read-write SETENA23 SETENA23 [23:23] read-write SETENA24 SETENA24 [24:24] read-write SETENA25 SETENA25 [25:25] read-write SETENA26 SETENA26 [26:26] read-write SETENA27 SETENA27 [27:27] read-write SETENA28 SETENA28 [28:28] read-write SETENA29 SETENA29 [29:29] read-write SETENA30 SETENA30 [30:30] read-write SETENA31 SETENA31 [31:31] read-write ISER1 ISER1 ISER1 0x00000104 32 read-write SETENA32 SETENA32 [0:0] read-write SETENA33 SETENA33 [1:1] read-write SETENA34 SETENA34 [2:2] read-write SETENA35 SETENA35 [3:3] read-write SETENA36 SETENA36 [4:4] read-write SETENA37 SETENA37 [5:5] read-write SETENA38 SETENA38 [6:6] read-write SETENA39 SETENA39 [7:7] read-write SETENA40 SETENA40 [8:8] read-write SETENA41 SETENA41 [9:9] read-write SETENA42 SETENA42 [10:10] read-write SETENA43 SETENA43 [11:11] read-write SETENA44 SETENA44 [12:12] read-write SETENA45 SETENA45 [13:13] read-write SETENA46 SETENA46 [14:14] read-write SETENA47 SETENA47 [15:15] read-write RESERVED Reserved. [31:16] read-write ICER0 ICER0 ICER0 0x00000180 32 read-write CLRENA0 CLRENA0 [0:0] read-write CLRENA1 CLRENA1 [1:1] read-write CLRENA2 CLRENA2 [2:2] read-write CLRENA3 CLRENA3 [3:3] read-write CLRENA4 CLRENA4 [4:4] read-write CLRENA5 CLRENA5 [5:5] read-write CLRENA6 CLRENA6 [6:6] read-write CLRENA7 CLRENA7 [7:7] read-write CLRENA8 CLRENA8 [8:8] read-write CLRENA9 CLRENA9 [9:9] read-write CLRENA10 CLRENA10 [10:10] read-write CLRENA11 CLRENA11 [11:11] read-write CLRENA12 CLRENA12 [12:12] read-write CLRENA13 CLRENA13 [13:13] read-write CLRENA14 CLRENA14 [14:14] read-write CLRENA15 CLRENA15 [15:15] read-write CLRENA16 CLRENA16 [16:16] read-write CLRENA17 CLRENA17 [17:17] read-write CLRENA18 CLRENA18 [18:18] read-write CLRENA19 CLRENA19 [19:19] read-write CLRENA20 CLRENA20 [20:20] read-write CLRENA21 CLRENA21 [21:21] read-write CLRENA22 CLRENA22 [22:22] read-write CLRENA23 CLRENA23 [23:23] read-write CLRENA24 CLRENA24 [24:24] read-write CLRENA25 CLRENA25 [25:25] read-write CLRENA26 CLRENA26 [26:26] read-write CLRENA27 CLRENA27 [27:27] read-write CLRENA28 CLRENA28 [28:28] read-write CLRENA29 CLRENA29 [29:29] read-write CLRENA30 CLRENA30 [30:30] read-write CLRENA31 CLRENA31 [31:31] read-write ICER1 ICER1 ICER1 0x00000184 32 read-write CLRENA32 CLRENA32 [0:0] read-write CLRENA33 CLRENA33 [1:1] read-write CLRENA34 CLRENA34 [2:2] read-write CLRENA35 CLRENA35 [3:3] read-write CLRENA36 CLRENA36 [4:4] read-write CLRENA37 CLRENA37 [5:5] read-write CLRENA38 CLRENA38 [6:6] read-write CLRENA39 CLRENA39 [7:7] read-write CLRENA40 CLRENA40 [8:8] read-write CLRENA41 CLRENA41 [9:9] read-write CLRENA42 CLRENA42 [10:10] read-write CLRENA43 CLRENA43 [11:11] read-write CLRENA44 CLRENA44 [12:12] read-write CLRENA45 CLRENA45 [13:13] read-write CLRENA46 CLRENA46 [14:14] read-write CLRENA47 CLRENA47 [15:15] read-write RESERVED Reserved. [31:16] read-write ISPR0 ISPR0 ISPR0 0x00000200 32 read-write SETPEND0 SETPEND0 [0:0] read-write SETPEND1 SETPEND1 [1:1] read-write SETPEND2 SETPEND2 [2:2] read-write SETPEND3 SETPEND3 [3:3] read-write SETPEND4 SETPEND4 [4:4] read-write SETPEND5 SETPEND5 [5:5] read-write SETPEND6 SETPEND6 [6:6] read-write SETPEND7 SETPEND7 [7:7] read-write SETPEND8 SETPEND8 [8:8] read-write SETPEND9 SETPEND9 [9:9] read-write SETPEND10 SETPEND10 [10:10] read-write SETPEND11 SETPEND11 [11:11] read-write SETPEND12 SETPEND12 [12:12] read-write SETPEND13 SETPEND13 [13:13] read-write SETPEND14 SETPEND14 [14:14] read-write SETPEND15 SETPEND15 [15:15] read-write SETPEND16 SETPEND16 [16:16] read-write SETPEND17 SETPEND17 [17:17] read-write SETPEND18 SETPEND18 [18:18] read-write SETPEND19 SETPEND19 [19:19] read-write SETPEND20 SETPEND20 [20:20] read-write SETPEND21 SETPEND21 [21:21] read-write SETPEND22 SETPEND22 [22:22] read-write SETPEND23 SETPEND23 [23:23] read-write SETPEND24 SETPEND24 [24:24] read-write SETPEND25 SETPEND25 [25:25] read-write SETPEND26 SETPEND26 [26:26] read-write SETPEND27 SETPEND27 [27:27] read-write SETPEND28 SETPEND28 [28:28] read-write SETPEND29 SETPEND29 [29:29] read-write SETPEND30 SETPEND30 [30:30] read-write SETPEND31 SETPEND31 [31:31] read-write ISPR1 ISPR1 ISPR1 0x00000204 32 read-write SETPEND32 SETPEND32 [0:0] read-write SETPEND33 SETPEND33 [1:1] read-write SETPEND34 SETPEND34 [2:2] read-write SETPEND35 SETPEND35 [3:3] read-write SETPEND36 SETPEND36 [4:4] read-write SETPEND37 SETPEND37 [5:5] read-write SETPEND38 SETPEND38 [6:6] read-write SETPEND39 SETPEND39 [7:7] read-write SETPEND40 SETPEND40 [8:8] read-write SETPEND41 SETPEND41 [9:9] read-write SETPEND42 SETPEND42 [10:10] read-write SETPEND43 SETPEND43 [11:11] read-write SETPEND44 SETPEND44 [12:12] read-write SETPEND45 SETPEND45 [13:13] read-write SETPEND46 SETPEND46 [14:14] read-write SETPEND47 SETPEND47 [15:15] read-write RESERVED Reserved. [31:16] read-write ICPR0 ICPR0 ICPR0 0x00000280 32 read-write CLRPEND0 CLRPEND0 [0:0] read-write CLRPEND1 CLRPEND1 [1:1] read-write CLRPEND2 CLRPEND2 [2:2] read-write CLRPEND3 CLRPEND3 [3:3] read-write CLRPEND4 CLRPEND4 [4:4] read-write CLRPEND5 CLRPEND5 [5:5] read-write CLRPEND6 CLRPEND6 [6:6] read-write CLRPEND7 CLRPEND7 [7:7] read-write CLRPEND8 CLRPEND8 [8:8] read-write CLRPEND9 CLRPEND9 [9:9] read-write CLRPEND10 CLRPEND10 [10:10] read-write CLRPEND11 CLRPEND11 [11:11] read-write CLRPEND12 CLRPEND12 [12:12] read-write CLRPEND13 CLRPEND13 [13:13] read-write CLRPEND14 CLRPEND14 [14:14] read-write CLRPEND15 CLRPEND15 [15:15] read-write CLRPEND16 CLRPEND16 [16:16] read-write CLRPEND17 CLRPEND17 [17:17] read-write CLRPEND18 CLRPEND18 [18:18] read-write CLRPEND19 CLRPEND19 [19:19] read-write CLRPEND20 CLRPEND20 [20:20] read-write CLRPEND21 CLRPEND21 [21:21] read-write CLRPEND22 CLRPEND22 [22:22] read-write CLRPEND23 CLRPEND23 [23:23] read-write CLRPEND24 CLRPEND24 [24:24] read-write CLRPEND25 CLRPEND25 [25:25] read-write CLRPEND26 CLRPEND26 [26:26] read-write CLRPEND27 CLRPEND27 [27:27] read-write CLRPEND28 CLRPEND28 [28:28] read-write CLRPEND29 CLRPEND29 [29:29] read-write CLRPEND30 CLRPEND30 [30:30] read-write CLRPEND31 CLRPEND31 [31:31] read-write ICPR1 ICPR1 ICPR1 0x00000284 32 read-write CLRPEND32 CLRPEND32 [0:0] read-write CLRPEND33 CLRPEND33 [1:1] read-write CLRPEND34 CLRPEND34 [2:2] read-write CLRPEND35 CLRPEND35 [3:3] read-write CLRPEND36 CLRPEND36 [4:4] read-write CLRPEND37 CLRPEND37 [5:5] read-write CLRPEND38 CLRPEND38 [6:6] read-write CLRPEND39 CLRPEND39 [7:7] read-write CLRPEND40 CLRPEND40 [8:8] read-write CLRPEND41 CLRPEND41 [9:9] read-write CLRPEND42 CLRPEND42 [10:10] read-write CLRPEND43 CLRPEND43 [11:11] read-write CLRPEND44 CLRPEND44 [12:12] read-write CLRPEND45 CLRPEND45 [13:13] read-write CLRPEND46 CLRPEND46 [14:14] read-write CLRPEND47 CLRPEND47 [15:15] read-write RESERVED Reserved. [31:16] read-write IABR0 IABR0 IABR0 0x00000300 32 read-write ACTIVE0 ACTIVE0 [0:0] read-write ACTIVE1 ACTIVE1 [1:1] read-write ACTIVE2 ACTIVE2 [2:2] read-write ACTIVE3 ACTIVE3 [3:3] read-write ACTIVE4 ACTIVE4 [4:4] read-write ACTIVE5 ACTIVE5 [5:5] read-write ACTIVE6 ACTIVE6 [6:6] read-write ACTIVE7 ACTIVE7 [7:7] read-write ACTIVE8 ACTIVE8 [8:8] read-write ACTIVE9 ACTIVE9 [9:9] read-write ACTIVE10 ACTIVE10 [10:10] read-write ACTIVE11 ACTIVE11 [11:11] read-write ACTIVE12 ACTIVE12 [12:12] read-write ACTIVE13 ACTIVE13 [13:13] read-write ACTIVE14 ACTIVE14 [14:14] read-write ACTIVE15 ACTIVE15 [15:15] read-write ACTIVE16 ACTIVE16 [16:16] read-write ACTIVE17 ACTIVE17 [17:17] read-write ACTIVE18 ACTIVE18 [18:18] read-write ACTIVE19 ACTIVE19 [19:19] read-write ACTIVE20 ACTIVE20 [20:20] read-write ACTIVE21 ACTIVE21 [21:21] read-write ACTIVE22 ACTIVE22 [22:22] read-write ACTIVE23 ACTIVE23 [23:23] read-write ACTIVE24 ACTIVE24 [24:24] read-write ACTIVE25 ACTIVE25 [25:25] read-write ACTIVE26 ACTIVE26 [26:26] read-write ACTIVE27 ACTIVE27 [27:27] read-write ACTIVE28 ACTIVE28 [28:28] read-write ACTIVE29 ACTIVE29 [29:29] read-write ACTIVE30 ACTIVE30 [30:30] read-write ACTIVE31 ACTIVE31 [31:31] read-write IABR1 IABR1 IABR1 0x00000304 32 read-write ACTIVE32 ACTIVE32 [0:0] read-write ACTIVE33 ACTIVE33 [1:1] read-write ACTIVE34 ACTIVE34 [2:2] read-write ACTIVE35 ACTIVE35 [3:3] read-write ACTIVE36 ACTIVE36 [4:4] read-write ACTIVE37 ACTIVE37 [5:5] read-write ACTIVE38 ACTIVE38 [6:6] read-write ACTIVE39 ACTIVE39 [7:7] read-write ACTIVE40 ACTIVE40 [8:8] read-write ACTIVE41 ACTIVE41 [9:9] read-write ACTIVE42 ACTIVE42 [10:10] read-write ACTIVE43 ACTIVE43 [11:11] read-write ACTIVE44 ACTIVE44 [12:12] read-write ACTIVE45 ACTIVE45 [13:13] read-write ACTIVE46 ACTIVE46 [14:14] read-write ACTIVE47 ACTIVE47 [15:15] read-write RESERVED Reserved. [31:16] read-write IP0 IP0 IP0 0x00000400 32 read-write PRI_0 PRI_0 [7:0] read-write PRI_1 PRI_1 [15:8] read-write PRI_2 PRI_2 [23:16] read-write PRI_3 PRI_3 [31:24] read-write IP1 IP1 IP1 0x00000404 32 read-write PRI_4 PRI_4 [7:0] read-write PRI_5 PRI_5 [15:8] read-write PRI_6 PRI_6 [23:16] read-write PRI_7 PRI_7 [31:24] read-write IP2 IP2 IP2 0x00000408 32 read-write PRI_8 PRI_8 [7:0] read-write PRI_9 PRI_9 [15:8] read-write PRI_10 PRI_10 [23:16] read-write PRI_11 PRI_11 [31:24] read-write IP3 IP3 IP3 0x0000040C 32 read-write PRI_12 PRI_12 [7:0] read-write PRI_13 PRI_13 [15:8] read-write PRI_14 PRI_14 [23:16] read-write PRI_15 PRI_15 [31:24] read-write IP4 IP4 IP4 0x00000410 32 read-write PRI_16 PRI_16 [7:0] read-write PRI_17 PRI_17 [15:8] read-write PRI_18 PRI_18 [23:16] read-write PRI_19 PRI_19 [31:24] read-write IP5 IP5 IP5 0x00000414 32 read-write PRI_20 PRI_20 [7:0] read-write PRI_21 PRI_21 [15:8] read-write PRI_22 PRI_22 [23:16] read-write PRI_23 PRI_23 [31:24] read-write IP6 IP6 IP6 0x00000418 32 read-write PRI_24 PRI_24 [7:0] read-write PRI_25 PRI_25 [15:8] read-write PRI_26 PRI_26 [23:16] read-write PRI_27 PRI_27 [31:24] read-write IP7 IP7 IP7 0x0000041C 32 read-write PRI_28 PRI_28 [7:0] read-write PRI_29 PRI_29 [15:8] read-write PRI_30 PRI_30 [23:16] read-write PRI_31 PRI_31 [31:24] read-write IP8 IP8 IP8 0x00000420 32 read-write PRI_32 PRI_32 [7:0] read-write PRI_33 PRI_33 [15:8] read-write PRI_34 PRI_34 [23:16] read-write PRI_35 PRI_35 [31:24] read-write IP9 IP9 IP9 0x00000424 32 read-write PRI_36 PRI_36 [7:0] read-write PRI_37 PRI_37 [15:8] read-write PRI_38 PRI_38 [23:16] read-write PRI_39 PRI_39 [31:24] read-write IP10 IP10 IP10 0x00000428 32 read-write PRI_40 PRI_40 [7:0] read-write PRI_41 PRI_41 [15:8] read-write PRI_42 PRI_42 [23:16] read-write PRI_43 PRI_43 [31:24] read-write IP11 IP11 IP11 0x0000042C 32 read-write PRI_44 PRI_44 [7:0] read-write PRI_45 PRI_45 [15:8] read-write PRI_46 PRI_46 [23:16] read-write PRI_47 PRI_47 [31:24] read-write CPUID CPUID CPUID 0x00000D00 32 read-write REVISION REVISION [3:0] read-write PARTNO PARTNO [15:4] read-write VARIANT VARIANT [23:20] read-write IMPLEMENTER IMPLEMENTER [31:24] read-write ICSR ICSR ICSR 0x00000D04 32 read-write VECTACTIVE VECTACTIVE [8:0] read-write RETTOBASE RETTOBASE [11:11] read-write VECTPENDING VECTPENDING [21:12] read-write ISRPENDING ISRPENDING [22:22] read-write ISRPREEMPT ISRPREEMPT [23:23] read-write PENDSTCLR PENDSTCLR [25:25] read-write PENDSTSET PENDSTSET [26:26] read-write PENDSVCLR PENDSVCLR [27:27] read-write PENDSVSET PENDSVSET [28:28] read-write NMIPENDSET NMIPENDSET [31:31] read-write VTOR VTOR VTOR 0x00000D08 32 read-write TBLOFF TBLOFF [28:7] read-write TBLBASE TBLBASE [29:29] read-write RESERVED Reserved. [31:30] read-write AIRCR AIRCR AIRCR 0x00000D0C 32 read-write VECTRESET VECTRESET [0:0] read-write VECTCLRACTIVE VECTCLRACTIVE [1:1] read-write SYSRESETREQ SYSRESETREQ [2:2] read-write PRIGROUP PRIGROUP [10:8] read-write ENDIANESS ENDIANESS [15:15] read-write VECTKEY VECTKEY [31:16] read-write SHP0 SHP0 SHP0 0x00000D18 32 read-write PRI_4 PRI_4 [7:0] read-write PRI_5 PRI_5 [15:8] read-write PRI_6 PRI_6 [23:16] read-write PRI_7 PRI_7 [31:24] read-write SHP1 SHP1 SHP1 0x00000D1C 32 read-write PRI_8 PRI_8 [7:0] read-write PRI_9 PRI_9 [15:8] read-write PRI_10 PRI_10 [23:16] read-write PRI_11 PRI_11 [31:24] read-write SHP2 SHP2 SHP2 0x00000D20 32 read-write PRI_12 PRI_12 [7:0] read-write PRI_13 PRI_13 [15:8] read-write PRI_14 PRI_14 [23:16] read-write PRI_15 PRI_15 [31:24] read-write SHCSR SHCSR SHCSR 0x00000D24 32 read-write MEMFAULTACT MEMFAULTACT [0:0] read-write BUSFAULTACT BUSFAULTACT [1:1] read-write USGFAULTACT USGFAULTACT [3:3] read-write SVCALLACT SVCALLACT [7:7] read-write MONITORACT MONITORACT [8:8] read-write PENDSVACT PENDSVACT [10:10] read-write SYSTICKACT SYSTICKACT [11:11] read-write USGFAULTPENDED USGFAULTPENDED [12:12] read-write MEMFAULTPENDED MEMFAULTPENDED [13:13] read-write BUSFAULTPENDED BUSFAULTPENDED [14:14] read-write SVCALLPENDED SVCALLPENDED [15:15] read-write MEMFAULTENA MEMFAULTENA [16:16] read-write BUSFAULTENA BUSFAULTENA [17:17] read-write USGFAULTENA USGFAULTENA [18:18] read-write RESERVED Reserved. [31:19] read-write STIR STIR STIR 0x00000F00 32 read-write INTID INTID [8:0] read-write RESERVED Reserved. [31:9] read-write SCB 1.0 SCB SCB 0xE000ED10 32 0x00000000 0xffffffff 0x00000000 4096 registers SCR SCR SCR 0x00000000 32 read-write SLEEPONEXIT SLEEPONEXIT [1:1] read-write SLEEPDEEP SLEEPDEEP [2:2] read-write SEVONPEND SEVONPEND [4:4] read-write RESERVED Reserved. [31:5] read-write CCR CCR CCR 0x00000004 32 read-write NONEBASETHRDENA NONEBASETHRDENA [0:0] read-write USERSETMPEND USERSETMPEND [1:1] read-write UNALIGN_TRP UNALIGN_TRP [3:3] read-write DIV_0_TRP DIV_0_TRP [4:4] read-write BFHFNMIGN BFHFNMIGN [8:8] read-write STKALIGN STKALIGN [9:9] read-write RESERVED Reserved. [31:10] read-write SysTick 1.0 SysTick SysTick 0xE000E010 32 0x00000000 0xffffffff 0x00000000 4096 registers SysTick 15 CTRL CTRL CTRL 0x00000000 32 read-write ENABLE ENABLE [0:0] read-write TICKINT TICKINT [1:1] read-write CLKSOURCE CLKSOURCE [2:2] read-write COUNTFLAG COUNTFLAG [16:16] read-write RESERVED Reserved. [31:17] read-write LOAD LOAD LOAD 0x00000004 32 read-write RELOAD RELOAD [23:0] read-write RESERVED Reserved. [31:24] read-write VAL VAL VAL 0x00000008 32 read-write CURRENT CURRENT [23:0] read-write RESERVED Reserved. [31:24] read-write CALIB CALIB CALIB 0x0000000C 32 read-write TENMS TENMS [23:0] read-write SKEW SKEW [30:30] read-write NOREF NOREF [31:31] read-write Fault_Reports 1.0 Fault_Reports Fault_Reports 0xE000ED28 32 0x00000000 0xffffffff 0x00000000 4096 registers CFSR CFSR CFSR 0x00000000 32 read-write MFSR MFSR [7:0] read-write BFSR BFSR [15:8] read-write UFSR UFSR [31:16] read-write MFSR MFSR MFSR Fault_Reports 0x00000000 8 read-write IACCVIOL IACCVIOL [0:0] read-write DACCVIOL DACCVIOL [1:1] read-write MUNSTKERR MUNSTKERR [3:3] read-write MSTKERR MSTKERR [4:4] read-write MMARVALID MMARVALID [7:7] read-write MMFAR MMFAR MMFAR 0x0000000C 32 read-write ADDRESS ADDRESS [31:0] read-write BFSR BFSR BFSR 0x00000001 8 read-write IBUSERR IBUSERR [0:0] read-write PRECISERR PRECISERR [1:1] read-write IMPRECISERR IMPRECISERR [2:2] read-write UNSTKERR UNSTKERR [3:3] read-write STKERR STKERR [4:4] read-write BFARVALID BFARVALID [7:7] read-write BFAR BFAR BFAR 0x00000010 32 read-write ADDRESS ADDRESS [31:0] read-write UFSR UFSR UFSR 0x00000002 16 read-write UNDEFINSTR UNDEFINSTR [0:0] read-write INVSTATE INVSTATE [1:1] read-write INVPC INVPC [2:2] read-write NOCP NOCP [3:3] read-write UNALIGNED UNALIGNED [8:8] read-write DIVBYZERO DIVBYZERO [9:9] read-write RESERVED Reserved. [15:10] read-write HFSR HFSR HFSR 0x00000004 32 read-write VECTTBL VECTTBL [1:1] read-write FORCED FORCED [30:30] read-write DEBUGEVT DEBUGEVT [31:31] read-write DFSR DFSR DFSR 0x00000008 32 read-write HALTED HALTED [0:0] read-write BKPT BKPT [1:1] read-write DWTTRAP DWTTRAP [2:2] read-write VCATCH VCATCH [3:3] read-write EXTERNAL EXTERNAL [4:4] read-write RESERVED Reserved. [31:5] read-write AFSR AFSR AFSR 0x00000014 32 read-write IMPDEF IMPDEF [31:0] read-write FMC 1.0 FMC FMC 0x40080000 32 0x00000000 0xffffffff 0x00000000 4096 registers FMC 21 FMC_TADR FMC_TADR FMC_TADR 0x00000000 32 read-write TADB TADB [31:0] read-write FMC_WRDR FMC_WRDR FMC_WRDR 0x00000004 32 read-write WRDB WRDB [31:0] read-write FMC_OCMR FMC_OCMR FMC_OCMR 0x0000000C 32 read-write CMD CMD [3:0] read-write RESERVED Reserved. [31:4] read-write FMC_OPCR FMC_OPCR FMC_OPCR 0x00000010 32 read-write OPM OPM [4:1] read-write RESERVED Reserved. [31:5] read-write FMC_OIER FMC_OIER FMC_OIER 0x00000014 32 read-write ORFIEN ORFIEN [0:0] read-write ITADIEN ITADIEN [1:1] read-write OBEIEN OBEIEN [2:2] read-write IOCMIEN IOCMIEN [3:3] read-write OREIEN OREIEN [4:4] read-write RESERVED Reserved. [31:5] read-write FMC_OISR FMC_OISR FMC_OISR 0x00000018 32 read-write ORFF ORFF [0:0] read-write ITADF ITADF [1:1] read-write OBEF OBEF [2:2] read-write IOCMF IOCMF [3:3] read-write OREF OREF [4:4] read-write RORFF RORFF [16:16] read-write PPEF PPEF [17:17] read-write RESERVED Reserved. [31:18] read-write FMC_PPSR0 FMC_PPSR0 FMC_PPSR0 0x00000020 32 read-write PPSB PPSB [31:0] read-write FMC_PPSR1 FMC_PPSR1 FMC_PPSR1 0x00000024 32 read-write PPSB PPSB [31:0] read-write FMC_PPSR2 FMC_PPSR2 FMC_PPSR2 0x00000028 32 read-write PPSB PPSB [31:0] read-write FMC_PPSR3 FMC_PPSR3 FMC_PPSR3 0x0000002C 32 read-write PPSB PPSB [31:0] read-write FMC_CPSR FMC_CPSR FMC_CPSR 0x00000030 32 read-write CPSB CPSB [0:0] read-write OBPSB OBPSB [1:1] read-write RESERVED Reserved. [31:2] read-write FMC_VMCR FMC_VMCR FMC_VMCR 0x00000100 32 read-write VMCB VMCB [1:0] read-write RESERVED Reserved. [31:2] read-write FMC_CFCR FMC_CFCR FMC_CFCR 0x00000200 32 read-write WAIT WAIT [2:0] read-write PFBE PFBE [4:4] read-write IPSE IPSE [6:6] read-write RESERVED Reserved. [31:7] read-write FMC_SBVT0 FMC_SBVT0 FMC_SBVT0 0x00000300 32 read-write SBVT SBVT [31:0] read-write FMC_SBVT1 FMC_SBVT1 FMC_SBVT1 0x00000304 32 read-write SBVT SBVT [31:0] read-write FMC_SBVT2 FMC_SBVT2 FMC_SBVT2 0x00000308 32 read-write SBVT SBVT [31:0] read-write FMC_SBVT3 FMC_SBVT3 FMC_SBVT3 0x0000030C 32 read-write SBVT SBVT [31:0] read-write PWRCU 1.0 PWRCU PWRCU 0x4006A100 32 0x00000000 0xffffffff 0x00000000 4096 registers PWRCU_BAKSR PWRCU_BAKSR PWRCU_BAKSR 0x00000000 32 read-write BAKPORF BAKPORF [0:0] read-write PDF PDF [1:1] read-write WUPF WUPF [8:8] read-write RESERVED Reserved. [31:9] read-write PWRCU_BAKCR PWRCU_BAKCR PWRCU_BAKCR 0x00000004 32 read-write BAKRST BAKRST [0:0] read-write LDOOFF LDOOFF [3:3] read-write DMOSON DMOSON [7:7] read-write WUPEN WUPEN [8:8] read-write WUPIEN WUPIEN [9:9] read-write V18RDYSC V18RDYSC [12:12] read-write DMOSSTS DMOSSTS [15:15] read-write RESERVED Reserved. [31:16] read-write PWRCU_BAKTEST PWRCU_BAKTEST PWRCU_BAKTEST 0x00000008 32 read-write BAKTEST BAKTEST [7:0] read-write RESERVED Reserved. [31:8] read-write PWRCU_HSIRCR PWRCU_HSIRCR PWRCU_HSIRCR 0x0000000C 32 read-write HSIRCBL HSIRCBL [1:0] read-write RESERVED Reserved. [31:2] read-write PWRCU_LVDCSR PWRCU_LVDCSR PWRCU_LVDCSR 0x00000010 32 read-write BODEN BODEN [0:0] read-write BODRIS BODRIS [1:1] read-write BODF BODF [3:3] read-write LVDEN LVDEN [16:16] read-write LVDS LVDS [18:17] read-write LVDF LVDF [19:19] read-write LVDIWEN LVDIWEN [20:20] read-write RESERVED Reserved. [31:21] read-write PWRCU_BAKREG0 PWRCU_BAKREG0 PWRCU_BAKREG0 0x00000100 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG1 PWRCU_BAKREG1 PWRCU_BAKREG1 0x00000104 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG2 PWRCU_BAKREG2 PWRCU_BAKREG2 0x00000108 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG3 PWRCU_BAKREG3 PWRCU_BAKREG3 0x0000010C 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG4 PWRCU_BAKREG4 PWRCU_BAKREG4 0x00000110 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG5 PWRCU_BAKREG5 PWRCU_BAKREG5 0x00000114 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG6 PWRCU_BAKREG6 PWRCU_BAKREG6 0x00000118 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG7 PWRCU_BAKREG7 PWRCU_BAKREG7 0x0000011C 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG8 PWRCU_BAKREG8 PWRCU_BAKREG8 0x00000120 32 read-write BAKREG BAKREG [31:0] read-write PWRCU_BAKREG9 PWRCU_BAKREG9 PWRCU_BAKREG9 0x00000124 32 read-write BAKREG BAKREG [31:0] read-write CKCU 1.0 CKCU CKCU 0x40088000 32 0x00000000 0xffffffff 0x00000000 4096 registers CKCU 16 CKCU_GCFGR CKCU_GCFGR CKCU_GCFGR 0x00000000 32 read-write CKOUTSRC CKOUTSRC [2:0] read-write WDTSRC WDTSRC [3:3] read-write PLLSRC PLLSRC [8:8] read-write URPRE URPRE [21:20] read-write LPMOD LPMOD [31:29] read-write CKCU_GCCR CKCU_GCCR CKCU_GCCR 0x00000004 32 read-write SW SW [1:0] read-write PLLEN PLLEN [9:9] read-write HSEEN HSEEN [10:10] read-write HSIEN HSIEN [11:11] read-write CKMEN CKMEN [16:16] read-write PSRCEN PSRCEN [17:17] read-write RESERVED Reserved. [31:18] read-write CKCU_GCSR CKCU_GCSR CKCU_GCSR 0x00000008 32 read-write PLLRDY PLLRDY [1:1] read-write HSERDY HSERDY [2:2] read-write HSIRDY HSIRDY [3:3] read-write LSERDY LSERDY [4:4] read-write LSIRDY LSIRDY [5:5] read-write RESERVED Reserved. [31:6] read-write CKCU_GCIR CKCU_GCIR CKCU_GCIR 0x0000000C 32 read-write CKSF CKSF [0:0] read-write PLLRDYF PLLRDYF [2:2] read-write HSERDYF HSERDYF [3:3] read-write HSIRDYF HSIRDYF [4:4] read-write LSERDYF LSERDYF [5:5] read-write LSIRDYF LSIRDYF [6:6] read-write CKSIE CKSIE [16:16] read-write PLLRDYIE PLLRDYIE [18:18] read-write HSERDYIE HSERDYIE [19:19] read-write HSIRDYIE HSIRDYIE [20:20] read-write LSERDYIE LSERDYIE [21:21] read-write LSIRDYIE LSIRDYIE [22:22] read-write RESERVED Reserved. [31:23] read-write CKCU_PLLCFGR CKCU_PLLCFGR CKCU_PLLCFGR 0x00000018 32 read-write POTD POTD [22:21] read-write PFBD PFBD [28:23] read-write RESERVED Reserved. [31:29] read-write CKCU_PLLCR CKCU_PLLCR CKCU_PLLCR 0x0000001C 32 read-write RESERVED Reserved. [30:0] read-write PLLBPS PLLBPS [31:31] read-write CKCU_AHBCFGR CKCU_AHBCFGR CKCU_AHBCFGR 0x00000020 32 read-write AHBPRE AHBPRE [1:0] read-write RESERVED Reserved. [31:2] read-write CKCU_AHBCCR CKCU_AHBCCR CKCU_AHBCCR 0x00000024 32 read-write FMCEN FMCEN [0:0] read-write SRAMEN SRAMEN [2:2] read-write RESERVED Reserved. [31:3] read-write CKCU_APBCFGR CKCU_APBCFGR CKCU_APBCFGR 0x00000028 32 read-write ADCDIV ADCDIV [18:16] read-write RESERVED Reserved. [31:19] read-write CKCU_APBCCR0 CKCU_APBCCR0 CKCU_APBCCR0 0x0000002C 32 read-write I2CEN I2CEN [0:0] read-write SPIEN SPIEN [4:4] read-write UREN UREN [8:8] read-write AFIOEN AFIOEN [14:14] read-write EXTIEN EXTIEN [15:15] read-write PAEN PAEN [16:16] read-write PBEN PBEN [17:17] read-write RESERVED Reserved. [31:18] read-write CKCU_APBCCR1 CKCU_APBCCR1 CKCU_APBCCR1 0x00000030 32 read-write WDTEN WDTEN [4:4] read-write RTCEN RTCEN [6:6] read-write GPTM0EN GPTM0EN [8:8] read-write GPTM1EN GPTM1EN [9:9] read-write OPA0EN OPA0EN [22:22] read-write OPA1EN OPA1EN [23:23] read-write ADCEN ADCEN [24:24] read-write RESERVED Reserved. [31:25] read-write CKCU_CKST CKCU_CKST CKCU_CKST 0x00000034 32 read-write PLLST PLLST [8:8] read-write HSEST HSEST [17:16] read-write HSIST HSIST [26:24] read-write RESERVED Reserved. [31:27] read-write CKCU_LPCR CKCU_LPCR CKCU_LPCR 0x00000300 32 read-write BKISO BKISO [0:0] read-write RESERVED Reserved. [31:1] read-write CKCU_MCUDBGCR CKCU_MCUDBGCR CKCU_MCUDBGCR 0x00000304 32 read-write DBSLP DBSLP [0:0] read-write DBDSLP1 DBDSLP1 [1:1] read-write DBPD DBPD [2:2] read-write DBWDT DBWDT [3:3] read-write DBGPTM0 DBGPTM0 [6:6] read-write DBGPTM1 DBGPTM1 [7:7] read-write DBUSART DBUSART [8:8] read-write DBSPI DBSPI [10:10] read-write DBDSLP2 DBDSLP2 [14:14] read-write RESERVED Reserved. [31:15] read-write RSTCU 1.0 RSTCU RSTCU 0x40088100 32 0x00000000 0xffffffff 0x00000000 4096 registers RSTCU_GRSR RSTCU_GRSR RSTCU_GRSR 0x00000000 32 read-write SYSRSTF SYSRSTF [0:0] read-write EXTRSTF EXTRSTF [1:1] read-write WDTRSTF WDTRSTF [2:2] read-write PORSTF PORSTF [3:3] read-write RESERVED Reserved. [31:4] read-write RSTCU_APBPRSTR0 RSTCU_APBPRSTR0 RSTCU_APBPRSTR0 0x00000008 32 read-write I2CRST I2CRST [0:0] read-write SPIRST SPIRST [4:4] read-write URRST URRST [8:8] read-write AFIORST AFIORST [14:14] read-write EXTIRST EXTIRST [15:15] read-write PARST PARST [16:16] read-write PBRST PBRST [17:17] read-write RESERVED Reserved. [31:18] read-write RSTCU_APBPRSTR1 RSTCU_APBPRSTR1 RSTCU_APBPRSTR1 0x0000000C 32 read-write WDTRST WDTRST [4:4] read-write GPTM0RST GPTM0RST [8:8] read-write GPTM1RST GPTM1RST [9:9] read-write OPA0RST OPA0RST [22:22] read-write OPA1RST OPA1RST [23:23] read-write ADCRST ADCRST [24:24] read-write RESERVED Reserved. [31:25] read-write GPIOA 1.0 GPIOA GPIO 0x4001A000 32 0x00000000 0xffffffff 0x00000000 4096 registers GPIOA_DIRCR GPIOA_DIRCR GPIOA_DIRCR 0x00000000 32 read-write DIR0 DIR0 [0:0] read-write DIR1 DIR1 [1:1] read-write DIR2 DIR2 [2:2] read-write DIR3 DIR3 [3:3] read-write DIR4 DIR4 [4:4] read-write DIR5 DIR5 [5:5] read-write DIR6 DIR6 [6:6] read-write DIR7 DIR7 [7:7] read-write DIR8 DIR8 [8:8] read-write DIR9 DIR9 [9:9] read-write DIR10 DIR10 [10:10] read-write DIR11 DIR11 [11:11] read-write DIR12 DIR12 [12:12] read-write DIR13 DIR13 [13:13] read-write DIR14 DIR14 [14:14] read-write DIR15 DIR15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_INER GPIOA_INER GPIOA_INER 0x00000004 32 read-write INEN0 INEN0 [0:0] read-write INEN1 INEN1 [1:1] read-write INEN2 INEN2 [2:2] read-write INEN3 INEN3 [3:3] read-write INEN4 INEN4 [4:4] read-write INEN5 INEN5 [5:5] read-write INEN6 INEN6 [6:6] read-write INEN7 INEN7 [7:7] read-write INEN8 INEN8 [8:8] read-write INEN9 INEN9 [9:9] read-write INEN10 INEN10 [10:10] read-write INEN11 INEN11 [11:11] read-write INEN12 INEN12 [12:12] read-write INEN13 INEN13 [13:13] read-write INEN14 INEN14 [14:14] read-write INEN15 INEN15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_PUR GPIOA_PUR GPIOA_PUR 0x00000008 32 read-write PU0 PU0 [0:0] read-write PU1 PU1 [1:1] read-write PU2 PU2 [2:2] read-write PU3 PU3 [3:3] read-write PU4 PU4 [4:4] read-write PU5 PU5 [5:5] read-write PU6 PU6 [6:6] read-write PU7 PU7 [7:7] read-write PU8 PU8 [8:8] read-write PU9 PU9 [9:9] read-write PU10 PU10 [10:10] read-write PU11 PU11 [11:11] read-write PU12 PU12 [12:12] read-write PU13 PU13 [13:13] read-write PU14 PU14 [14:14] read-write PU15 PU15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_PDR GPIOA_PDR GPIOA_PDR 0x0000000C 32 read-write PD0 PD0 [0:0] read-write PD1 PD1 [1:1] read-write PD2 PD2 [2:2] read-write PD3 PD3 [3:3] read-write PD4 PD4 [4:4] read-write PD5 PD5 [5:5] read-write PD6 PD6 [6:6] read-write PD7 PD7 [7:7] read-write PD8 PD8 [8:8] read-write PD9 PD9 [9:9] read-write PD10 PD10 [10:10] read-write PD11 PD11 [11:11] read-write PD12 PD12 [12:12] read-write PD13 PD13 [13:13] read-write PD14 PD14 [14:14] read-write PD15 PD15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_ODR GPIOA_ODR GPIOA_ODR 0x00000010 32 read-write OD0 OD0 [0:0] read-write OD1 OD1 [1:1] read-write OD2 OD2 [2:2] read-write OD3 OD3 [3:3] read-write OD4 OD4 [4:4] read-write OD5 OD5 [5:5] read-write OD6 OD6 [6:6] read-write OD7 OD7 [7:7] read-write OD8 OD8 [8:8] read-write OD9 OD9 [9:9] read-write OD10 OD10 [10:10] read-write OD11 OD11 [11:11] read-write OD12 OD12 [12:12] read-write OD13 OD13 [13:13] read-write OD14 OD14 [14:14] read-write OD15 OD15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_DRVR GPIOA_DRVR GPIOA_DRVR 0x00000014 32 read-write DV0 DV0 [0:0] read-write DV1 DV1 [1:1] read-write DV2 DV2 [2:2] read-write DV3 DV3 [3:3] read-write DV4 DV4 [4:4] read-write DV5 DV5 [5:5] read-write DV6 DV6 [6:6] read-write DV7 DV7 [7:7] read-write RESERVED Reserved. [31:8] read-write GPIOA_LOCKR GPIOA_LOCKR GPIOA_LOCKR 0x00000018 32 read-write LOCK0 LOCK0 [0:0] read-write LOCK1 LOCK1 [1:1] read-write LOCK2 LOCK2 [2:2] read-write LOCK3 LOCK3 [3:3] read-write LOCK4 LOCK4 [4:4] read-write LOCK5 LOCK5 [5:5] read-write LOCK6 LOCK6 [6:6] read-write LOCK7 LOCK7 [7:7] read-write LOCK8 LOCK8 [8:8] read-write LOCK9 LOCK9 [9:9] read-write LOCK10 LOCK10 [10:10] read-write LOCK11 LOCK11 [11:11] read-write LOCK12 LOCK12 [12:12] read-write LOCK13 LOCK13 [13:13] read-write LOCK14 LOCK14 [14:14] read-write LOCK15 LOCK15 [15:15] read-write LKEY LKEY [31:16] read-write GPIOA_DINR GPIOA_DINR GPIOA_DINR 0x0000001C 32 read-write DIN0 DIN0 [0:0] read-write DIN1 DIN1 [1:1] read-write DIN2 DIN2 [2:2] read-write DIN3 DIN3 [3:3] read-write DIN4 DIN4 [4:4] read-write DIN5 DIN5 [5:5] read-write DIN6 DIN6 [6:6] read-write DIN7 DIN7 [7:7] read-write DIN8 DIN8 [8:8] read-write DIN9 DIN9 [9:9] read-write DIN10 DIN10 [10:10] read-write DIN11 DIN11 [11:11] read-write DIN12 DIN12 [12:12] read-write DIN13 DIN13 [13:13] read-write DIN14 DIN14 [14:14] read-write DIN15 DIN15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_DOUTR GPIOA_DOUTR GPIOA_DOUTR 0x00000020 32 read-write DOUT0 DOUT0 [0:0] read-write DOUT1 DOUT1 [1:1] read-write DOUT2 DOUT2 [2:2] read-write DOUT3 DOUT3 [3:3] read-write DOUT4 DOUT4 [4:4] read-write DOUT5 DOUT5 [5:5] read-write DOUT6 DOUT6 [6:6] read-write DOUT7 DOUT7 [7:7] read-write DOUT8 DOUT8 [8:8] read-write DOUT9 DOUT9 [9:9] read-write DOUT10 DOUT10 [10:10] read-write DOUT11 DOUT11 [11:11] read-write DOUT12 DOUT12 [12:12] read-write DOUT13 DOUT13 [13:13] read-write DOUT14 DOUT14 [14:14] read-write DOUT15 DOUT15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOA_SRR GPIOA_SRR GPIOA_SRR 0x00000024 32 read-write SET0 SET0 [0:0] read-write SET1 SET1 [1:1] read-write SET2 SET2 [2:2] read-write SET3 SET3 [3:3] read-write SET4 SET4 [4:4] read-write SET5 SET5 [5:5] read-write SET6 SET6 [6:6] read-write SET7 SET7 [7:7] read-write SET8 SET8 [8:8] read-write SET9 SET9 [9:9] read-write SET10 SET10 [10:10] read-write SET11 SET11 [11:11] read-write SET12 SET12 [12:12] read-write SET13 SET13 [13:13] read-write SET14 SET14 [14:14] read-write SET15 SET15 [15:15] read-write RST0 RST0 [16:16] read-write RST1 RST1 [17:17] read-write RST2 RST2 [18:18] read-write RST3 RST3 [19:19] read-write RST4 RST4 [20:20] read-write RST5 RST5 [21:21] read-write RST6 RST6 [22:22] read-write RST7 RST7 [23:23] read-write RST8 RST8 [24:24] read-write RST9 RST9 [25:25] read-write RST10 RST10 [26:26] read-write RST11 RST11 [27:27] read-write RST12 RST12 [28:28] read-write RST13 RST13 [29:29] read-write RST14 RST14 [30:30] read-write RST15 RST15 [31:31] read-write GPIOA_RR GPIOA_RR GPIOA_RR 0x00000028 32 read-write RST0 RST0 [0:0] read-write RST1 RST1 [1:1] read-write RST2 RST2 [2:2] read-write RST3 RST3 [3:3] read-write RST4 RST4 [4:4] read-write RST5 RST5 [5:5] read-write RST6 RST6 [6:6] read-write RST7 RST7 [7:7] read-write RST8 RST8 [8:8] read-write RST9 RST9 [9:9] read-write RST10 RST10 [10:10] read-write RST11 RST11 [11:11] read-write RST12 RST12 [12:12] read-write RST13 RST13 [13:13] read-write RST14 RST14 [14:14] read-write RST15 RST15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB 1.0 GPIOB GPIO 0x4001B000 32 0x00000000 0xffffffff 0x00000000 4096 registers GPIOB_DIRCR GPIOB_DIRCR GPIOB_DIRCR 0x00000000 32 read-write DIR0 DIR0 [0:0] read-write DIR1 DIR1 [1:1] read-write DIR2 DIR2 [2:2] read-write DIR3 DIR3 [3:3] read-write DIR4 DIR4 [4:4] read-write DIR5 DIR5 [5:5] read-write DIR6 DIR6 [6:6] read-write DIR7 DIR7 [7:7] read-write DIR8 DIR8 [8:8] read-write DIR9 DIR9 [9:9] read-write DIR10 DIR10 [10:10] read-write DIR11 DIR11 [11:11] read-write DIR12 DIR12 [12:12] read-write DIR13 DIR13 [13:13] read-write DIR14 DIR14 [14:14] read-write DIR15 DIR15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_INER GPIOB_INER GPIOB_INER 0x00000004 32 read-write INEN0 INEN0 [0:0] read-write INEN1 INEN1 [1:1] read-write INEN2 INEN2 [2:2] read-write INEN3 INEN3 [3:3] read-write INEN4 INEN4 [4:4] read-write INEN5 INEN5 [5:5] read-write INEN6 INEN6 [6:6] read-write INEN7 INEN7 [7:7] read-write INEN8 INEN8 [8:8] read-write INEN9 INEN9 [9:9] read-write INEN10 INEN10 [10:10] read-write INEN11 INEN11 [11:11] read-write INEN12 INEN12 [12:12] read-write INEN13 INEN13 [13:13] read-write INEN14 INEN14 [14:14] read-write INEN15 INEN15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_PUR GPIOB_PUR GPIOB_PUR 0x00000008 32 read-write PU0 PU0 [0:0] read-write PU1 PU1 [1:1] read-write PU2 PU2 [2:2] read-write PU3 PU3 [3:3] read-write PU4 PU4 [4:4] read-write PU5 PU5 [5:5] read-write PU6 PU6 [6:6] read-write PU7 PU7 [7:7] read-write PU8 PU8 [8:8] read-write PU9 PU9 [9:9] read-write PU10 PU10 [10:10] read-write PU11 PU11 [11:11] read-write PU12 PU12 [12:12] read-write PU13 PU13 [13:13] read-write PU14 PU14 [14:14] read-write PU15 PU15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_PDR GPIOB_PDR GPIOB_PDR 0x0000000C 32 read-write PD0 PD0 [0:0] read-write PD1 PD1 [1:1] read-write PD2 PD2 [2:2] read-write PD3 PD3 [3:3] read-write PD4 PD4 [4:4] read-write PD5 PD5 [5:5] read-write PD6 PD6 [6:6] read-write PD7 PD7 [7:7] read-write PD8 PD8 [8:8] read-write PD9 PD9 [9:9] read-write PD10 PD10 [10:10] read-write PD11 PD11 [11:11] read-write PD12 PD12 [12:12] read-write PD13 PD13 [13:13] read-write PD14 PD14 [14:14] read-write PD15 PD15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_ODR GPIOB_ODR GPIOB_ODR 0x00000010 32 read-write OD0 OD0 [0:0] read-write OD1 OD1 [1:1] read-write OD2 OD2 [2:2] read-write OD3 OD3 [3:3] read-write OD4 OD4 [4:4] read-write OD5 OD5 [5:5] read-write OD6 OD6 [6:6] read-write OD7 OD7 [7:7] read-write OD8 OD8 [8:8] read-write OD9 OD9 [9:9] read-write OD10 OD10 [10:10] read-write OD11 OD11 [11:11] read-write OD12 OD12 [12:12] read-write OD13 OD13 [13:13] read-write OD14 OD14 [14:14] read-write OD15 OD15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_DRVR GPIOB_DRVR GPIOB_DRVR 0x00000014 32 read-write DV0 DV0 [0:0] read-write DV1 DV1 [1:1] read-write DV2 DV2 [2:2] read-write DV3 DV3 [3:3] read-write DV4 DV4 [4:4] read-write DV5 DV5 [5:5] read-write DV6 DV6 [6:6] read-write DV7 DV7 [7:7] read-write RESERVED Reserved. [31:8] read-write GPIOB_LOCKR GPIOB_LOCKR GPIOB_LOCKR 0x00000018 32 read-write LOCK0 LOCK0 [0:0] read-write LOCK1 LOCK1 [1:1] read-write LOCK2 LOCK2 [2:2] read-write LOCK3 LOCK3 [3:3] read-write LOCK4 LOCK4 [4:4] read-write LOCK5 LOCK5 [5:5] read-write LOCK6 LOCK6 [6:6] read-write LOCK7 LOCK7 [7:7] read-write LOCK8 LOCK8 [8:8] read-write LOCK9 LOCK9 [9:9] read-write LOCK10 LOCK10 [10:10] read-write LOCK11 LOCK11 [11:11] read-write LOCK12 LOCK12 [12:12] read-write LOCK13 LOCK13 [13:13] read-write LOCK14 LOCK14 [14:14] read-write LOCK15 LOCK15 [15:15] read-write LKEY LKEY [31:16] read-write GPIOB_DINR GPIOB_DINR GPIOB_DINR 0x0000001C 32 read-write DIN0 DIN0 [0:0] read-write DIN1 DIN1 [1:1] read-write DIN2 DIN2 [2:2] read-write DIN3 DIN3 [3:3] read-write DIN4 DIN4 [4:4] read-write DIN5 DIN5 [5:5] read-write DIN6 DIN6 [6:6] read-write DIN7 DIN7 [7:7] read-write DIN8 DIN8 [8:8] read-write DIN9 DIN9 [9:9] read-write DIN10 DIN10 [10:10] read-write DIN11 DIN11 [11:11] read-write DIN12 DIN12 [12:12] read-write DIN13 DIN13 [13:13] read-write DIN14 DIN14 [14:14] read-write DIN15 DIN15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_DOUTR GPIOB_DOUTR GPIOB_DOUTR 0x00000020 32 read-write DOUT0 DOUT0 [0:0] read-write DOUT1 DOUT1 [1:1] read-write DOUT2 DOUT2 [2:2] read-write DOUT3 DOUT3 [3:3] read-write DOUT4 DOUT4 [4:4] read-write DOUT5 DOUT5 [5:5] read-write DOUT6 DOUT6 [6:6] read-write DOUT7 DOUT7 [7:7] read-write DOUT8 DOUT8 [8:8] read-write DOUT9 DOUT9 [9:9] read-write DOUT10 DOUT10 [10:10] read-write DOUT11 DOUT11 [11:11] read-write DOUT12 DOUT12 [12:12] read-write DOUT13 DOUT13 [13:13] read-write DOUT14 DOUT14 [14:14] read-write DOUT15 DOUT15 [15:15] read-write RESERVED Reserved. [31:16] read-write GPIOB_SRR GPIOB_SRR GPIOB_SRR 0x00000024 32 read-write SET0 SET0 [0:0] read-write SET1 SET1 [1:1] read-write SET2 SET2 [2:2] read-write SET3 SET3 [3:3] read-write SET4 SET4 [4:4] read-write SET5 SET5 [5:5] read-write SET6 SET6 [6:6] read-write SET7 SET7 [7:7] read-write SET8 SET8 [8:8] read-write SET9 SET9 [9:9] read-write SET10 SET10 [10:10] read-write SET11 SET11 [11:11] read-write SET12 SET12 [12:12] read-write SET13 SET13 [13:13] read-write SET14 SET14 [14:14] read-write SET15 SET15 [15:15] read-write RST0 RST0 [16:16] read-write RST1 RST1 [17:17] read-write RST2 RST2 [18:18] read-write RST3 RST3 [19:19] read-write RST4 RST4 [20:20] read-write RST5 RST5 [21:21] read-write RST6 RST6 [22:22] read-write RST7 RST7 [23:23] read-write RST8 RST8 [24:24] read-write RST9 RST9 [25:25] read-write RST10 RST10 [26:26] read-write RST11 RST11 [27:27] read-write RST12 RST12 [28:28] read-write RST13 RST13 [29:29] read-write RST14 RST14 [30:30] read-write RST15 RST15 [31:31] read-write GPIOB_RR GPIOB_RR GPIOB_RR 0x00000028 32 read-write RST0 RST0 [0:0] read-write RST1 RST1 [1:1] read-write RST2 RST2 [2:2] read-write RST3 RST3 [3:3] read-write RST4 RST4 [4:4] read-write RST5 RST5 [5:5] read-write RST6 RST6 [6:6] read-write RST7 RST7 [7:7] read-write RST8 RST8 [8:8] read-write RST9 RST9 [9:9] read-write RST10 RST10 [10:10] read-write RST11 RST11 [11:11] read-write RST12 RST12 [12:12] read-write RST13 RST13 [13:13] read-write RST14 RST14 [14:14] read-write RST15 RST15 [15:15] read-write RESERVED Reserved. [31:16] read-write AFIO 1.0 AFIO AFIO 0x40022000 32 0x00000000 0xffffffff 0x00000000 4096 registers AFIO_ESSR0 AFIO_ESSR0 AFIO_ESSR0 0x00000000 32 read-write EXTI0PIN EXTI0PIN [3:0] read-write EXTI1PIN EXTI1PIN [7:4] read-write EXTI2PIN EXTI2PIN [11:8] read-write EXTI3PIN EXTI3PIN [15:12] read-write EXTI4PIN EXTI4PIN [19:16] read-write EXTI5PIN EXTI5PIN [23:20] read-write EXTI6PIN EXTI6PIN [27:24] read-write EXTI7PIN EXTI7PIN [31:28] read-write AFIO_ESSR1 AFIO_ESSR1 AFIO_ESSR1 0x00000004 32 read-write EXTI8PIN EXTI8PIN [3:0] read-write EXTI9PIN EXTI9PIN [7:4] read-write EXTI10PIN EXTI10PIN [11:8] read-write EXTI11PIN EXTI11PIN [15:12] read-write EXTI12PIN EXTI12PIN [19:16] read-write EXTI13PIN EXTI13PIN [23:20] read-write EXTI14PIN EXTI14PIN [27:24] read-write EXTI15PIN EXTI15PIN [31:28] read-write AFIO_GPACFGR AFIO_GPACFGR AFIO_GPACFGR 0x00000008 32 read-write PACFG0 PACFG0 [1:0] read-write PACFG1 PACFG1 [3:2] read-write PACFG2 PACFG2 [5:4] read-write PACFG3 PACFG3 [7:6] read-write PACFG4 PACFG4 [9:8] read-write PACFG5 PACFG5 [11:10] read-write PACFG6 PACFG6 [13:12] read-write PACFG7 PACFG7 [15:14] read-write PACFG8 PACFG8 [17:16] read-write PACFG9 PACFG9 [19:18] read-write PACFG10 PACFG10 [21:20] read-write PACFG11 PACFG11 [23:22] read-write PACFG12 PACFG12 [25:24] read-write PACFG13 PACFG13 [27:26] read-write PACFG14 PACFG14 [29:28] read-write PACFG15 PACFG15 [31:30] read-write AFIO_GPBCFGR AFIO_GPBCFGR AFIO_GPBCFGR 0x0000000C 32 read-write PBCFG0 PBCFG0 [1:0] read-write PBCFG1 PBCFG1 [3:2] read-write PBCFG2 PBCFG2 [5:4] read-write PBCFG3 PBCFG3 [7:6] read-write PBCFG4 PBCFG4 [9:8] read-write PBCFG5 PBCFG5 [11:10] read-write PBCFG6 PBCFG6 [13:12] read-write PBCFG7 PBCFG7 [15:14] read-write PBCFG8 PBCFG8 [17:16] read-write PBCFG9 PBCFG9 [19:18] read-write PBCFG10 PBCFG10 [21:20] read-write PBCFG11 PBCFG11 [23:22] read-write PBCFG12 PBCFG12 [25:24] read-write PBCFG13 PBCFG13 [27:26] read-write PBCFG14 PBCFG14 [29:28] read-write PBCFG15 PBCFG15 [31:30] read-write EXTI 1.0 EXTI EXTI 0x40024000 32 0x00000000 0xffffffff 0x00000000 4096 registers EXTI0 24 EXTI1 25 EXTI2 26 EXTI3 27 EXTI4 28 EXTI5 29 EXTI6 30 EXTI7 31 EXTI8 32 EXTI9 33 EXTI10 34 EXTI11 35 EXTI12 36 EXTI13 37 EXTI14 38 EXTI15 39 EXTI_CFGR0 EXTI_CFGR0 EXTI_CFGR0 0x00000000 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR1 EXTI_CFGR1 EXTI_CFGR1 0x00000004 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR2 EXTI_CFGR2 EXTI_CFGR2 0x00000008 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR3 EXTI_CFGR3 EXTI_CFGR3 0x0000000C 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR4 EXTI_CFGR4 EXTI_CFGR4 0x00000010 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR5 EXTI_CFGR5 EXTI_CFGR5 0x00000014 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR6 EXTI_CFGR6 EXTI_CFGR6 0x00000018 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR7 EXTI_CFGR7 EXTI_CFGR7 0x0000001C 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR8 EXTI_CFGR8 EXTI_CFGR8 0x00000020 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR9 EXTI_CFGR9 EXTI_CFGR9 0x00000024 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR10 EXTI_CFGR10 EXTI_CFGR10 0x00000028 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR11 EXTI_CFGR11 EXTI_CFGR11 0x0000002C 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR12 EXTI_CFGR12 EXTI_CFGR12 0x00000030 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR13 EXTI_CFGR13 EXTI_CFGR13 0x00000034 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR14 EXTI_CFGR14 EXTI_CFGR14 0x00000038 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CFGR15 EXTI_CFGR15 EXTI_CFGR15 0x0000003C 32 read-write DBCNT DBCNT [27:0] read-write SRCTYPE SRCTYPE [30:28] read-write DBEN DBEN [31:31] read-write EXTI_CR EXTI_CR EXTI_CR 0x00000040 32 read-write EXTI0EN EXTI0EN [0:0] read-write EXTI1EN EXTI1EN [1:1] read-write EXTI2EN EXTI2EN [2:2] read-write EXTI3EN EXTI3EN [3:3] read-write EXTI4EN EXTI4EN [4:4] read-write EXTI5EN EXTI5EN [5:5] read-write EXTI6EN EXTI6EN [6:6] read-write EXTI7EN EXTI7EN [7:7] read-write EXTI8EN EXTI8EN [8:8] read-write EXTI9EN EXTI9EN [9:9] read-write EXTI10EN EXTI10EN [10:10] read-write EXTI11EN EXTI11EN [11:11] read-write EXTI12EN EXTI12EN [12:12] read-write EXTI13EN EXTI13EN [13:13] read-write EXTI14EN EXTI14EN [14:14] read-write EXTI15EN EXTI15EN [15:15] read-write RESERVED Reserved. [31:16] read-write EXTI_EDGEFLGR EXTI_EDGEFLGR EXTI_EDGEFLGR 0x00000044 32 read-write EXTI0EDF EXTI0EDF [0:0] read-write EXTI1EDF EXTI1EDF [1:1] read-write EXTI2EDF EXTI2EDF [2:2] read-write EXTI3EDF EXTI3EDF [3:3] read-write EXTI4EDF EXTI4EDF [4:4] read-write EXTI5EDF EXTI5EDF [5:5] read-write EXTI6EDF EXTI6EDF [6:6] read-write EXTI7EDF EXTI7EDF [7:7] read-write EXTI8EDF EXTI8EDF [8:8] read-write EXTI9EDF EXTI9EDF [9:9] read-write EXTI10EDF EXTI10EDF [10:10] read-write EXTI11EDF EXTI11EDF [11:11] read-write EXTI12EDF EXTI12EDF [12:12] read-write EXTI13EDF EXTI13EDF [13:13] read-write EXTI14EDF EXTI14EDF [14:14] read-write EXTI15EDF EXTI15EDF [15:15] read-write RESERVED Reserved. [31:16] read-write EXTI_EDGESR EXTI_EDGESR EXTI_EDGESR 0x00000048 32 read-write EXTI0EDS EXTI0EDS [0:0] read-write EXTI1EDS EXTI1EDS [1:1] read-write EXTI2EDS EXTI2EDS [2:2] read-write EXTI3EDS EXTI3EDS [3:3] read-write EXTI4EDS EXTI4EDS [4:4] read-write EXTI5EDS EXTI5EDS [5:5] read-write EXTI6EDS EXTI6EDS [6:6] read-write EXTI7EDS EXTI7EDS [7:7] read-write EXTI8EDS EXTI8EDS [8:8] read-write EXTI9EDS EXTI9EDS [9:9] read-write EXTI10EDS EXTI10EDS [10:10] read-write EXTI11EDS EXTI11EDS [11:11] read-write EXTI12EDS EXTI12EDS [12:12] read-write EXTI13EDS EXTI13EDS [13:13] read-write EXTI14EDS EXTI14EDS [14:14] read-write EXTI15EDS EXTI15EDS [15:15] read-write RESERVED Reserved. [31:16] read-write EXTI_SSCR EXTI_SSCR EXTI_SSCR 0x0000004C 32 read-write EXTI0SC EXTI0SC [0:0] read-write EXTI1SC EXTI1SC [1:1] read-write EXTI2SC EXTI2SC [2:2] read-write EXTI3SC EXTI3SC [3:3] read-write EXTI4SC EXTI4SC [4:4] read-write EXTI5SC EXTI5SC [5:5] read-write EXTI6SC EXTI6SC [6:6] read-write EXTI7SC EXTI7SC [7:7] read-write EXTI8SC EXTI8SC [8:8] read-write EXTI9SC EXTI9SC [9:9] read-write EXTI10SC EXTI10SC [10:10] read-write EXTI11SC EXTI11SC [11:11] read-write EXTI12SC EXTI12SC [12:12] read-write EXTI13SC EXTI13SC [13:13] read-write EXTI14SC EXTI14SC [14:14] read-write EXTI15SC EXTI15SC [15:15] read-write RESERVED Reserved. [31:16] read-write EXTI_WAKUPCR EXTI_WAKUPCR EXTI_WAKUPCR 0x00000050 32 read-write EXTI0WEN EXTI0WEN [0:0] read-write EXTI1WEN EXTI1WEN [1:1] read-write EXTI2WEN EXTI2WEN [2:2] read-write EXTI3WEN EXTI3WEN [3:3] read-write EXTI4WEN EXTI4WEN [4:4] read-write EXTI5WEN EXTI5WEN [5:5] read-write EXTI6WEN EXTI6WEN [6:6] read-write EXTI7WEN EXTI7WEN [7:7] read-write EXTI8WEN EXTI8WEN [8:8] read-write EXTI9WEN EXTI9WEN [9:9] read-write EXTI10WEN EXTI10WEN [10:10] read-write EXTI11WEN EXTI11WEN [11:11] read-write EXTI12WEN EXTI12WEN [12:12] read-write EXTI13WEN EXTI13WEN [13:13] read-write EXTI14WEN EXTI14WEN [14:14] read-write EXTI15WEN EXTI15WEN [15:15] read-write EVWUPIEN EVWUPIEN [31:31] read-write EXTI_WAKUPPOLR EXTI_WAKUPPOLR EXTI_WAKUPPOLR 0x00000054 32 read-write EXTI0POL EXTI0POL [0:0] read-write EXTI1POL EXTI1POL [1:1] read-write EXTI2POL EXTI2POL [2:2] read-write EXTI3POL EXTI3POL [3:3] read-write EXTI4POL EXTI4POL [4:4] read-write EXTI5POL EXTI5POL [5:5] read-write EXTI6POL EXTI6POL [6:6] read-write EXTI7POL EXTI7POL [7:7] read-write EXTI8POL EXTI8POL [8:8] read-write EXTI9POL EXTI9POL [9:9] read-write EXTI10POL EXTI10POL [10:10] read-write EXTI11POL EXTI11POL [11:11] read-write EXTI12POL EXTI12POL [12:12] read-write EXTI13POL EXTI13POL [13:13] read-write EXTI14POL EXTI14POL [14:14] read-write EXTI15POL EXTI15POL [15:15] read-write RESERVED Reserved. [31:16] read-write EXTI_WAKUPFLG EXTI_WAKUPFLG EXTI_WAKUPFLG 0x00000058 32 read-write EXTI0WFL EXTI0WFL [0:0] read-write EXTI1WFL EXTI1WFL [1:1] read-write EXTI2WFL EXTI2WFL [2:2] read-write EXTI3WFL EXTI3WFL [3:3] read-write EXTI4WFL EXTI4WFL [4:4] read-write EXTI5WFL EXTI5WFL [5:5] read-write EXTI6WFL EXTI6WFL [6:6] read-write EXTI7WFL EXTI7WFL [7:7] read-write EXTI8WFL EXTI8WFL [8:8] read-write EXTI9WFL EXTI9WFL [9:9] read-write EXTI10WFL EXTI10WFL [10:10] read-write EXTI11WFL EXTI11WFL [11:11] read-write EXTI12WFL EXTI12WFL [12:12] read-write EXTI13WFL EXTI13WFL [13:13] read-write EXTI14WFL EXTI14WFL [14:14] read-write EXTI15WFL EXTI15WFL [15:15] read-write RESERVED Reserved. [31:16] read-write ADC 1.0 ADC ADC 0x40010000 32 0x00000000 0xffffffff 0x00000000 4096 registers ADC 41 ADC_RST ADC_RST ADC_RST 0x00000004 32 read-write ADRST ADRST [0:0] read-write RESERVED Reserved. [31:1] read-write ADC_CONV ADC_CONV ADC_CONV 0x00000008 32 read-write ADMODE ADMODE [1:0] read-write ADSEQL ADSEQL [10:8] read-write ADSUBL ADSUBL [18:16] read-write RESERVED Reserved. [31:19] read-write ADC_LST0 ADC_LST0 ADC_LST0 0x00000010 32 read-write ADSEQ0 ADSEQ0 [4:0] read-write ADSEQ1 ADSEQ1 [12:8] read-write ADSEQ2 ADSEQ2 [20:16] read-write ADSEQ3 ADSEQ3 [28:24] read-write RESERVED Reserved. [31:29] read-write ADC_LST1 ADC_LST1 ADC_LST1 0x00000014 32 read-write ADSEQ4 ADSEQ4 [4:0] read-write ADSEQ5 ADSEQ5 [12:8] read-write ADSEQ6 ADSEQ6 [20:16] read-write ADSEQ7 ADSEQ7 [28:24] read-write RESERVED Reserved. [31:29] read-write ADC_STR0 ADC_STR0 ADC_STR0 0x00000070 32 read-write ADST0 ADST0 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR1 ADC_STR1 ADC_STR1 0x00000074 32 read-write ADST1 ADST1 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR2 ADC_STR2 ADC_STR2 0x00000078 32 read-write ADST2 ADST2 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR3 ADC_STR3 ADC_STR3 0x0000007C 32 read-write ADST3 ADST3 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR4 ADC_STR4 ADC_STR4 0x00000080 32 read-write ADST4 ADST4 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR5 ADC_STR5 ADC_STR5 0x00000084 32 read-write ADST5 ADST5 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR6 ADC_STR6 ADC_STR6 0x00000088 32 read-write ADST6 ADST6 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_STR7 ADC_STR7 ADC_STR7 0x0000008C 32 read-write ADST7 ADST7 [7:0] read-write RESERVED Reserved. [31:8] read-write ADC_DR0 ADC_DR0 ADC_DR0 0x000000B0 32 read-write ADD0 ADD0 [15:0] read-write ADVLD0 ADVLD0 [31:31] read-write ADC_DR1 ADC_DR1 ADC_DR1 0x000000B4 32 read-write ADD1 ADD1 [15:0] read-write ADVLD1 ADVLD1 [31:31] read-write ADC_DR2 ADC_DR2 ADC_DR2 0x000000B8 32 read-write ADD2 ADD2 [15:0] read-write ADVLD2 ADVLD2 [31:31] read-write ADC_DR3 ADC_DR3 ADC_DR3 0x000000BC 32 read-write ADD3 ADD3 [15:0] read-write ADVLD3 ADVLD3 [31:31] read-write ADC_DR4 ADC_DR4 ADC_DR4 0x000000C0 32 read-write ADD4 ADD4 [15:0] read-write ADVLD4 ADVLD4 [31:31] read-write ADC_DR5 ADC_DR5 ADC_DR5 0x000000C4 32 read-write ADD5 ADD5 [15:0] read-write ADVLD5 ADVLD5 [31:31] read-write ADC_DR6 ADC_DR6 ADC_DR6 0x000000C8 32 read-write ADD6 ADD6 [15:0] read-write ADVLD6 ADVLD6 [31:31] read-write ADC_DR7 ADC_DR7 ADC_DR7 0x000000CC 32 read-write ADD7 ADD7 [15:0] read-write ADVLD7 ADVLD7 [31:31] read-write ADC_TCR ADC_TCR ADC_TCR 0x00000100 32 read-write ADSW ADSW [0:0] read-write ADEXTI ADEXTI [1:1] read-write GPTM GPTM [2:2] read-write RESERVED Reserved. [31:3] read-write ADC_TSR ADC_TSR ADC_TSR 0x00000104 32 read-write ADSC ADSC [0:0] read-write ADEXTIS ADEXTIS [11:8] read-write GPTMS GPTMS [18:16] read-write GPTME GPTME [26:24] read-write RESERVED Reserved. [31:27] read-write ADC_WCR ADC_WCR ADC_WCR 0x00000120 32 read-write ADWLE ADWLE [0:0] read-write ADWUE ADWUE [1:1] read-write ADWALL ADWALL [2:2] read-write ADWCH ADWCH [11:8] read-write ADLCH ADLCH [19:16] read-write ADUCH ADUCH [27:24] read-write RESERVED Reserved. [31:28] read-write ADC_LTR ADC_LTR ADC_LTR 0x00000124 32 read-write ADLT ADLT [11:0] read-write RESERVED Reserved. [31:12] read-write ADC_UTR ADC_UTR ADC_UTR 0x00000128 32 read-write ADUT ADUT [11:0] read-write RESERVED Reserved. [31:12] read-write ADC_IMR ADC_IMR ADC_IMR 0x00000130 32 read-write ADIMS ADIMS [0:0] read-write ADIMG ADIMG [1:1] read-write ADIMC ADIMC [2:2] read-write ADIML ADIML [16:16] read-write ADIMU ADIMU [17:17] read-write ADIMO ADIMO [24:24] read-write RESERVED Reserved. [31:25] read-write ADC_IRAW ADC_IRAW ADC_IRAW 0x00000134 32 read-write ADIRAWS ADIRAWS [0:0] read-write ADIRAWG ADIRAWG [1:1] read-write ADIRAWC ADIRAWC [2:2] read-write ADIRAWL ADIRAWL [16:16] read-write ADIRAWU ADIRAWU [17:17] read-write ADIRAWO ADIRAWO [24:24] read-write RESERVED Reserved. [31:25] read-write ADC_IMASK ADC_IMASK ADC_IMASK 0x00000138 32 read-write ADIMASKS ADIMASKS [0:0] read-write ADIMASKG ADIMASKG [1:1] read-write ADIMASKC ADIMASKC [2:2] read-write ADIMASKL ADIMASKL [16:16] read-write ADIMASKU ADIMASKU [17:17] read-write ADIMASKO ADIMASKO [24:24] read-write RESERVED Reserved. [31:25] read-write ADC_ICLR ADC_ICLR ADC_ICLR 0x0000013C 32 read-write ADICLRS ADICLRS [0:0] read-write ADICLRG ADICLRG [1:1] read-write ADICLRC ADICLRC [2:2] read-write ADICLRL ADICLRL [16:16] read-write ADICLRU ADICLRU [17:17] read-write ADICLRO ADICLRO [24:24] read-write RESERVED Reserved. [31:25] read-write OPACMP 1.0 OPACMP OPACMP 0x40018000 32 0x00000000 0xffffffff 0x00000000 4096 registers OPACR0 OPACR0 OPACR0 0x00000000 32 read-write OPA0EN OPA0EN [0:0] read-write OPC0MS OPC0MS [1:1] read-write A0OFM A0OFM [2:2] read-write A0RS A0RS [3:3] read-write CMP0S CMP0S [8:8] read-write RESERVED Reserved. [31:9] read-write OFVCR0 OFVCR0 OFVCR0 0x00000004 32 read-write A0OF A0OF [5:0] read-write RESERVED Reserved. [31:6] read-write CMPIER0 CMPIER0 CMPIER0 0x00000008 32 read-write CF0IEN CF0IEN [0:0] read-write CR0IEN CR0IEN [1:1] read-write RESERVED Reserved. [31:2] read-write CMPRSR0 CMPRSR0 CMPRSR0 0x0000000C 32 read-write CF0RAW CF0RAW [0:0] read-write CR0RAW CR0RAW [1:1] read-write RESERVED Reserved. [31:2] read-write CMPISR0 CMPISR0 CMPISR0 0x00000010 32 read-write CF0IS CF0IS [0:0] read-write CR0IS CR0IS [1:1] read-write RESERVED Reserved. [31:2] read-write CMPICLR0 CMPICLR0 CMPICLR0 0x00000014 32 read-write CF0ICLR CF0ICLR [0:0] read-write CR0ICLR CR0ICLR [1:1] read-write RESERVED Reserved. [31:2] read-write OPACR1 OPACR1 OPACR1 0x00000100 32 read-write OPA1EN OPA1EN [0:0] read-write OPC1MS OPC1MS [1:1] read-write A1OFM A1OFM [2:2] read-write A1RS A1RS [3:3] read-write CMP1S CMP1S [8:8] read-write RESERVED Reserved. [31:9] read-write OFVCR1 OFVCR1 OFVCR1 0x00000104 32 read-write A1OF A1OF [5:0] read-write RESERVED Reserved. [31:6] read-write CMPIER1 CMPIER1 CMPIER1 0x00000108 32 read-write CF1IEN CF1IEN [0:0] read-write CR1IEN CR1IEN [1:1] read-write RESERVED Reserved. [31:2] read-write CMPRSR1 CMPRSR1 CMPRSR1 0x0000010C 32 read-write CF1RAW CF1RAW [0:0] read-write CR1RAW CR1RAW [1:1] read-write RESERVED Reserved. [31:2] read-write CMPISR1 CMPISR1 CMPISR1 0x00000110 32 read-write CF1IS CF1IS [0:0] read-write CR1IS CR1IS [1:1] read-write RESERVED Reserved. [31:2] read-write CMPICLR1 CMPICLR1 CMPICLR1 0x00000114 32 read-write CF1ICLR CF1ICLR [0:0] read-write CR1ICLR CR1ICLR [1:1] read-write RESERVED Reserved. [31:2] read-write GPTM0 1.0 GPTM0 GPTM 0x4006E000 32 0x00000000 0xffffffff 0x00000000 4096 registers GPTM0 51 GPTM0_CNTCFR GPTM0_CNTCFR GPTM0_CNTCFR 0x00000000 32 read-write UEVDIS UEVDIS [0:0] read-write UGDIS UGDIS [1:1] read-write CKDIV CKDIV [9:8] read-write CMSEL CMSEL [17:16] read-write DIR DIR [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM0_MDCFR GPTM0_MDCFR GPTM0_MDCFR 0x00000004 32 read-write TSE TSE [0:0] read-write SMSEL SMSEL [10:8] read-write MMSEL MMSEL [18:16] read-write SPMSET SPMSET [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM0_TRCFR GPTM0_TRCFR GPTM0_TRCFR 0x00000008 32 read-write TRSEL TRSEL [3:0] read-write ETF ETF [11:8] read-write ETIPSC ETIPSC [13:12] read-write ETIPOL ETIPOL [16:16] read-write ECME ECME [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM0_CTR GPTM0_CTR GPTM0_CTR 0x00000010 32 read-write TME TME [0:0] read-write CRBE CRBE [1:1] read-write RESERVED Reserved. [31:2] read-write GPTM0_CH0ICFR GPTM0_CH0ICFR GPTM0_CH0ICFR 0x00000020 32 read-write TI0F TI0F [3:0] read-write CH0CCS CH0CCS [17:16] read-write CH0PSC CH0PSC [19:18] read-write TI0SRC TI0SRC [31:31] read-write GPTM0_CH1ICFR GPTM0_CH1ICFR GPTM0_CH1ICFR 0x00000024 32 read-write TI1F TI1F [3:0] read-write CH1CCS CH1CCS [17:16] read-write CH1PSC CH1PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM0_CH2ICFR GPTM0_CH2ICFR GPTM0_CH2ICFR 0x00000028 32 read-write TI2F TI2F [3:0] read-write CH2CCS CH2CCS [17:16] read-write CH2PSC CH2PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM0_CH3ICFR GPTM0_CH3ICFR GPTM0_CH3ICFR 0x0000002C 32 read-write TI3F TI3F [3:0] read-write CH3CCS CH3CCS [17:16] read-write CH3PSC CH3PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM0_CH0OCFR GPTM0_CH0OCFR GPTM0_CH0OCFR 0x00000040 32 read-write CH0OM CH0OM [2:0] read-write REF0CE REF0CE [3:3] read-write CH0PRE CH0PRE [4:4] read-write CH0IMAE CH0IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM0_CH1OCFR GPTM0_CH1OCFR GPTM0_CH1OCFR 0x00000044 32 read-write CH1OM CH1OM [2:0] read-write REF1CE REF1CE [3:3] read-write CH1PRE CH1PRE [4:4] read-write CH1IMAE CH1IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM0_CH2OCFR GPTM0_CH2OCFR GPTM0_CH2OCFR 0x00000048 32 read-write CH2OM CH2OM [2:0] read-write REF2CE REF2CE [3:3] read-write CH2PRE CH2PRE [4:4] read-write CH2IMAE CH2IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM0_CH3OCFR GPTM0_CH3OCFR GPTM0_CH3OCFR 0x0000004C 32 read-write CH3OM CH3OM [2:0] read-write REF3CE REF3CE [3:3] read-write CH3PRE CH3PRE [4:4] read-write CH3IMAE CH3IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM0_CHCTR GPTM0_CHCTR GPTM0_CHCTR 0x00000050 32 read-write CH0E CH0E [0:0] read-write CH1E CH1E [2:2] read-write CH2E CH2E [4:4] read-write CH3E CH3E [6:6] read-write RESERVED Reserved. [31:7] read-write GPTM0_CHPOLR GPTM0_CHPOLR GPTM0_CHPOLR 0x00000054 32 read-write CH0P CH0P [0:0] read-write CH1P CH1P [2:2] read-write CH2P CH2P [4:4] read-write CH3P CH3P [6:6] read-write RESERVED Reserved. [31:7] read-write GPTM0_ICTR GPTM0_ICTR GPTM0_ICTR 0x00000074 32 read-write CH0CCIE CH0CCIE [0:0] read-write CH1CCIE CH1CCIE [1:1] read-write CH2CCIE CH2CCIE [2:2] read-write CH3CCIE CH3CCIE [3:3] read-write UEVIE UEVIE [8:8] read-write TEVIE TEVIE [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM0_EVGR GPTM0_EVGR GPTM0_EVGR 0x00000078 32 read-write CH0CCG CH0CCG [0:0] read-write CH1CCG CH1CCG [1:1] read-write CH2CCG CH2CCG [2:2] read-write CH3CCG CH3CCG [3:3] read-write UEVG UEVG [8:8] read-write TEVG TEVG [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM0_INTSR GPTM0_INTSR GPTM0_INTSR 0x0000007C 32 read-write CH0CCIF CH0CCIF [0:0] read-write CH1CCIF CH1CCIF [1:1] read-write CH2CCIF CH2CCIF [2:2] read-write CH3CCIF CH3CCIF [3:3] read-write CH0OCF CH0OCF [4:4] read-write CH1OCF CH1OCF [5:5] read-write CH2OCF CH2OCF [6:6] read-write CH3OCF CH3OCF [7:7] read-write UEVIF UEVIF [8:8] read-write TEVIF TEVIF [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM0_CNTR GPTM0_CNTR GPTM0_CNTR 0x00000080 32 read-write CNTV CNTV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_PSCR GPTM0_PSCR GPTM0_PSCR 0x00000084 32 read-write PSCV PSCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_CRR GPTM0_CRR GPTM0_CRR 0x00000088 32 read-write CRV CRV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_CH0CCR GPTM0_CH0CCR GPTM0_CH0CCR 0x00000090 32 read-write CH0CCV CH0CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_CH1CCR GPTM0_CH1CCR GPTM0_CH1CCR 0x00000094 32 read-write CH1CCV CH1CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_CH2CCR GPTM0_CH2CCR GPTM0_CH2CCR 0x00000098 32 read-write CH2CCV CH2CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM0_CH3CCR GPTM0_CH3CCR GPTM0_CH3CCR 0x0000009C 32 read-write CH3CCV CH3CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1 1.0 GPTM1 GPTM 0x4006F000 32 0x00000000 0xffffffff 0x00000000 4096 registers GPTM1 52 GPTM1_CNTCFR GPTM1_CNTCFR GPTM1_CNTCFR 0x00000000 32 read-write UEVDIS UEVDIS [0:0] read-write UGDIS UGDIS [1:1] read-write CKDIV CKDIV [9:8] read-write CMSEL CMSEL [17:16] read-write DIR DIR [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM1_MDCFR GPTM1_MDCFR GPTM1_MDCFR 0x00000004 32 read-write TSE TSE [0:0] read-write SMSEL SMSEL [10:8] read-write MMSEL MMSEL [18:16] read-write SPMSET SPMSET [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM1_TRCFR GPTM1_TRCFR GPTM1_TRCFR 0x00000008 32 read-write TRSEL TRSEL [3:0] read-write ETF ETF [11:8] read-write ETIPSC ETIPSC [13:12] read-write ETIPOL ETIPOL [16:16] read-write ECME ECME [24:24] read-write RESERVED Reserved. [31:25] read-write GPTM1_CTR GPTM1_CTR GPTM1_CTR 0x00000010 32 read-write TME TME [0:0] read-write CRBE CRBE [1:1] read-write RESERVED Reserved. [31:2] read-write GPTM1_CH0ICFR GPTM1_CH0ICFR GPTM1_CH0ICFR 0x00000020 32 read-write TI0F TI0F [3:0] read-write CH0CCS CH0CCS [17:16] read-write CH0PSC CH0PSC [19:18] read-write TI0SRC TI0SRC [31:31] read-write GPTM1_CH1ICFR GPTM1_CH1ICFR GPTM1_CH1ICFR 0x00000024 32 read-write TI1F TI1F [3:0] read-write CH1CCS CH1CCS [17:16] read-write CH1PSC CH1PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM1_CH2ICFR GPTM1_CH2ICFR GPTM1_CH2ICFR 0x00000028 32 read-write TI2F TI2F [3:0] read-write CH2CCS CH2CCS [17:16] read-write CH2PSC CH2PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM1_CH3ICFR GPTM1_CH3ICFR GPTM1_CH3ICFR 0x0000002C 32 read-write TI3F TI3F [3:0] read-write CH3CCS CH3CCS [17:16] read-write CH3PSC CH3PSC [19:18] read-write RESERVED Reserved. [31:20] read-write GPTM1_CH0OCFR GPTM1_CH0OCFR GPTM1_CH0OCFR 0x00000040 32 read-write CH0OM CH0OM [2:0] read-write REF0CE REF0CE [3:3] read-write CH0PRE CH0PRE [4:4] read-write CH0IMAE CH0IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM1_CH1OCFR GPTM1_CH1OCFR GPTM1_CH1OCFR 0x00000044 32 read-write CH1OM CH1OM [2:0] read-write REF1CE REF1CE [3:3] read-write CH1PRE CH1PRE [4:4] read-write CH1IMAE CH1IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM1_CH2OCFR GPTM1_CH2OCFR GPTM1_CH2OCFR 0x00000048 32 read-write CH2OM CH2OM [2:0] read-write REF2CE REF2CE [3:3] read-write CH2PRE CH2PRE [4:4] read-write CH2IMAE CH2IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM1_CH3OCFR GPTM1_CH3OCFR GPTM1_CH3OCFR 0x0000004C 32 read-write CH3OM CH3OM [2:0] read-write REF3CE REF3CE [3:3] read-write CH3PRE CH3PRE [4:4] read-write CH3IMAE CH3IMAE [5:5] read-write RESERVED Reserved. [31:6] read-write GPTM1_CHCTR GPTM1_CHCTR GPTM1_CHCTR 0x00000050 32 read-write CH0E CH0E [0:0] read-write CH1E CH1E [2:2] read-write CH2E CH2E [4:4] read-write CH3E CH3E [6:6] read-write RESERVED Reserved. [31:7] read-write GPTM1_CHPOLR GPTM1_CHPOLR GPTM1_CHPOLR 0x00000054 32 read-write CH0P CH0P [0:0] read-write CH1P CH1P [2:2] read-write CH2P CH2P [4:4] read-write CH3P CH3P [6:6] read-write RESERVED Reserved. [31:7] read-write GPTM1_ICTR GPTM1_ICTR GPTM1_ICTR 0x00000074 32 read-write CH0CCIE CH0CCIE [0:0] read-write CH1CCIE CH1CCIE [1:1] read-write CH2CCIE CH2CCIE [2:2] read-write CH3CCIE CH3CCIE [3:3] read-write UEVIE UEVIE [8:8] read-write TEVIE TEVIE [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM1_EVGR GPTM1_EVGR GPTM1_EVGR 0x00000078 32 read-write CH0CCG CH0CCG [0:0] read-write CH1CCG CH1CCG [1:1] read-write CH2CCG CH2CCG [2:2] read-write CH3CCG CH3CCG [3:3] read-write UEVG UEVG [8:8] read-write TEVG TEVG [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM1_INTSR GPTM1_INTSR GPTM1_INTSR 0x0000007C 32 read-write CH0CCIF CH0CCIF [0:0] read-write CH1CCIF CH1CCIF [1:1] read-write CH2CCIF CH2CCIF [2:2] read-write CH3CCIF CH3CCIF [3:3] read-write CH0OCF CH0OCF [4:4] read-write CH1OCF CH1OCF [5:5] read-write CH2OCF CH2OCF [6:6] read-write CH3OCF CH3OCF [7:7] read-write UEVIF UEVIF [8:8] read-write TEVIF TEVIF [10:10] read-write RESERVED Reserved. [31:11] read-write GPTM1_CNTR GPTM1_CNTR GPTM1_CNTR 0x00000080 32 read-write CNTV CNTV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_PSCR GPTM1_PSCR GPTM1_PSCR 0x00000084 32 read-write PSCV PSCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_CRR GPTM1_CRR GPTM1_CRR 0x00000088 32 read-write CRV CRV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_CH0CCR GPTM1_CH0CCR GPTM1_CH0CCR 0x00000090 32 read-write CH0CCV CH0CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_CH1CCR GPTM1_CH1CCR GPTM1_CH1CCR 0x00000094 32 read-write CH1CCV CH1CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_CH2CCR GPTM1_CH2CCR GPTM1_CH2CCR 0x00000098 32 read-write CH2CCV CH2CCV [15:0] read-write RESERVED Reserved. [31:16] read-write GPTM1_CH3CCR GPTM1_CH3CCR GPTM1_CH3CCR 0x0000009C 32 read-write CH3CCV CH3CCV [15:0] read-write RESERVED Reserved. [31:16] read-write RTC 1.0 RTC RTC 0x4006A000 32 0x00000000 0xffffffff 0x00000000 4096 registers RTC 20 RTC_CNT RTC_CNT RTC_CNT 0x00000000 32 read-write RTCCNT RTCCNT [31:0] read-write RTC_CMP RTC_CMP RTC_CMP 0x00000004 32 read-write RTCCMP RTCCMP [31:0] read-write RTC_CR RTC_CR RTC_CR 0x00000008 32 read-write RTCEN RTCEN [0:0] read-write RTCSRC RTCSRC [1:1] read-write LSIEN LSIEN [2:2] read-write LSEEN LSEEN [3:3] read-write CMPCLR CMPCLR [4:4] read-write LSESM LSESM [5:5] read-write RPRE RPRE [11:8] read-write ROEN ROEN [16:16] read-write ROES ROES [17:17] read-write ROWM ROWM [18:18] read-write ROAP ROAP [19:19] read-write ROLF ROLF [20:20] read-write RESERVED Reserved. [31:21] read-write RTC_SR RTC_SR RTC_SR 0x0000000C 32 read-write CSECFLAG CSECFLAG [0:0] read-write CMFLAG CMFLAG [1:1] read-write OVFLAG OVFLAG [2:2] read-write RESERVED Reserved. [31:3] read-write RTC_IWEN RTC_IWEN RTC_IWEN 0x00000010 32 read-write CSECIEN CSECIEN [0:0] read-write CMIEN CMIEN [1:1] read-write OVIEN OVIEN [2:2] read-write CSECWEN CSECWEN [8:8] read-write CMWEN CMWEN [9:9] read-write OVWEN OVWEN [10:10] read-write RESERVED Reserved. [31:11] read-write WDT 1.0 WDT WDT 0x40068000 32 0x00000000 0xffffffff 0x00000000 4096 registers WDT 19 WDT_CR WDT_CR WDT_CR 0x00000000 32 read-write WDTRS WDTRS [0:0] read-write RSKEY RSKEY [31:16] read-write WDT_MR0 WDT_MR0 WDT_MR0 0x00000004 32 read-write WDTV WDTV [11:0] read-write WDTFIEN WDTFIEN [12:12] read-write WDTRSTEN WDTRSTEN [13:13] read-write RESERVED Reserved. [31:14] read-write WDT_MR1 WDT_MR1 WDT_MR1 0x00000008 32 read-write WDTD WDTD [11:0] read-write WPSC WPSC [14:12] read-write RESERVED Reserved. [31:15] read-write WDT_SR WDT_SR WDT_SR 0x0000000C 32 read-write WDTUF WDTUF [0:0] read-write WDTERR WDTERR [1:1] read-write RESERVED Reserved. [31:2] read-write WDT_PR WDT_PR WDT_PR 0x00000010 32 read-write PROTECT PROTECT [15:0] read-write RESERVED Reserved. [31:16] read-write I2C 1.0 I2C I2C 0x40048000 32 0x00000000 0xffffffff 0x00000000 4096 registers I2C 59 I2C_CR I2C_CR I2C_CR 0x00000000 32 read-write AA AA [0:0] read-write STOP STOP [1:1] read-write GCEN GCEN [2:2] read-write I2CEN I2CEN [3:3] read-write ADRM ADRM [7:7] read-write RESERVED Reserved. [31:8] read-write I2C_IER I2C_IER I2C_IER 0x00000004 32 read-write STAIE STAIE [0:0] read-write STOIE STOIE [1:1] read-write ADRSIE ADRSIE [2:2] read-write GCSIE GCSIE [3:3] read-write ARBLOSIE ARBLOSIE [8:8] read-write RXNACKIE RXNACKIE [9:9] read-write BUSERRIE BUSERRIE [10:10] read-write RXDNEIE RXDNEIE [16:16] read-write TXDEIE TXDEIE [17:17] read-write RXBFIE RXBFIE [18:18] read-write RESERVED Reserved. [31:19] read-write I2C_ADDR I2C_ADDR I2C_ADDR 0x00000008 32 read-write ADDR ADDR [9:0] read-write RESERVED Reserved. [31:10] read-write I2C_SR I2C_SR I2C_SR 0x0000000C 32 read-write STA STA [0:0] read-write STO STO [1:1] read-write ADRS ADRS [2:2] read-write GCS GCS [3:3] read-write ARBLOS ARBLOS [8:8] read-write RXNACK RXNACK [9:9] read-write BUSERR BUSERR [10:10] read-write RXDNE RXDNE [16:16] read-write TXDE TXDE [17:17] read-write RXBF RXBF [18:18] read-write BUSBUSY BUSBUSY [19:19] read-write MASTER MASTER [20:20] read-write TXNRX TXNRX [21:21] read-write RESERVED Reserved. [31:22] read-write I2C_SHPGR I2C_SHPGR I2C_SHPGR 0x00000010 32 read-write SHPG SHPG [15:0] read-write RESERVED Reserved. [31:16] read-write I2C_SLPGR I2C_SLPGR I2C_SLPGR 0x00000014 32 read-write SLPG SLPG [15:0] read-write RESERVED Reserved. [31:16] read-write I2C_DR I2C_DR I2C_DR 0x00000018 32 read-write DATA DATA [7:0] read-write RESERVED Reserved. [31:8] read-write I2C_TAR I2C_TAR I2C_TAR 0x0000001C 32 read-write TAR TAR [9:0] read-write RWD RWD [10:10] read-write RESERVED Reserved. [31:11] read-write SPI 1.0 SPI SPI 0x40004000 32 0x00000000 0xffffffff 0x00000000 4096 registers SPI 61 SPI_CR0 SPI_CR0 SPI_CR0 0x00000000 32 read-write SPIEN SPIEN [0:0] read-write SELOEN SELOEN [3:3] read-write SSELC SSELC [4:4] read-write RESERVED Reserved. [31:5] read-write SPI_CR1 SPI_CR1 SPI_CR1 0x00000004 32 read-write DFL DFL [3:0] read-write FORMAT FORMAT [10:8] read-write SELAP SELAP [11:11] read-write FIRSTBIT FIRSTBIT [12:12] read-write SELM SELM [13:13] read-write MODE MODE [14:14] read-write RESERVED Reserved. [31:15] read-write SPI_IER SPI_IER SPI_IER 0x00000008 32 read-write TXBEIEN TXBEIEN [0:0] read-write TXEIEN TXEIEN [1:1] read-write RXBNEIEN RXBNEIEN [2:2] read-write WCIEN WCIEN [3:3] read-write ROIEN ROIEN [4:4] read-write MFIEN MFIEN [5:5] read-write SAIEN SAIEN [6:6] read-write TOIEN TOIEN [7:7] read-write RESERVED Reserved. [31:8] read-write SPI_CPR SPI_CPR SPI_CPR 0x0000000C 32 read-write CP CP [15:0] read-write RESERVED Reserved. [31:16] read-write SPI_DR SPI_DR SPI_DR 0x00000010 32 read-write DR DR [15:0] read-write RESERVED Reserved. [31:16] read-write SPI_SR SPI_SR SPI_SR 0x00000014 32 read-write TXBE TXBE [0:0] read-write TXE TXE [1:1] read-write RXBNE RXBNE [2:2] read-write WC WC [3:3] read-write RO RO [4:4] read-write MF MF [5:5] read-write SA SA [6:6] read-write TO TO [7:7] read-write BUSY BUSY [8:8] read-write RESERVED Reserved. [31:9] read-write SPI_FCR SPI_FCR SPI_FCR 0x00000018 32 read-write TXFTLS TXFTLS [3:0] read-write RXFTLS RXFTLS [7:4] read-write TFPR TFPR [8:8] read-write RFPR RFPR [9:9] read-write FIFOEN FIFOEN [10:10] read-write RESERVED Reserved. [31:11] read-write SPI_FSR SPI_FSR SPI_FSR 0x0000001C 32 read-write TXFS TXFS [3:0] read-write RXFS RXFS [7:4] read-write RESERVED Reserved. [31:8] read-write SPI_FTOCR SPI_FTOCR SPI_FTOCR 0x00000020 32 read-write TOC TOC [31:0] read-write USART 1.0 USART USART 0x40000000 32 0x00000000 0xffffffff 0x00000000 4096 registers USART 63 USART_RBR USART_RBR USART_RBR 0x00000000 32 read-write RD RD [8:0] read-write RESERVED Reserved. [31:9] read-write USART_TBR USART_TBR USART_TBR USART 0x00000000 32 read-write TD TD [8:0] read-write RESERVED Reserved. [31:9] read-write USART_IER USART_IER USART_IER 0x00000004 32 read-write RFTLI_RTOIE RFTLI_RTOIE [0:0] read-write TFTLIE TFTLIE [1:1] read-write RLSIE RLSIE [2:2] read-write MODSIE MODSIE [3:3] read-write RESERVED Reserved. [31:4] read-write USART_IIR USART_IIR USART_IIR 0x00000008 32 read-write NIP NIP [0:0] read-write IID IID [3:1] read-write RESERVED Reserved. [31:4] read-write USART_FCR USART_FCR USART_FCR 0x0000000C 32 read-write FME FME [0:0] read-write RFR RFR [1:1] read-write TFR TFR [2:2] read-write TFTL TFTL [5:4] read-write RFTL RFTL [7:6] read-write RESERVED Reserved. [31:8] read-write USART_LCR USART_LCR USART_LCR 0x00000010 32 read-write WLS WLS [1:0] read-write NSB NSB [2:2] read-write PBE PBE [3:3] read-write EPE EPE [4:4] read-write SPE SPE [5:5] read-write BCB BCB [6:6] read-write RESERVED Reserved. [31:7] read-write USART_MODCR USART_MODCR USART_MODCR 0x00000014 32 read-write DTR DTR [0:0] read-write RTS RTS [1:1] read-write RESERVED Reserved. [31:2] read-write USART_LSR USART_LSR USART_LSR 0x00000018 32 read-write RFDR RFDR [0:0] read-write OEI OEI [1:1] read-write PEI PEI [2:2] read-write FEI FEI [3:3] read-write BII BII [4:4] read-write TXFEMPT TXFEMPT [5:5] read-write TXEMPT TXEMPT [6:6] read-write ERRRX ERRRX [7:7] read-write RESERVED Reserved. [31:8] read-write USART_MODSR USART_MODSR USART_MODSR 0x0000001C 32 read-write DCTS DCTS [0:0] read-write DDSR DDSR [1:1] read-write DRI DRI [2:2] read-write DDCD DDCD [3:3] read-write CTSS CTSS [4:4] read-write DSRS DSRS [5:5] read-write RIS RIS [6:6] read-write DCDS DCDS [7:7] read-write RESERVED Reserved. [31:8] read-write USART_TPR USART_TPR USART_TPR 0x00000020 32 read-write RTOIC RTOIC [6:0] read-write RTOIE RTOIE [7:7] read-write TG TG [15:8] read-write RESERVED Reserved. [31:16] read-write USART_MDR USART_MDR USART_MDR 0x00000024 32 read-write MODE MODE [1:0] read-write TRSM TRSM [2:2] read-write RESERVED Reserved. [31:3] read-write USART_IrDACR USART_IrDACR USART_IrDACR 0x00000028 32 read-write IrDAEN IrDAEN [0:0] read-write IrDALP IrDALP [1:1] read-write TXSEL TXSEL [2:2] read-write LB LB [3:3] read-write IrDAPSC IrDAPSC [15:8] read-write RESERVED Reserved. [31:16] read-write USART_RS485CR USART_RS485CR USART_RS485CR 0x0000002C 32 read-write TXENP TXENP [0:0] read-write RESERVED Reserved. [31:1] read-write USART_SYNCR USART_SYNCR USART_SYNCR 0x00000030 32 read-write CLKEN CLKEN [0:0] read-write CPS CPS [2:2] read-write CPO CPO [3:3] read-write RESERVED Reserved. [31:4] read-write USART_DEGTSTR USART_DEGTSTR USART_DEGTSTR 0x00000034 32 read-write LBM LBM [1:0] read-write RESERVED Reserved. [31:2] read-write USART_DLR USART_DLR USART_DLR 0x00000038 32 read-write BRD BRD [15:0] read-write RESERVED Reserved. [31:16] read-write