xxx模块设计文档

Sunny

DP32G030 Datasheet

GitHub - amnemonic/Quansheng UV-K5 Firmware: Quansheng UV-K5 Firmware

DP32G030

First HAM-Radio steps: Quansheng UV-K5(8)/UV-K6 – AlfaExploit

PDF preview unavailable. Download the PDF instead.

DP32G030
DP32G030 
DP32G030 
32 
Version: 1.23
Action Dynamic Tech.(HK) Trading Co.
 6B1111 0755-83134419 0755-82519160 www.dnsj88.com EMAIL:dnsj@dn-ic.com 518031
 1   432 


..................................................................................................................................................... 1 ............................................................................................................................................... 13 ............................................................................................................................................... 18 ........................................................................................................................................... 19 1. .............................................................................................................................................. 20
1.1 .................................................................................................................................... 20 1.2 ............................................................................................................................21 2. ...................................................................................................................................... 26 3. ..............................................................................................................................27 4. ...................................................................................................................................... 28 4.1 ............................................................................................................................28 4.2 ............................................................................................................................30 4.3 ....................................................................................................................36 5. ...................................................................................................................................... 39 5.1 ....................................................................................................................39 5.2 ....................................................................................................41 5.3 ........................................................................................................................41 5.4 ARM Cortex-M0 .........................................................................................................43
5.4.1 .........................................................................................................................43 5.4.2 .........................................................................................................................43 5.4.3 SYSTICK........................................................................................45 SYST_CTRL 0x00.................................................................................... 47 SYST_LOAD 0x04................................................................................... 47 SYST_VAL 0x08.................................................................................. 48 5.5 PMU............................................................................................................49 5.5.1 .........................................................................................................................49 5.5.2 .........................................................................................................................49 5.5.3 .........................................................................................................49 5.5.4 .................................................................................................................51 ................................................................................................................................... 51 ................................................................................................................................... 52 ....................................................................................................................... 55 ....................................................................................................................... 62 ....................................................................................................................... 63 LPOW_MD 0x00............................................................................................ 63 LPMD_WKEN 0x04........................................................................................ 64 LPMD_WKST 0x08.........................................................................................64 CHIP_RST_ST 0x0C........................................................................................ 65 SRC_CFG 0x10............................................................................................... 65 TRIM_POW0 0x20......................................................................................... 66 TRIM_POW1 0x24.......................................................................................66

DP32G030 
TRIM_POW2 0x28......................................................................................... 67 TRIM_POW3 0x2C.........................................................................................67 TRIM_RCHF 0x30...........................................................................................67 TRIM_RCLF 0x34........................................................................................... 68 TRIM_OPA 0x38.............................................................................................68 TRIM_PLL 0x3C..............................................................................................69 TRIM_LOCK 0x80...........................................................................................69 DATA_BAK0 0x100.....................................................................................69 DATA_BAK1 0x104.....................................................................................69 DATA_BAK2 0x108.....................................................................................70 DATA_BAK3 0x10C.................................................................................... 70 5.6 SYSCON.......................................................................................................71 5.6.1 .........................................................................................................................71 5.6.2 .........................................................................................................................71 5.6.3 .........................................................................................................71 5.6.4 .................................................................................................................73 RCHF ......................................................................................................................... 74 PLL ............................................................................................................................ 75 XTAL .......................................................................................................................... 76 RCLF .......................................................................................................................... 77 sys_clk............................................................................................... 78 RTC ............................................................................................................................78 IWDT..............................................................................................79 WWDT........................................................................................... 79 SARADC .............................................................................................................79 .......................................................................................................79 128 ....................................................................................................79 ....................................................................................................................... 80 ....................................................................................................................... 81 CLK_SEL 0x00................................................................................................ 81 DIV_CLK_GATE 0x04......................................................................................82 DEV_CLK_GATE 0x08.....................................................................................82 RC_FREQ_DELTA 0x78................................................................................... 84 VREF_VOLT_DELTA 0x7C............................................................................... 84 CHIP_ID0 0x80...............................................................................................85 CHIP_ID1 0x84...............................................................................................85 CHIP_ID2 0x88...............................................................................................85 CHIP_ID3 0x8C...............................................................................................85 PLL_CTRL 0x180............................................................................................ 85 PLL_ST 0x184.................................................................................................86 5.7 IO PORTCON................................................................................................ 87 5.7.1 .........................................................................................................................87 5.7.2 .........................................................................................................................87 5.7.3 .........................................................................................................88
 2   432 

DP32G030 
5.7.4 .................................................................................................................89 ...................................................................................................94 ....................................................................................................................... 95 PORTA_SEL0 0x00......................................................................................... 95 PORTA_SEL1 0x04......................................................................................... 97 PORTB_SEL0 0x08......................................................................................... 99 PORTB_SEL1 0x0C....................................................................................... 100 PORTC_SEL0 0x10....................................................................................... 102 PORTA_IE 0x100.......................................................................................... 104 PORTB_IE 0x104..........................................................................................104 PORTC_IE 0x108.......................................................................................... 104 PORTA_PU 0x200........................................................................................ 105 PORTB_PU 0x204........................................................................................ 105 PORTC_PU 0x208........................................................................................ 105 PORTA_PD 0x300........................................................................................ 105 PORTB_PD 0x304........................................................................................ 106 PORTC_PD 0x308........................................................................................ 106 PORTA_OD 0x400........................................................................................106 PORTB_OD 0x404........................................................................................107 PORTC_OD 0x408........................................................................................107 PORTA_WKE 0x500..................................................................................... 107 PORTB_WKE 0x504..................................................................................... 107 PORTC_WKE 0x508..................................................................................... 108 PORT_CFG 0x600........................................................................................ 108 PORTA_WK_SEL 0x700................................................................................109 PORTB_WK_SEL 0x704................................................................................109 PORTC_WK_SEL 0x708................................................................................109 5.8  IO(GPIO)...................................................................................................................110 5.8.1 .......................................................................................................................110 5.8.2 .......................................................................................................................110 5.8.3 .......................................................................................................111 5.8.4 ............................................................................................................... 111  GPIODATA 0x00...................................................................... 119 GPIODIR 0x04.............................................................................................. 119 INTLVLTRG 0x08...........................................................................................119 INTBE 0x0C.................................................................................................. 119 INTRISEEN 0x10...........................................................................................120 INTEN 0x14..................................................................................................120 INTRAWSTAUS 0x18.................................................................................... 120 INTSTAUS 0x1C............................................................................................ 121 INTCLR 0x20................................................................................................ 121 5.9 TIMERBASE....................................................................................... 122 5.9.1 ........................................................................................................................122 5.9.2 ........................................................................................................................122
 3   432 

DP32G030 
5.9.3 ........................................................................................................123 5.9.4 ................................................................................................................124 ..................................................................................................................... 129 ..................................................................................................................... 130 TIMERBASE_EN 0x00.................................................................................. 130 TIMERBASE_DIV 0x04................................................................................. 130 TIMERBASE_IE 0x10.................................................................................... 130 TIMERBASE_IF 0x14.................................................................................... 131 HIGH_LOAD 0x20........................................................................................ 131 HIGH_CNT 0x24...........................................................................................131 LOW_LOAD 0x30......................................................................................... 131 LOW_CNT 0x34........................................................................................... 132 5.10 TIMERPLUS......................................................................................... 133 5.10.1 .....................................................................................................................133 5.10.2 .....................................................................................................................134 5.10.3 .....................................................................................................135 5.10.4 .............................................................................................................137 .............................................................................................137 ......................................................................................................................... 138 ......................................................................................................................... 140 ................................................................................................................. 142 HALL ........................................................................................................................144 ................................................................................................................................. 146 ......................................................................................................................... 147 ..................................................................................................................... 158 ..................................................................................................................... 159 TIMERPLUS_EN 0x00...................................................................................159 TIMERPLUS_DIV 0x04................................................................................. 159 TIMERPLUS_CTR 0x08.................................................................................159 TIMERPLUS_IE 0x10.................................................................................... 161 TIMERPLUS_IF 0x14.................................................................................... 162 TIMERPLUS_HIGH_LOAD 0x20....................................................................163 TIMERPLUS_HIGH _CNT 0x24..................................................................... 163 TIMERPLUS_HIGH _CVAL 0x28................................................................... 164 TIMERPLUS_LOW_LOAD 0x30.................................................................... 164 TIMERPLUS_ LOW _CNT 0x34.....................................................................164 TIMERPLUS_ LOW _CVAL 0x38................................................................... 164 HALL_VAL 0x40............................................................................................165 5.11 IWDT...........................................................................................165 5.11.1 .....................................................................................................................165 5.11.2 .....................................................................................................................166 5.11.3 .....................................................................................................167 5.11.4 .............................................................................................................167 ..................................................................................................................... 171
 4   432 

DP32G030 
..................................................................................................................... 171 IWDT_LOAD 0x00........................................................................................171 IWDT_CTRL 0x08.........................................................................................172 IWDT_IF 0x0C.............................................................................................. 172 IWDT_FEED 0x10.........................................................................................172 5.12 WWDT.......................................................................................173 5.12.1 .....................................................................................................................173 5.12.2 ......................................................................................................................173 5.12.3 ......................................................................................................174 5.12.4 ..............................................................................................................175 WWDT ........................................................................................ 175 WWDT ................................................................................................ 176 ..................................................................................................................... 177 ..................................................................................................................... 177 WWDT_LOAD 0x00..................................................................................... 177 WWDT_VALUE 0x04....................................................................................177 WWDT_CTRL 0x08...................................................................................... 178 WWDT_IF 0x0C........................................................................................... 178 WWDT_FEED 0x10...................................................................................... 179 5.13 PWMBASE.................................................................. 180 5.13.1 .....................................................................................................................180 5.13.2 .....................................................................................................................180 5.13.3 .....................................................................................................181 5.13.4 .............................................................................................................183 ..................................................................................................................... 189 ..................................................................................................................... 189 PWMBASE_EN 0x00.................................................................................... 189 PWMBASE_DIV 0x04...................................................................................190 PWMBASE_CON 0x08................................................................................. 190 PWMBASE_PERIOD 0x0C............................................................................ 191 PWMBASE_INTEN 0x10.............................................................................. 191 PWMBASE_IF 0x14......................................................................................192 PWMBASE_CNT 0x18..................................................................................192 PWMBASE_CH0_COMP 0x20..................................................................... 192 PWMBASE_CH1_COMP 0x30..................................................................... 192 PWMBASE_CH2_COMP 0x40..................................................................... 193 5.14 PWMPLUS.................................................................. 194 5.14.1 .....................................................................................................................194 5.14.2 .....................................................................................................................194 5.14.3 .....................................................................................................195 5.14.4 .............................................................................................................198 ..................................................................................................................... 221 PWMPLUS_CFG 0x00.................................................................................. 221 PWMPLUS_GEN 0x04..................................................................................222
 5   432 

DP32G030 
PWMPLUS_CLKSRC 0x08.............................................................................224 PWMPLUS_BRAKE_CFG 0x0c......................................................................225 PWMPLUS_MASK_LEV 0x10....................................................................... 227 PWMPLUS_PERIOD 0x1C............................................................................ 228 PWMPLUS_CH0_COMP 0x20......................................................................228 PWMPLUS_CH1_COMP 0x24......................................................................229 PWMPLUS_CH2_COMP 0x28......................................................................229 PWMPLUS_CH0_DT 0x30............................................................................229 PWMPLUS_CH1_DT 0x34............................................................................230 PWMPLUS_CH2_DT 0x38............................................................................230 PWMPLUS_TRIG_COMP 0x40.....................................................................230 PWMPLUS_TRIG_CFG 0x44........................................................................ 231 PWMPLUS_IE 0x60......................................................................................231 PWMPLUS_IF 0x64......................................................................................232 PWMPLUS_SWLOAD 0x84.......................................................................... 234 PWMPLUS_MASK_EN 0x88........................................................................ 235 PWMPLUS_CNT_ST 0xE0............................................................................ 235 PWMPLUS_BRAKE_ST 0xE4........................................................................ 236 5.15 RTC..........................................................................................................237 5.15.1 ......................................................................................................................237 5.15.2 ......................................................................................................................237 5.15.3 ..........................................................................................................238 5.15.4 ..............................................................................................................239 ............................................................................................................. 239 ......................................................................................................................... 239 ......................................................................................................................... 240 ......................................................................................................................... 241 ......................................................................................................................... 241 ............................................................................................................. 242 ......................................................................................................................... 242 ..................................................................................................................... 244 ..................................................................................................................... 244 RTC_CFG 0x00............................................................................................. 244 RTC_IE 0x04.................................................................................................245 RTC_IF 0x08.................................................................................................246 RTC_PRE 0x10............................................................................................. 247 RTC_TR 0x14................................................................................................247 RTC_DR 0x18............................................................................................... 248 RTC_AR 0x1C............................................................................................... 249 RTC_TSTR 0x20............................................................................................250 RTC_TSDR 0x24........................................................................................... 251 RTC_CNT 0x28............................................................................................. 251 RTC_VALID 0x2C.......................................................................................... 251 5.16 UART UART.................................................................................................. 253
 6   432 

DP32G030 
5.16.1 .....................................................................................................................253 5.16.2 .....................................................................................................................254 5.16.3 .....................................................................................................255 ................................................................................................................................. 256 .............................................................................................256 .............................................................................................257 ..................................................................................................................... 257 ............................................................................................................. 258 ......................................................................................................................... 259 ............................................................................................................. 259 ................................................................................................................. 261 ................................................................................................................................. 262 ..................................................................................................................... 263 ..................................................................................................................... 264 UART_CTRL 0x00......................................................................................... 264 UART_BAUD 0x04....................................................................................... 265 UART_TDR 0x08.......................................................................................... 266 UART_RDR 0x0C.......................................................................................... 266 UART_IE 0x10.............................................................................................. 266 UART_IF 0x14.............................................................................................. 267 UART_FIFO 0x18..........................................................................................269 UART_FC 0x1C............................................................................................. 270 UART_RXTO 0x20........................................................................................ 271 5.17 SPI SPI..................................................................................................272 5.17.1 .....................................................................................................................272 5.17.2 .....................................................................................................................272 5.17.3 .....................................................................................................273 5.17.4 .............................................................................................................274 SPI ................................................................................................................... 274 I/O ...........................................................................................................................275 ................................................................................................................. 277 ......................................................................................................................... 278 DMA ........................................................................................................................284 ......................................................................................................................... 285 ..................................................................................................................... 286 ..................................................................................................................... 286 SPICR 0x00...................................................................................................286 SPIWDR 0x04...............................................................................................288 SPIRDR 0x08................................................................................................ 289 SPIIE 0x10.................................................................................................... 289 SPIIF 0x14.................................................................................................... 289 SPIFIFOST 0x18............................................................................................290 5.18 IIC IIC........................................................................................................... 292 5.18.1 .....................................................................................................................292
 7   432 

DP32G030 
5.18.2 .....................................................................................................................293 5.18.3 .....................................................................................................294 5.18.4 .............................................................................................................294 ......................................................................................................................... 294 SCL  SDA................................................................................................................... 298 ......................................................................................................................... 299 ......................................................................................................................... 300 ..................................................................................................................... 312 ..................................................................................................................... 312 IIC_CCFG 0x00..........................................................................................312 IIC_CST 0x04............................................................................................. 313 IIC_CTRANS 0x08.................................................................................... 314 IIC_RXDATA 0x0C....................................................................................315 IIC_TXDATA 0x10.....................................................................................315 IIC_IE 0x14.................................................................................................316 IIC_IF 0x18.................................................................................................316 IIC_MCTRL 0x20...................................................................................... 318 IIC_MSPC 0x24..........................................................................................319 IIC_SCTRL 0x30........................................................................................320 IIC_SADDR 0x34.......................................................................................321 5.19 ADC.....................................................................................................323 5.19.1 .....................................................................................................................323 5.19.2 .....................................................................................................................324 5.19.3 .....................................................................................................326 5.19.4 .............................................................................................................327 ......................................................................................................................... 327 .........................................................................................327 .....................................................................................................328  FIFO............................................................................................................ 333 .................................................................... 334 CPU .............................................................................................334 ................................................................................................................................. 335 ......................................................................................................................... 336 ..................................................................................................................... 337 ..................................................................................................................... 339 ADC_CFG 0x00......................................................................................... 339 ADC_START 0x04......................................................................................... 341 ADC_IE 0x08................................................................................................ 342 ADC_IF 0x0C................................................................................................ 343 ADC_CHx_STAT ................................................................................................... 343 ADC_CHx_DATA .................................................................................................. 343 ADC_FIFO_STAT 0xA0..................................................................................344 ADC_FIFO_DATA 0xA4.................................................................................345 ADC_ EXTTRIG_SEL 0xB0.............................................................................345
 8   432 

DP32G030 
ADC_CALIB_OFFSET 0xF0............................................................................345 ADC_CALIB_KD 0xF4................................................................................... 346 5.20 COMP......................................................................................................... 347 5.20.1 ......................................................................................................................347 5.20.2 ......................................................................................................................347 5.20.3 ......................................................................................................348 5.20.4 ..............................................................................................................349 ................................................................................ 349 ................................................................................................................................. 349 ................................................................................................................................. 350 ................................................................................................................................. 351 ..................................................................................................................... 351 ..................................................................................................................... 352 CMP_CFG 0x120..........................................................................................352 CMP_ST 0x124............................................................................................ 353 5.21 OPAMP............................................................................................... 354 5.21.1 ......................................................................................................................354 5.21.2 ......................................................................................................................354 5.21.3 ..........................................................................................................355 ..................................................................................................................... 355 ..................................................................................................................... 356 OPA_CFG..........................................................................................................................356 5.22 FLASH FLASHCTRL....................................................................................... 357 5.22.1 ......................................................................................................................357 5.22.2 ......................................................................................................................357 5.22.3 ......................................................................................................358 5.22.4 ..............................................................................................................359 ..................................................................................................................... 359 ..................................................................................................................... 359 NVR  MAIN ...............................................................................................360 ......................................................................................................................... 360 FLASH ........................................................................................................... 360 ......................................................................................................................... 361 START ....................................................................................................361 ............................................................................................................................. 361 MASK .................................................................................................................... 361 .............................................................................................362 FLASH ................................................................................................... 362 ................................................................................................................. 362 ................................................................................ 362 FLASH ............................................................................................... 363 FLASH ............................................................................................... 363 FLASH ........................................................................................... 365 FLASH ...................................................................................367
 9   432 

DP32G030 
..................................................................................................................... 369 ..................................................................................................................... 369 FLASH_CFG 0x00..................................................................................... 369 FLASH_ADDR 0x04..................................................................................370 FLASH_WDATA 0x08...............................................................................371 FLASH_START 0x10.................................................................................371 FLASH_ST 0x14........................................................................................ 371 FLASH_LOCK 0x18.................................................................................. 372 FLASH_UNLOCK 0x1C........................................................................... 372 FLASH_MASK 0x20................................................................................. 372 FLASH_ERASETIME 0x24...................................................................... 373 FLASH_PROGTIME 0x28........................................................................ 373 5.23 CRC................................................................................................. 375 5.23.1 ......................................................................................................................375 5.23.2 ......................................................................................................................375 5.23.3 ..........................................................................................................376 5.23.4 ..............................................................................................................377 CRC ............................................................................................................. 377 CRC ..................................................................................................................... 378 ......................................................................................................................... 378 ..................................................................................................................... 379 ..................................................................................................................... 379 CRC_CR 0x00............................................................................................... 379 CRC_IV 0x04................................................................................................ 380 CRC_DATAIN 0x08....................................................................................... 381 CRC_DATAOUT 0x0C....................................................................................381 5.24 DMA DMA................................................................................................... 382 5.24.1 ......................................................................................................................382 5.24.2 ......................................................................................................................382 5.24.3 ..................................................................................................383 5.24.4 ..............................................................................................................384 DMA ................................................................................................................384 DMA ............................................................................................................385 DMA ........................................................................................................386 ................................................................................ 388 ......................................................................................................................... 390 DMA ........................................................................................................390 DMA ................................................................................................................393 ..................................................................................................................... 395 ..................................................................................................................... 396 DMA_CTR 0x00........................................................................................... 396 DMA_INTEN 0x04....................................................................................... 396 DMA_INTST 0x08........................................................................................ 397 DMA_CHnCTR 0x100 + 0x20*(n)................................................................ 398
 10   432 

DP32G030 
DMA_CHnMOD 0x100 + 0x20*(n)+ 0x04................................................... 399 DMA_CHnMSADDR 0x100 + 0x20*(n)+ 0x08............................................. 401 DMA_CHnMDADDR 0x100 + 0x20*(n) + 0x0C........................................... 401 DMA_CHn_ST 0x100 + 0x20*(n) + 0x10..................................................... 401 5.25 AES AES....................................................................................................402 5.25.1 ......................................................................................................................402 5.25.2 ......................................................................................................................403 5.25.3 ......................................................................................................403 5.25.4 ..............................................................................................................404 ECB...................................................................................................... 404 CBC...................................................................................................... 406 CTR...................................................................................................... 407 ......................................................................................................................... 409 ......................................................................................................................... 411 ..................................................................................................................... 414 ..................................................................................................................... 414 AES_CR 0x00............................................................................................... 414 AES_SR 0x04................................................................................................416 AES_DINR 0x08............................................................................................416 AES_DOUTR 0x0C........................................................................................417 AES_KEYR0 0x10..........................................................................................417 AES_KEYR1 0x14..........................................................................................418 AES_KEYR2 0x18..........................................................................................418 AES_KEYR3 0x1C......................................................................................... 418 AES_IVR0 0x20............................................................................................ 419 AES_IVR1 0x24............................................................................................ 419 AES_IVR2 0x28............................................................................................ 419 AES_IVR3 0x2C............................................................................................ 420 6. .................................................................................................................................... 421 6.1 ..........................................................................................................................421 6.2 ..............................................................................................................421 6.2.1 ................................................................................................................421 6.2.2 ................................................................................................................421 6.2.3 ................................................................................................................422 6.3 ..........................................................................................................................422 6.3.1 ........................................................................................................422 6.3.2 ........................................................................................422 6.3.3 ....................................................................................422 6.3.4 ........................................................................................................423 6.3.5 ........................................................................................................424 6.3.6 ............................................................................................424 6.3.7 ............................................................................................425 6.3.8 ............................................................................................425 6.3.9 ............................................................................................425
 11   432 

DP32G030 
6.3.10 ..........................................................................................426 6.3.11PLL ...............................................................................................................426 6.3.12FLASH ............................................................................................. 426 6.3.13EMC ............................................................................................................. 427 6.3.14IO ..........................................................................................................427 6.3.15EXTRST ...............................................................................................428 6.3.16ADC ............................................................................................................. 429 6.3.17ADC ............................................................................................................. 429 6.3.18 ..................................................................................................430 6.3.19 ..................................................................................................430 6.3.20 ..........................................................................................................431
 12   432 

DP32G030 

 5-1 Cortex-M0 ......................................................................................... 43  5-2 Systick ........................................................................................................45  5-3 systick ........................................................................................................ 46  5-4 ...................................................................................................... 50  5-5 .......................................................................... 53  5-6 .......................................................................................... 54  5-7 SLEEP .....................................................................................59  5-8 DEEPSLEEP ............................................................................ 61  5-9 STOP ...................................................................................... 62  5-10 ........................................................................................................ 72  5-11 ................................................................................ 73  5-12 ........................................................................................ 74  5-13 ................................................................................ 77  5-14 PORTCON ............................................................................................ 88  5-15 IO .............................................................................................89  5-16 IO .............................................................................................90  5-17  IO ...........................................................................................91  5-18 IO  ana_signal_b ..................................................... 91  5-19 IO .............................................................................................92  5-20 IO .............................................................................................93  5-21 GPIO .................................................................................................. 110  5-22 GPIO ...................................................................................................111  5-23 GPIO .................................................................................................. 112  5-24 GPIO .......................................................................................... 113  5-25 GPIO .................................................................................. 114  5-26 GPIO .................................................................................. 115  5-27 GPIO .................................................................................. 116  5-28 GPIO .................................................................................. 117  5-29 GPIO ...................................................................................................... 118  5-30 TIMERBASE ........................................................................................122  5-31 TIMERBASE ........................................................................................123  5-32 TIMERBASE ........................................................................... 124  5-33 TIMERBASE ........................................................................... 125  5-34 TIMERBASE ....................................................................... 126  5-35 TIMERBASE ....................................................................... 127  5-36 TIMERBASE ................................................................................................128  5-37 TIMERPLUS ...............................................................................................133  5-38 TIMERPLUS ................................................................................................136  5-39 TIMERPLUS ................................................................................138  5-40 TIMERPLUS pclk ............................................................ 138  5-41 TIMERPLUS ....................................................................139
 13   432 

DP32G030 
 5-42 TIMERPLUS ............................................................140  5-43 TIMERPLUS ............................................................141  5-44 TIMERPLUS ................................................................142  5-45 TIMERPLUS ............................................................142  5-46 TIMERPLUS ............................................................143  5-47 TIMERPLUS ................................................................144  5-48 TIMERPLUS  HALL ......................................................................... 145  5-49 TIMERPLUS ........................................................................146  5-50 TIMERPLUS ............................................................................148  5-51 TIMERPLUS ............................................................................151  5-52 TIMERPLUS ....................................................................154  5-53 TIMERPLUS HALL ...........................................................................157  5-54 IWDT ..........................................................................................................166  5-55 IWDT ..................................................................................................167  5-56 IWDT ......................................................................................................168  5-57 IWDT ............................................................................. 168  5-58 IWDT ............................................................................. 169  5-59 IWDT ..................................................................................... 170  5-60 WWDT ............................................................................................... 173  5-61 WWDT ............................................................................................... 174  5-62 WWDT ...................................................................................175  5-63 WWDT ................................................................................................... 176  5-64 PWMBASE ......................................................................................... 180  5-65 PWMBASE ......................................................................................... 183  5-66 PWMBASE ..................................................................... 184  5-67 PWMBASE 1 .......................................................................................... 184  5-68 PWMBASE 2 .......................................................................................... 185  5-69 PWMBASE 6 .......................................................................................... 185  5-70 PWMBASE ..................................................................................... 185  5-71 PWMBASE ..................................................................................... 186  5-72 PWMBASE ..................................................................................... 187  5-73 PWMBASE ............................................................................................. 188  5-74 PWMPLUS ................................................................................................. 194  5-75 PWMPLUS ................................................................................................. 197  5-76 PWMPLUS  0  199  5-77 PWMPLUS  1  200  5-78 PWMPLUS  0  201  5-79 PWMPLUS  1  201  5-80 PWMPLUS  0  202  5-81 PWMPLUS  1  202  5-82 PWMPLUS  0  203  5-83 PWMPLUS  1  203  5-84 PWMPLUS  0  204  5-85 PWMPLUS  1  205
 14   432 

DP32G030 
 5-86 PWMPLUS  0  205  5-87 PWMPLUS  0  206  5-88 PWMPLUS  0  207  5-89 PWMPLUS  1  207  5-90 PWMPLUS  0  208  5-91 PWMPLUS  1  208  5-92 PWMPLUS ............................................................. 209  5-93 PWMPLUS .............................................209  5-94 PWMPLUS .............................................210  5-95 PWMPLUS ............................................................. 210  5-96 PWMPLUS ............................................................. 211  5-97 PWMPLUS  MASK ......................................................... 211  5-98 PWMPLUS  MASK ......................................................... 212  5-99 PWMPLUS  0 
......................................................................................................................................... 213  5-100 PWMPLUS  1 
..................................................................................................................................... 213  5-101 PWMPLUS  0 
..................................................................................................................................... 214  5-102 PWMPLUS  1 
..................................................................................................................................... 214  5-103 PWMPLUS  0 
..................................................................................................................................... 215  5-104 PWMPLUS  1 
..................................................................................................................................... 215  5-105 PWMPLUS  0 
..................................................................................................................................... 216  5-106 PWMPLUS  1 
..................................................................................................................................... 216  5-107 PWMPLUS ............................................................................... 217  5-108 PWMPLUS ................................................................................... 217  5-109 PWMPLUS .......... 218  5-110 PWMPLUS ................................................................................... 220  5-111 RTC .................................................................................................. 237  5-112 RTC .................................................................................................. 238  5-113 RTCCLK ................................................................................................ 239  5-114 RTC .................................................................................. 241  5-115 UART ................................................................................................253  5-116 UART ................................................................................................255  5-117 UART ....................................................................... 256  5-118 UART ....................................................................... 257  5-119 UART ............................................................................... 258  5-120 UART ........................................................................................... 259  5-121 UART ........................................................................................... 260
 15   432 

DP32G030 
 5-122 UART ........................................................................................... 260  5-123 UART ........................................................................................... 261  5-124 UART ................................................................................... 261  5-125 UART ................................................................................... 262  5-126 UART ............................................................................... 263  5-127 SPI ....................................................................................................272  5-128 SPI ....................................................................................................273  5-129 SPI /CPHA=0.........................................................................274  5-130 SPI /CPHA=1.........................................................................275  5-131 SPI SSN CPHA=0................................................................................... 275  5-132 SPI Master/SPI Slave ....................................................................................... 277  5-133 SPI ................................................................................... 278  5-134 SPI  FIFO .............................................................................................. 279  5-135 SPI  FIFO .......................................................................................... 281  5-136 SPI  FIFO .......................................................................................... 282  5-137 SPI  FIFO .............................................................................................. 283  5-138 SPI ............................................................................................................285  5-139 IIC .................................................................................................... 294  5-140 IIC ........................................................................................................ 295  5-141 IIC  7bit ................................................................296  5-142 IIC ................................................................ 297  5-143 IIC ............................................................................................................ 297  5-144 IIC  10bit ..............................................................297  5-145 IIC  10bit ..............................................................298  5-146 IIC SCL ..........................................................................................................298  5-147 IIC .................................................................................... 299  5-148 IIC ....................................................................................... 301  5-149 IIC ....................................................................................... 303  5-150 IIC ....................................................................................... 306  5-151 IIC ....................................................................................... 309  5-152 SARADC ................................................................................................... 324  5-153 SARADC ............................................................................................... 326  5-154 SARADC ....................................................................................... 327  5-155 SARADC ........................................................................... 328  5-156 SARADC ........................................................................... 329  5-157 SARADC ........................................................................... 330  5-158 SARADC ........................................................................... 332  5-159 SARADC ........................................................................................... 335  5-160 SARADC ................................................................... 335  5-161 SARADC ............................................................................................... 336  5-162 .................................................................................................... 348  5-163 ................................................................................................ 350  5-164 .................................................................... 350  5-165 ............................................................................ 351
 16   432 

DP32G030 
 5-166 ............................................................................................ 355  5-167 FLASH .............................................................................................. 358  5-168 ................................................................................................ 364  5-169 ............................................................................................ 366  5-170 .................................................................................... 369  5-171 CRC .................................................................................................. 375  5-172 CRC ...................................................................................................... 376  5-173 CRC .................................................................................................. 377  5-174 CRC ...................................................................................................... 379  5-175 DMA ................................................................................ 382  5-176 DMA ............................................................................................ 384  5-177 DMA ........................................................389  5-178 DMA .................................................................................................... 390  5-179 DMA .................................................................... 390  5-180 DMA ............................................................................ 392  5-181 DMA ........................................................................ 393  5-182 DMA .................................................................................................... 394  5-183 AES .......................................................................................................... 402  5-184 AES .................................................................................................. 404  5-185 AES ...................................................................... 405  5-186 AES ...................................................................... 405  5-187 AES ...................................................................... 406  5-188 AES .................................................................. 407  5-189 AES .............................................................. 408  5-190 AES .............................................................. 409  5-191 AES .......................................................................................................411
 17   432 

DP32G030 

 2-1 32G030  MCU ............................................................................................26  4-1 .......................................................................................................................30  4-2 ...............................................................................................................36  5-1 ...............................................................................................................39  5-6 32G030 ......................................................................................................41  5-8 GPIO ........................................................................ 113  5-9 GPIO ........................................................................ 114  5-10 GPIO ...................................................................... 115  5-11 GPIO ...................................................................... 116  1 ........................................................................................................................421  2 ........................................................................................................................421  3 ........................................................................................................................422  4 ............................................................................................................422  5 ................................................................................................422  6 ............................................................................................422  7 ................................................................................................................423
 18   432 

DP32G030 





1.0

2021/11/20

1.1

2021/12/15

1.2

2022/01/20

1.21

2022/02/16

1.22

2022/02/21

1.23

2022/02/21

      


      CMP  

 19   432 

1. 

DP32G030 

1.1

 ARM Cortex M0  72MHz PLL  IO  40  IO1 14 12  ADC4  16 6  16  1  20 1  7 6  PWM 6  PWM 2  SPI2  IIC3  UART1   RTC1  CRC3 1 2 1  128bit  AES
 2.0V-3.6V-40-105 
 

 20   432 

1.2

DP32G030 

   32  ARM Cortex M0    72MHz  24   NVIC 32    SWD 

    64K  FLASH    16K  RAM 

   2.0V-3.6V   /(POR/PDR)EXTRST   4-32MHz    32768Hz    48MHz  RC    32768Hz  RC    PLL  72MHz 

   SLEEP DEEPSLEEP  STOP 

 SARADC  14  12bit SARADC   2.4M    
 21   432 

DP32G030 
  1248    ADC  1248     
 GPIO   40  IO    IO      GPIO    IO  5V 
 CRC   81632  CRC    CRC    CRC  x^8+x^2+x+1x^16+x^12+x^5+1x^16+x^15+x^2+1x^32+x^26+x^23+x^22+x^16+ x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x^1+1
 AES  128bit AES ECBCBC  CTR 
 DMA   4    816  32bits 
 22   432 

DP32G030 
  4096  
      DMA  ,     3   Rail to Rail        2   Rail to Rail  3MHz bandwidth     ADC 
   2  SPI   4   8  FIFO  DMA 
 23   432 

DP32G030 
 3  UART  8/9      0  1 1    8  FIFO  DMA 
 2  IIC  3 Standard-mode100kbpsFast-mode 400kbpsFast-mode Plus1Mbps clock synchronizationSCL  7  10 
   6  16  1-65536   4  16  1-65536   HALL   1  20  1  7   6  16  PWM  1-65536  
 6  16  PWM  1-65536    
 1  RTC  RTC RTC   RCLF  XTAL
 UUID 128 
   -40-105
 24   432 

 -50-150  MSL3
   LQFP48LQFP32TSSOP20 

DP32G030 

 25   432 

2. 

DP32G030 

 2-1 32G030  MCU 

Part

Voltag e

FLAS RAM

TIM TIM PW PW

H

IO ERB ERP MB MPL IWDT

ADC

UAR SPI

IIC

Package

Number

(KB) (V) (KB)

ASE LUS ASE US

T

2.0V-3.

DP32G030LQ48

64

16 40 3

2

2

2

1

6V

1

3

2

2

LQFP48

2.0V-3.

DP32G030LQ32

64

16 26 3

2

2

2

1

6V

1

3

2

2

LQFP32

2.0V-3.

DP32G030TS20

64

16 16 3

2

2

2

1

6V

1

3

2

2 TSSOP20

 26   432 

3. 

DP32G030 

 3-1   27   432 

4. 
4.1 

DP32G030 

LQFP48(top view)
 28   432 

DP32G030 
LQFP32(top view) TSSOP20(top view)
 29   432 

4.2

DP32G030 

 4-1 

    
    
LQ48 LQ32 TS20





1

1

24

16 VDDIO S

17

48

2.0V~3.6 V 

23

16

15 VSSIO S

47

32



9

5

5 VDDA S

2.3V~3.6 V 

8

VSSA S



7

4

2 3 4

5

2

6

3

10

6

4

NRST I/O



GPIO_PA0

PA0 GPIO 

PWMP1_PLUS0

PWMP1_PLUS0 PWM1  0

PA0 I/O PWMP0_PLUS1

PWMP0_PLUS1 PWM0  1

TM

TMRTC 1/2 

WAKEUP0

WAKEUP0 0

GPIO_PA1 PA1 I/O
XTAL_XI

PA1 GPIO  XTAL_XI

GPIO_PA2 PA2 I/O
XTAL_XO

PA2 GPIO  XTAL_XO

GPIO_PA3

PA3 GPIO 

2

PA3 I/O CMP0_VN

CMP0_VN 0  N 

XTAH_XI

XTAH_XI

GPIO_PA4

PA4 GPIO 

3

PA4 I/O CMP0_VP

CMP0_VP 0  P 

XTAH_XO

XTAH_XO

GPIO_PA5

PA5 GPIO 

UART1_CTS

UART1_CTS 1  CTS 

PWMP1_PLUS1

PWMP1_PLUS1 PWM1  1

6

PA5 I/O

TIMERP1_IN0

TIMERP1_IN0 1  0 

TIMERP1_OUT_L TIMERP1_OUT_L 1  L 

WAKEUP1

WAKEUP1 1

 30   432 

DP32G030 

SARADC_CH0

SARADC_CH0SARADC  0 

GPIO_PA6

PA6 GPIO 

UART1_RTS

UART1_RTS 1  RTS 

TIMERP1_IN1

TIMERP1_IN1 1  1 

11

7

7

PA6 I/O

TIMERP1_OUT_H TIMERP1_OUT_H 1  H 

SARADC_CH1

SARADC_CH1SARADC  1 

OPA0_OUT

OPA0_OUT 0 

GPIO_PA7

PA7 GPIO 

UART1_TX

UART1_TX 1 

TIMERP0_IN0

TIMERP0_IN0 0  0 

12

8

8

PA7 I/O

TIMERP0_OUT_L TIMERP0_OUT_L 0  L 

SARADC_CH2

SARADC_CH2SARADC  2 

OPA0_VP

OPA0_VP 0  P 

GPIO_PA8

PA8 GPIO 

UART1_RX

UART1_RX 1 

TIMERP0_IN1

TIMERP0_IN1 0  1 

13

9

9

PA8 I/O

TIMERP0_OUT_H TIMERP0_OUT_H 0  H 

SARADC_CH3

SARADC_CH3SARADC  3 

OPA0_VN

OPA0_VN 0  N 

GPIO_PA9

PA9 GPIO 

SPI0_SSN

SPI0_SSN:SPI0 

TIMERP1_IN0

TIMERP1_IN0 1  0 

14

10

10

PA9 I/O TIMERP1_OUT_L TIMERP1_OUT_L 1  L 

TM

TMRTC 1/2 

SARADC_CH4

SARADC_CH4SARADC  4 

CMP1_VN

CMP1_VN 1  N 

GPIO_PA10

PA10 GPIO 

SPI0_CLK

15

11

11

PA10 I/O

SARADC_CH5

SPI0_CLKSPI0  SARADC_CH5SARADC  5 

CMP1_VP

CMP1_VP 1  P 

GPIO_PA11

PA11 GPIO 

SPI0_ MISO

SPI0_MISOSPI0 

PWMB0_CH0

PWMB0_CH0 PWM0  0 

16

12

12

PA11 I/O PWMP0_BRK0

PWMP0_ BRK0 PWM0  BRAKE0 

TIMERP1_IN1

TIMERP1_IN1 1  1 

TIMERP1_OUT_H TIMERP1_OUT_H 1  H 

SARADC_CH6

SARADC_CH6SARADC  6 

GPIO_PA12

PA12 GPIO 

SPI0_MOSI

17

13

13

PA12 I/O

PWMB0_CH1

SPI0_MOSISPI0  PWMB0_CH1 PWM0  1 

PWMP0_CH0N

PWMP0_CH0N PWM0  0N 

 31   432 

DP32G030 

TIMERP0_IN0 TIMERP0_OUT_L SARADC_CH7

TIMERP0_IN0 0  0  TIMERP0_OUT_L 0  L  SARADC_CH7SARADC  7 

GPIO_PA13

PA13 GPIO 

PWMB0_CH2

PWMB0_CH2 PWM0  2 

18

14

PA13 I/O PWMP0_CH1N TIMERP0_IN1

PWMP0_CH1N PWM0  1N  TIMERP0_IN1 0  1 

TIMERP0_OUT_H TIMERP0_OUT_H 0  H 

SARADC_CH8

SARADC_CH8SARADC  8 

GPIO_PA14

PA14 GPIO 

PWMB1_CH0

PWMB1_CH0 PWM1  0 

PWMP0_CH2N

19

15

14

PA14 I/O

TIMERP1_IN0

PWMP0_CH2N PWM0  2N  TIMERP1_IN0 1  0 

TIMERP1_OUT_L TIMERP1_OUT_L 1  L 

SARADC_CH9

SARADC_CH9SARADC  9 

GPIO_PA15

PA15 GPIO 

PWMB1_CH1

PWMB1_CH1 PWM1  1 

20

PA15 I/O PWMP0_CH0

PWMP0_CH0 PWM0  0 

TIMERP1_IN1

TIMERP1_IN1 1  1 

TIMERP1_OUT_H TIMERP1_OUT_H 1  H 

GPIO_PB0

PB0 GPIO 

UART2_TX

UART2_TX 2 

21

PB0 I/O IIC0_SCL

IIC0_SCLIIC0 

PWMB1_CH2

PWMB1_CH2 PWM1  2 

PWMP0_CH1

PWMP0_CH1 PWM0  1 

GPIO_PB1

PB1 GPIO 

UART2_RX

UART2_RX 2 

22

PB1 I/O

IIC0_SDA

IIC0_SDAIIC0 

PWMP0_CH2

PWMP0_CH2 PWM0  2 

GPIO_PB2

PB2 GPIO 

SPI1_SSN

SPI1_SSN:SPI1 

25

PB2 I/O

PWMP0_BRK1

PWMP0_ BRK1 PWM0  BRAKE1 

TIMERP1_HALL0 TIMERP1_HALL0 1  HALL0 

GPIO_PB3

PB3 GPIO 

SPI1_CLK

SPI1_CLKSPI1 

26

PB3 I/O IIC1_SDA

IIC1_SDAIIC1 

PWMP0_CH0N

PWMP0_CH0N PWM0  0N 

TIMERP1_HALL1 TIMERP1_HALL1 1  HALL1 

GPIO_PB4

PB4 GPIO 

SPI1_ MISO

SPI1_MISOSPI1 

27

PB4 I/O

IIC1_SCL

IIC1_SCLIIC1 

PWMP1_CH0

PWMP1_CH0 PWM1  0 

 32   432 

DP32G030 

PWMP0_CH1N

PWMP0_CH1N PWM0  1N 

TIMERP1_HALL2 TIMERP1_HALL2 1  HALL2 

GPIO_PB5

PB5 GPIO 

SPI1_MOSI

SPI1_MOSISPI1 

PWMP1_CH0N

PWMP1_CH0N PWM1  0N 

28

PB5 I/O

PWMP0_CH2N

PWMP0_CH2N PWM0  2N 

TIMERP0_IN0

TIMERP0_IN0 0  0 

TIMERP0_OUT_L TIMERP0_OUT_L 0  L 

GPIO_PB6

PB6 GPIO 

29

18

PWMP0_CH0 PB6 I/O
TIMERP0_IN1

PWMP0_CH0 PWM0  0  TIMERP0_IN1 0  1 

TIMERP0_OUT_H TIMERP0_OUT_H 0  H 

GPIO_PB7

PB7 GPIO 

SPI0_SSN

SPI0_SSN:SPI0 

30

19

17

UART0_TX PB7 I/O IIC0_SCL

UART0_TX 0  IIC0_SCLIIC0 

PWMP1_BRK0

PWMP1_ BRK0 PWM1  BRAKE0 

PWMP0_CH1

PWMP1_ BRK0 PWM1  BRAKE0 

GPIO_PB8

PB8 GPIO 

SPI0_CLK

SPI0_CLKSPI0 

UART0_RX

UART0_RX 0 

31

20

18

PB8 I/O IIC0_SDA

IIC0_SDAIIC0 

PWMB0_CH0

PWMB0_CH0 PWM0  0 

PWMP1_BRK1

PWMP1_ BRK1 PWM1  BRAKE1 

PWMP0_CH2

PWMP0_CH2 PWM0  2 

GPIO_PB9

PB9 GPIO 

SPI0_ MISO

SPI0_MISOSPI0 

UART0_CTS

UART0_CTS 0  CTS 

32

21

PB9 I/O PWMB0_CH1

PWMB0_CH1 PWM0  1 

PWMP1_CH0

PWMP1_CH0 PWM1  0 

TIMERP1_IN1

TIMERP1_IN1 1  1 

TIMERP1_OUT_H TIMERP1_OUT_H 1  H 

GPIO_PB10

PB10 GPIO 

SPI0_MOSI

SPI0_MOSISPI0 

UART0_RTS

UART0_RTS 1  RTS 

33

22

PWMB0_CH2 PB10 I/O
PWMP1_CH1

PWMB0_CH2 PWM0  2  PWMP1_CH1 PWM1  1 

PWMP0_PLUS0

PWMP0_PLUS0 PWM0  0

TIMERP1_IN0

TIMERP1_IN0 1  0 

TIMERP1_OUT_L TIMERP1_OUT_L 1  L 

GPIO_PB11

34

23

19

PB11 I/O

SWDIO

PB11 GPIO  SWDIO SW 

 33   432 

DP32G030 

PWMP1_CH2

PWMP1_CH2 PWM1  2 

PWMP0_BRK2

PWMP0_ BRK2 PWM0  BRAKE2 

GPIO_PB12

PB12 GPIO 

UART1_TX

UART1_TX 1 

35

PB12 I/O

IIC1_SCL

IIC1_SCLIIC1 

PWMP1_CH0N

PWMP1_CH0N PWM1  0N 

GPIO_PB13

PB13 GPIO 

UART1_RX

UART1_RX 1 

36

PB13 I/O

IIC1_SDA

IIC1_SDAIIC1 

PWMP1_CH1N

PWMP1_CH1N PWM1  1N 

GPIO_PB14

PB14 GPIO 

SWCLK

37

24

20

PB14 I/O

UART2_TX

SWCLK SW  UART2_TX 1 

PWMP1_CH2N

PWMP1_CH2N PWM1  2N 

GPIO_PB15

PB15 GPIO 

38

25

PB15 I/O SPI1_SSN

SPI1_SSN:SPI1 

UART2_RX

UART2_RX 2 

GPIO_PC0

PC0 GPIO 

39

26

SPI1_CLK PC0 I/O
UART2_CTS

SPI1_CLKSPI1  UART2_CTS 2  CTS 

PWMB1_CH0

PWMB1_CH0 PWM1  0 

GPIO_PC1

PC1 GPIO 

SPI1_ MISO

SPI1_MISOSPI1 

40

27

UART2_RTS PC1 I/O
PWMB1_CH1

UART2_RTS 2  RTS  PWMB1_CH1 PWM1  1 

TIMERP0_IN0

TIMERP0_IN0 0  0 

TIMERP0_OUT_L TIMERP0_OUT_L 0  L 

GPIO_PC2

PC2 GPIO 

SPI1_MOSI

SPI1_MOSISPI1 

41

28

PWMB1_CH2 PC2 I/O
PWMP1_BRK2

PWMB1_CH2 PWM1  2  PWMP1_ BRK2 PWM1  BRAKE2 

TIMERP0_IN1

TIMERP0_IN1 0  1 

TIMERP0_OUT_H TIMERP0_OUT_H 0  H 

GPIO_PC3

PC3 GPIO 

UART0_TX

UART0_TX 0 

42

29

IIC0_SCL PC3 I/O
PWMP1_CH1N

IIC0_SCLIIC0  PWMP1_CH1N PWM1  1N 

TIMERP0_HALL0 TIMERP0_HALL0 0  HALL0 

CMP2_VN

CMP2_VN 2  N 

GPIO_PC4

PC4 GPIO 

43

30

PC4 I/O UART0_RX

UART0_RX 0 

IIC0_SDA

IIC0_SDAIIC0 

 34   432 

DP32G030 

44

31

1

45

46

PWMP1_CH2N

PWMP1_CH2N PWM1  2N 

TIMERP0_HALL1 TIMERP0_HALL1 0  HALL1 

CMP2_VP

CMP2_VP 2  P 

GPIO_PC5

PC5 GPIO 

PC5 I/O TIMERP0_HALL2 TIMERP0_HALL2 0  HALL2 

OPA1_VP

OPA1_VP 1  P 

GPIO_PC6

PC6 GPIO 

IIC1_SCL

IIC1_SCLIIC1 

PWMP1_CH1 PC6 I/O
TIMERP1_IN1

PWMP1_CH1 PWM1  1  TIMERP1_IN1 1  1 

TIMERP1_OUT_H TIMERP1_OUT_H 1  H 

OPA1_VN

OPA1_VN 1  N 

GPIO_PC7

PC7 GPIO 

IIC1_SDA

IIC1_SDAIIC1 

PWMP1_CH2 PC7 I/O
TIMERP1_IN0

PWMP1_CH2 PWM1  2  TIMERP1_IN0 1  0 

TIMERP1_OUT_L TIMERP1_OUT_L 1  L 

OPA1_OUT

OPA1_ OUT 1 

 35   432 

DP32G030 

4.3

 4-2 



LQ48

SEL000



SEL001

2 PA0 GPIOA0 PWMP1_PLUS0

3 PA1 GPIOA1

XTAL_XI

4 PA2 GPIOA2

XTAL_XO

5 PA3 GPIOA3

CMP0_VN

6 PA4 GPIOA4

CMP0_VP

10 PA5 GPIOA5 UART1_CTS

11 PA6 GPIOA6 UART1_RTS

12 PA7 GPIOA7

UART1_TX

13 PA8 GPIOA8

UART1_RX

14 PA9 GPIOA9

SPI0_SSN

15 PA10 GPIOA10

SPI0_CLK

SEL010

SEL011

SEL100

SEL101

PWMP0_PLUS1

TM

WAKEUP0

XTAH_XI

---

---

XTAH_XO

---

---

PWMP1_PLUS1 TIMERP1_IN0 TIMERP1_OUT_L

TIMERP0_IN0 TIMERP1_OUT_H SARADC_CH1

BREAK_IN1 TIMERP0_OUT_L SARADC_CH2

TIMERP0_IN1 TIMERP0_OUT_H SARADC_CH3

TIMERP1_IN0 TIMERP1_OUT_L

TM

SARADC_CH5

CMP1_VP

--------WAKEUP1 OPA0_OUT OPA0_VP OPA0_VN SARADC_CH4

SEL110 ---
SARADC_CH0
--CMP1_VN
---

SEL111

 36   432 

DP32G030 

16 PA11 GPIOA11 17 PA12 GPIOA12 18 PA13 GPIOA13 19 PA14 GPIOA14 20 PA15 GPIOA15 21 PB0 GPIOB0 22 PB1 GPIOB1 25 PB2 GPIOB2 26 PB3 GPIOB3 27 PB4 GPIOB4 28 PB5 GPIOB5 29 PB6 GPIOB6 30 PB7 GPIOB7 31 PB8 GPIOB8 32 PB9 GPIOB9 33 PB10 GPIOB10 34 PB11 GPIOB11

SPI0_MISO SPI0_MOSI PWMB0_CH2 PWMB1_CH0 PWMB1_CH1 UART2_TX UART2_RX SPI1_SSN SPI1_CLK SPI1_MISO SPI1_MOSI PWMP0_CH0 SPI0_SSN SPI0_CLK SPI0_MISO SPI0_MOSI
SWDIO

PWMB0_CH0 PWMP0_BRAKE0 TIMERP1_IN1 TIMERP1_OUT_H SARADC_CH6

PWMB0_CH1

PWMP0_CH0N

TIMERP0_IN0 TIMERP0_OUT_L SARADC_CH7

PWMP0_CH1N TIMERP0_IN1 TIMERP0_OUT_H SARADC_CH8

---

PWMP0_CH2N TIMERP1_IN0 TIMERP1_OUT_L SARADC_CH9

PWMP0_CH0

TIMERP1_IN1 TIMERP1_OUT_H

---

IIC0_SCL

PWMB1_CH2

PWMP0_CH1

IIC0_SDA

PWMP0_CH2

PWMP0_BRAKE1 TIMERP1_HALL0

IIC1_SDA

PWMP0_CH0N TIMERP1_HALL1

IIC1_SCL

PWMP1_CH0

PWMP0_CH1N TIMERP1_HALL2

PWMP1_CH0N PWMP0_CH2N

TIMERP0_IN0 TIMERP0_OUT_L

TIMERP0_IN1 TIMERP0_OUT_H

UART0_TX

IIC0_SCL

PWMP1_BRAKE0 PWMP0_CH1

UART0_RX

IIC0_SDA

PWMB0_CH0 PWMP1_BRAKE1 PWMP0_CH2

UART0_CTS

PWMB0_CH1

PWMP1_CH0

TIMERP1_IN1 TIMERP1_OUT_H

UART0_RTS

PWMB0_CH2

PWMP1_CH1

PWMP0_PLUS0 TIMERP1_IN0 TIMERP1_OUT_L

PWMP1_CH2 PWMP0_BRAKE2

 37   432 

DP32G030 

35 PB12 GPIOB12 UART1_TX

36 PB13 GPIOB13 UART1_RX

37 PB14 GPIOB14

SWCLK

38 PB15 GPIOB15

SPI1_SSN

39 PC0 GPIOC0

SPI1_CLK

40 PC1 GPIOC1

SPI1_MISO

41 PC2 GPIOC2

SPI1_MOSI

42 PC3 GPIOC3

UART0_TX

43 PC4 GPIOC4

UART0_RX

44 PC5 GPIOC5 TIMERP0_HALL2

45 PC6 GPIOC6

IIC1_SCL

46 PC7 GPIOC7

IIC1_SDA

IIC1_SCL IIC1_SDA UART2_TX UART2_RX UART2_CTS UART2_RTS PWMB1_CH2 IIC0_SCL IIC0_SDA OPA1_VP PWMP1_CH1 PWMP1_CH2

PWMP1_CH0N PWMP1_CH1N PWMP1_CH2N

PWMB1_CH0

PWMB1_CH1

TIMERP0_IN0 TIMERP0_OUT_L

PWMP1_BRAKE2 TIMERP0_IN1 TIMERP0_OUT_H

PWMP1_CH1N TIMERP0_HALL0

CMP2_VN

PWMP1_CH2N TIMERP0_HALL1

CMP2_VP

TIMERP1_IN1 TIMERP1_IN0

TIMERP1_OUT_H TIMERP1_OUT_L

OPA1_VN OPA1_OUT

 38   432 

5. 

DP32G030 

5.1

32G030  32  4G  

  0x00000000 0x20000000 AHB  0x40000000 0x40000800 0x40001000 0x40003000 APB1  0x40060000 0x40060800 0x40061000 0x40064000 0x40064800 0x40065000 0x40067000 0x40067800 0x40069000 0x4006A000 0x4006A800 0x4006B000 0x4006B800



 5-1 


0x0000FFFF 0x20003FFF

FLASH  RAM 

0x400007FF 0x40000FFF 0x400017FF 0x400037FF

SYSCON PMU DMA CRC

0x400607FF 0x40060FFF 0x400617FF 0x400647FF 0x40064FFF 0x400657FF 0x400677FF 0x40067FFF 0x400697FF 0x4006A7FF 0x4006AFFF 0x4006B7FF 0x4006BFFF

GPIOA GPIOB GPIOC TIMER_BASE0 TIMER_BASE1 TIMER_BASE2 TIMER_PLUS0 TIMER_PLUS1 RTC IWDT WWDT UART0 UART1

 39   432 

0x4006C000 0x4006F000 APB2  0x400B0000 0x400B1000 0x400B1800 0x400B4000 0x400B4800 0x400B8000 0x400B8800 0x400B9000 0x400B9800 0x400BA000 0x400BD000

0x4006C7FF 0x4006F7FF
0x400B07FF 0x400B17FF 0x400B1FFF 0x400B47FF 0x400B4FFF 0x400B87FF 0x400B8FFF 0x400B97FF 0x400B9FFF 0x400BA7FF 0x400BD7FF

UART2 FLASH_CTRL
PORTCON PWM_BASE0 PWM_BASE1 PWM_PLUS0 PWM_PLUS1 SPI0 SPI1 IIC0 IIC1 SARADC AES128

DP32G030 

 40   432 

5.2

DP32G030 

 64KB FLASH  16KB RAM
64KB FLASH  2KB  NVR  64KB  MAIN NVR  TRIM MAIN  
16KB RAM 

5.3


 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 5-6 32G030   WWDT IWDT RTC DMA SARADC TIMER_BASE0 TIMER_BASE1 TIMER_PLUS0 TIMER_PLUS1 PWM_BASE0 PWM_BASE1 PWM_PLUS0 PWM_PLUS1 UART0 UART1 UART2 SPI0 SPI1 IIC0
 41   432 

DP32G030 

19

IIC1

20

CMP

21

TIMER_BASE2

22

GPIOA5

23

GPIOA6

24

GPIOA7

25

GPIOB0

26

GPIOB1

27

GPIOC0

28

GPIOC1

29

GPIOA

30

GPIOB

31

GPIOC

 42   432 

5.4 ARM Cortex-M0 

DP32G030 

5.4.1 
Cortex-M0  32  RISC  AMBA AHB-Lite  NVIC Thumb  Cortex-M  Thread  Handler   Handler  Handler  Thread  Thread  

 5-1 Cortex-M0 
5.4.2 
 :  Thumb   Thumb-2   24-bit SYSTICK   32-bit 
 43   432 

 little-endian

DP32G030 

 

 /

  C C-ABIARMv6-MC-ABI 

 C 

 WFI sleepon-exit 



 NVIC :

 32   4 

 NMI

 

 WIC 

 

 

 

 PCSR

 

 :

  32  AMBA-3 AHB-Lite   

  DAP(Debug Access Port) 32 

 44   432 

5.4.3 SYSTICK

DP32G030 



Cortex-M0  24  SYST_VAL 0SYST_LOAD  0 SYST_CTRL COUNTFLAG  
SYST_VAL  SYST_LOAD  SYST_VAL  SYST_LOAD 
 SYST_LOAD  0  0



 24     



 5-2 Systick 
 45   432 



DP32G030 

SYST_VAL 0 SYST_LOAD 0  SYST_CTRL  COUNTFLAG 
SYST_VAL  SYST_LOAD  SYST_VAL  SYST_LOAD 
 SYST_LOAD  0  0 

SysTick 

 5-3 systick 



 SYSTICK SYST_CTRL SYST_LOAD SYST_VAL





BASE:0xE000E010

0x00

R/W

0x04

R/W

0x08

R/W


0x00 0x00 0x00

 46   432 


  

 SYSTICK SYST_CTRL SYST_LOAD SYST_VAL

 BASE:0xE000E010
0x00 0x04 0x08


R/W R/W R/W



DP32G030 


0x00



0x00



0x00





SYST_CTRL 0x00

 31:17 16 15:2
1
0

 RESERVED COUNTFLAG RESERVED
TINKINT
ENABLE

  

R

0



R

0

 0 1

R

0



R/W 0

 0 1

R/W 0

 0 1

SYST_LOAD 0x04

 31:24 23:0

 RESERVED RELOAD

  

R

0



R/W 0

 0  

 47   432 

SYST_VAL 0x08

DP32G030 

 31:24

 RESERVED

23:0

VAL

  

R

0



R/W 0

  COUNTFLAG 

 48   432 

5.5PMU

DP32G030 

5.5.1 
AVDD 2.0-3.6V  1.2V 
 A/D  AVDD_ADC  2.0-3.6V  VREF A/D  AVDDdouble bonding  PIN  A/D  VREF  AVDD  bonding  PIN 
 
WDTCPU 

5.5.2 
  2.0V-3.6V  ADC   POR(PDR)     normalWFI WFIsleep deepsleepstop

5.5.3 

 49   432 

DP32G030 
 5-4 
//AVDD/AVSS  A/D /AVDD_ADC/AVSS_ADC
 AVDD  AVDD_ADC  PIN  A/D AVDD_ADC/AVSS_ADC PADVREF_ADC  AVDD IO  /// RC PLL   1.2V 1.2V  1.2V 
 50   432 

DP32G030 
1.2V  CPU  1.2V  PMU RTC 
5.5.4 

HM1030  2.0V-3.6V 1.2V  ADC 
 A/D 
 ADC ADC   PCB  
ADC  AVDD_ADC ADC  AVSS_ADC ADC  VREF_ADC  VREF_ADC  AVDD_ADC  PIN  

 
1  1.2V  
2 WFI  CPU  CPU   NVICSysTick  51   432 

DP32G030 
3 SLEEP  1.2V  
4 DEEPSLEEP  1.2V  TRIM_LPLDO  
5 STOP 

 6  CPU  IWDTWWDT
PORPDR
PORPDR   
 52   432 

DP32G030 
 5-5 
reset   

 
 53   432 

DP32G030 
 5-6 
reset  

IWDTWWDT  CPU  
CPU 
 ARM CORTEX M0  0xe000ed0c  0x05fa0004 CPU 
 PMU/RTC  SYSCON   VREF_VOLT_DELTARC_FREQ_DELTADEVICE_ID0DEVICE_ID1DEVICE_ID2DEVICE_ID3 
 54   432 



DP32G030 

 1 



PMU/RTC

/   CPU 

   


   

 CPU      

 CPU  CPU   CPU 



  RC  24MHzCPU  

 CPU   

WFI SLEEP DEEPSLEEP  STOP 

 WFI  CPU  CPU   NVICSYSTICK

 SLEEP LDO

 RC 

 RC  RTC 



 55   432 

DP32G030 
 DEEPSLEEP 1.2V  CPU  1.2V  LDO  RC  RC   RTC 
 STOP 1.2V 

    



 2 







WFI 

WFI

CPU 

SLEEP

 LPOW_MD  IO   SLEEP RTC  1

DEEPSLEEP STOP

 LPOW_MD  DEEPSLEEP  1

 IO  RTC

 LPOW_MD  STOP  1

 IO

 

   

CPU  









  

RCHF     (TRIM_LPLDO)

1.2V  RCHF  











(TRIM_LPLDO)

 

RCHF   RCLF 



 56   432 



DP32G030 

 CLK_SEL  DIV_CLK_SEL   11.6.1 CLK_SEL


 
 DEV_CLK_GATE  

WFI 

 ARM CPU  WFI  CPU  CPU  IO   CPU  
 

SLEEP 

 LPOW_MD  SLEEP  1 SLEEP   SLEEP  ADC  TRIM_POW3  LPLDO TRIM_LPLDO 

 57   432 

DP32G030 
 SLEEP  RCHF  BG RC RCLF  RC  RCHF PMU RTC  RCLF  
SLEEP  IO  RTC PMU   IO  RTC  SLEEP_MODE  0 SLEEP   SLEEP_MODE  0  SLEEP  
 IO  SLEEP   100us  SLEEP 
 58   432 

DP32G030 
 5-7 SLEEP 
DEEPSLEEP 
 LPOW_MD  DEEPSLEEP  1 DEEPSLEEP   DEEPSLEEP   ADC   TRIM_LPLDO  
 DEEPSLEEP   RCHF  BG RC RCLF
 59   432 

DP32G030 
 RC  RCHF
1.2V  
1.2V  PMURTC  RCLF  
RAM  DEEPSLEEP  IO  RTC PMU   IO  RTC  DEEPSLEEP_MODE  0 DEEPSLEEP  DEEPSLEEP_MODE  0   DEEPSLEEP   IO  DEEPSLEEP   140us  DEEPSLEEP 
 60   432 

DP32G030 
 5-8 DEEPSLEEP 
STOP 
 LPOW_MD  STOP  1 STOP   STOP 1.2V  AVDD   STOP  IO   STOP   IO  STOP 
 61   432 

 350us  STOP 

DP32G030 

 5-9 STOP 

sleepdeepsleep  stop   TRIM 
 62   432 







PMU

BASE:0x40000800

LPOW_MD

0x00

R/W

LPMD_WKEN

0x04

R/W

LPMD_WKST

0x08

R/W

CHIP_RST_ST

0x0C

R/W

SRC_CFG

0x10

R/W

TRIM _POW0

0x20

R/W

TRIM _POW1

0x24

R/W

TRIM _POW2

0x28

R/W

TRIM _POW3

0x2C

R/W

TRIM_RCHF

0x30

R/W

TRIM_RCLF

0x34

R/W

TRIM_OPA

0x38

R/W

TRIM_PLL

0x3c

R/W

TRIM_LOCK

0x80

R/W

DATA_BAKE0

0x100

R/W

DATA_BAKE1

0x104

R/W

DATA_BAKE2

0x108

R/W

DATA_BAKE3

0x10C

R/W

 

DP32G030 

0x00 0x00 0x00 0x01 0x03 0x00 0x00 0x00 0x00 0x808 0x810 0x00 0x00 0x00 0x00 0x00 0x00
0x00

     POW0  TRIM  POW1  TRIM  POW2  TRIM  POW3  TRIM  RCHF  TRIM  RCLF  TRIM  OPA  TRIM  PLL  TRIM  TRIM   0  1  2
 3



LPOW_MD 0x00





  

 63   432 

DP32G030 

31:4

RESERVED

R

0

3

STOP

R/W 0

2

DEEPSLEEP R/W 0

1

SLEEP

R/W 0

0

RESERVED

R

0


 1 STOP   1  1 DEEPSLEEP   1  1 SLEEP   1


 

LPMD_WKEN 0x04

 31:3 2
1 0



  

RESERVED

R

0



IO_WKEN

R/W 0

RTC_TIM_WK R/W 0
EN RTC_ALA_WK
R/W 0 EN

IO  0 1  1 IO  PORTA_WKE PORTB_WKEPORTC_WKE 
RTC  1RTC 
RTC  1RTC 

LPMD_WKST 0x08

 31:3

 RESERVED

  

R

0



 64   432 

DP32G030 

IO 

1 IO 

2

IO_WKST

R/W 0

0 IO 

 1 1 

RTC 

RTC_TIM_WK

1

R/W 0

1 RTC 

ST

 1 1 

RTC 

RTC_ALA_WK

0

R/W 0

1 RTC 

ST

 1 1 

CHIP_RST_ST 0x0C

  31:3 RESERVED

2

WWDT_RST_ST

1

IWDT_RST_ST

0

POR_RST_ST

 R R/W
R/W
R/W

 0 0
0
1



WWDT  0 WWDT  1 WWDT   1  IWDT  0 IWDT  1 IWDT   1   0 1  1 

SRC_CFG 0x10





  

 65   432 

31:5

RESERVED

R

0

4

RTC_CLK_SEL R/W 0

3

XTAL_EN

R/W 0

2

XTAH_EN

R/W 0

1

RCHF_FSEL R/W 1

0

RCHF_EN

R/W 1

DP32G030 

RTC  0RCLF 1XTAL XTAL  0 XTAL 1 XTAL XTAH  0 XTAH 1 XTAH RCHF  048MHz 124MHz RCHF  0 RCHF 1 RCHF

TRIM_POW0 0x20

 31:11 10:8 7:4 3:0



  

RESERVED

R

0

TRIM_TEMPC R/W 0
O_HPBG

TRIM_I_HP R/W 0

 HPBG  trim  HPBG  trim 

TRIM_V_HP R/W 0

HPBG  trim 

TRIM_POW1 0x24

 31:8

 RESERVED

  

R

0



 66   432 

7:4

TRIM_V_LP R/W 0

LPBG  trim 

TRIM_TEMPC

3:0

R/W 0

O_LPBG

LPBG  trim 

TRIM_POW2 0x28

 31:0

 RESERVED

  

R

0



DP32G030 

TRIM_POW3 0x2C

 31:4 3
2:1
0



  

RESERVED

R

0

TRIM_HPLDO R/W 0
_H

TRIM_LPLDO R/W 0

TRIM_PD_UV R/W 0
LO


HPLDO  1.264v 0 1 1.264v
LPLDO  trim  001.1V 011.0V 100.9V 110.8V
UVLO33 trim  0 SLEEP  1.8V   0.6uA  1 SLEEP  1.3V+-500mV   0.6uA 

TRIM_RCHF 0x30





    67   432 

31:12 11:8 7:4 3:0

RESERVED TRIM_N RESERVED TRIM_P

R

0

R/W 0x8

R

0

R/W 0x8

 RCHF N trim   RCHF P trim 

DP32G030 

TRIM_RCLF 0x34

 31:12 11:8 7:5 4:0

 RESERVED TRIM_CS RESERVED TRIM_FINE

  

R

0



R/W 0x8

RCLF CS trim 

R

0



R/W 0x10 RCLF FINE trim 

TRIM_OPA 0x38

 31:20 19:15 14:10 9:5 4:0

 RESERVED OPA1_TRIMP OPA1_TRIMN OPA0_TRIMP OPA0_TRIMN

 R R/W R/W R/W R/W

 

0



0

OPA1  P  TRIM 

0

OPA1  N  TRIM 

0

OPA0  P  TRIM 

0

OPA0  N  TRIM 

 68   432 

TRIM_PLL 0x3C

DP32G030 

 31:4 3:0

 RESERVED PLL_R_TRSIM

 R R/W

 

0



0

PLL  R  TRIM 

TRIM_LOCK 0x80

  31:16 RESERVED 15:8 TRIM_UNLOCK
7:0 TRIM_LOCK

  

R

0



W0

 0xAA  TRIM  

W0

 0x55  TRIM   TRIM 

DATA_BAK0 0x100

 31:0

 DATA_BAK0

  

R/W 0

 0

DATA_BAK1 0x104

 31:0

 DATA_BAK1

  

R/W 0

 1

 69   432 

DATA_BAK2 0x108

 31:0

 DATA_BAK2

  

R/W 0

 2

DATA_BAK3 0x10C

 31:0



  

DATA_BAK3 R/W 0

 3

DP32G030 

 70   432 

5.6SYSCON

DP32G030 

5.6.1 
   

5.6.2 
      128bit 

5.6.3 
 5 RCHF48MHz  RC RCLF32768Hz  RC  PLL 72MHzXTAH4-32MHz XTAL32768Hz 


 71   432 

DP32G030 
 5-10 
sys_clk 1/2/4/8/16/32  
CPU Cortex-M0  FCLKHCLK  SCLK  sys_clk  M0  SYSTICK  sys_clk
 
SARADC  CLK_SEL  SARADC_SMPL_CLK_SEL  sys_clk  1/2/4/8 
IWDT RCLF  DEV_CLK_GATE  IWDT_CLK_GATE 
WWDT DEV_CLK_GATE  WWDT_CLK_GATE 
RTC    RCLF  XTAL    DEV_CLK_GATE   RTC_CLK_SEL 
 72   432 

DP32G030 
SLEEP  DEEPSLEEP  RCLF  RCLF 
5.6.4 
XTAH/ 
/  1/
XTAH  4-32MHz / 
 5-11 
2 XTAH  48MHz
 XI  X0 
 73   432 

DP32G030 
 5-12 
XTAH  PMU  SRC_CFG  XTAH_EN   10ms 
RCHF 
RCHF  RC 48MHz PMU  SRC_CFG  RCHF_EN  PMU  SRC_CFG   RCHF_FSEL  48MHz  24MHz 
RCHF RC   XTAH  

 RC  RCHF ±1%25  TRIM_RCHF 
 74   432 

DP32G030 
                        RC_FREQ_DELTA     RCHF_DELTA  RCHF_SIG  
 RC   TRIM_RCHF  TRIM_P  RCHF 
PLL 
PLL XTAH  RCHF  CLK_SEL  PLL_CLK_SEL 
PLL  PLL   PLL 
 PLL  PLL   PLL
PLL  PLL_ST  PLL_LOCK  PLL PLL  PLL  30us  
PLL  PLL_CTRL  PLL_M  PLL_N  
 fpll  PLL fin M  PLL_M N   PLL_N 
 PLL  CLK_SEL  PLL_CLK_SEL  RCHF  XTAH PLL /PLL_M   3MHz-6MHz
 75   432 

DP32G030 
 PLL  72MHzPLL_M  PLL_N  


RCHF RCHF RCHF RCHF RCHF RCHF XTAH XTAH XTAH XTAH XTAH XTAH XTAH XTAH XTAH XTAH


24 24 24 24 24 24 4 8 12 12 16 24 24 24 32 32

PLL_M 8 6 4 6 6 6 1 2 2 4 4 4 6 8 8 8

PLL  3 4 6 4 4 4 4 4 6 3 4 6 4 3 4 4

PLL_N 24 18 12 16 14 12 18 18 12 24 18 12 18 24 18 16

PLL  72 72 72 64 56 48 72 72 72 72 72 72 72 72 72 64

XTAL 

XTAL 32768Hz /  32768Hz 
XTAL  SRC_CFG  XTAL_EN  2s 
XTAL  32768Hz / 

 76   432 

DP32G030 
 5-13 
RCLF 
RCLF  RC 32768Hz  SLEEP  DEEPSLEEP  IWDT 
RCLF  32768Hz 

 RC  RCLF ±1%25  TRIM_RCLF                          RC_FREQ_DELTA     RCLF_DELTA  RCLF_SIG  
 77   432 

DP32G030 
 RC   TRIM_RCLF  TRIM_FINE  RCLF 
sys_clk
sys_clk RCHF  RCHF   24MHz
 CLK_SEL  SYS_CLK_SEL  RCHF   DIV_CLK 
 DIV_CLK  SYS_CLK_SEL   0 RCHF   DIV_CLK_GATE  0  DIV_CLK  CLK_SEL  SRC_CLK_SEL  DIV_CLK_SEL  DIV_CLK   DIV_CLK_GATE  1 DIV_CLK  SYS_CLK_SEL  1  DIV_CLK 
RTC 
 SRC_CFG  RTC_CLK_SEL RTCCLK  XTAL  RCLF  
 RTC  RTC  RTC_CLK_SEL  70us 
SLEEP  DEEPSLEEP 
 78   432 

IWDT

DP32G030 

            RCLF                   DEV_CLK_GATE  IWDT_CLK_GATE  1 IWDTCLK  

WWDT
 DEV_CLK_GATE  WWDT_CLK_GATE  1 WWDTCLK 

SARADC 
SARADC  CLK_SEL  SARADC_SMPL_CLK_SEL   2  4  8 


 SLEEP  DEEPSLEEP  RCLF  

128 
 128bit  
 79   432 

DP32G030 
 ( USB )  
  
 128bit  CHIP_ID0CHIP_ID1CHIP_ID2  CHIP_ID3  





   

SYSCON CLK_SEL

BASE: 0x40000000 0x00

R/W 0x02 

DIV_CLK_GATE

0x04 R/W 0x01 

DEV_CLK_GATE

0x08 R/W 0x00 

RC_FREQ_DELTA

0x78 R/W 0x00 RCHF/RCLF 

VREF_VOLT_DELTA

0x7C R/W 0x00 VREF 

CHIP_ID0

0x80 R/W 0x00  ID  0

CHIP _ID1 CHIP _ID2 CHIP _ID3 PLL_CTRL PLL_ST

0x84 0x88 0x8C 0x180 0x184

R/W 0x00  ID  1 R/W 0x00  ID  2 R/W 0x00  ID  3 R/W 0x2c8 PLL  R/W 0x00 PLL 

 80   432 

 CLK_SEL 0x00

DP32G030 

  31:12 RESERVED

 R

11

PLL_CLK_SEL

R

SARADC_SMPL_

11:10

W

CLK_SEL

SARADC_SMPL_

10:9

R

CLK_SEL

8

RESERVED

R

 

0



PLL 

0

0RCHF

1XTAH

SARADC 

00 1 

0

01 2 

10 4 

11 8 

SARADC 

00 1 

0

01 2 

10 4 

11 8 

0



7

RESERVED

R

0

7

PLL_CLK_SEL

W

0

6:4 SRC_CLK_SEL

R/W 0


PLL  0RCHF 1XTAH
SRC_CLK 000RCHF 001RCLF 010XTAH 011XTAL 100PLL 

 81   432 

3:1 DIV_CLK_SEL

R/W 01

0

SYS_CLK_SEL

R/W 0

DP32G030 
DIV_CLK 000SRC_CLK  1  001SRC_CLK  2  010SRC_CLK  4  011SRC_CLK  8  100SRC_CLK  16  101SRC_CLK  32  
 0RCHF  1DIV_CLK 

DIV_CLK_GATE 0x04

 

  

31:1 RESERVED

R

0





1

0

0

DIV_CLK_GATE R/W 0x1

 DIV_CLK_SEL  SRC_CLK_SEL 

 RCHF

 0 DIV_CLK 

 DIV_CLK_SEL  SRC_CLK_SEL 



DEV_CLK_GATE 0x08

  31:29 RESERVED 28 AES_CLK_GATE

  

R

0



R/W 0

AES128 

 82   432 

27 CRC_CLK_GATE

26 RESERVED

25 SARADC_CLK_GATE

24 WWDT_CLK_GATE

23 IWDT_CLK_GATE

22 RTC_CLK_GATE

21 PWM_PLUS1_CLK_GATE

20 PWM_PLUS0_CLK_GATE

19 RESERVED

18 PWM_BASE1_CLK_GATE

17 PWM_BASE0_CLK_GATE

16 TIMER_PLUS1_CLK_GATE

15 TIMER_PLUS0_CLK_GATE

14 TIMER_BASE2_CLK_GATE

13 TIMER_BASE1_CLK_GATE

12 TIMER_BASE0_CLK_GATE

11 SPI1_CLK_GATE

10 SPI0_CLK_GATE

9

RESERVED

8

UART2_CLK_GATE

7

UART1_CLK_GATE

6

UART0_CLK_GATE

5

IIC1_CLK_GATE

R/W 0

R

0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R

0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

R

0

R/W 0

R/W 0

R/W 0

R/W 0

DP32G030 
CRC   SARADC_CTRL  WWDT  IWDT  RTC  PWM_PLUS1  PWM_PLUS0   PWM_BASE1  PWM_BASE0  TIMER_PLUS1  TIMER_PLUS0  TIMER_BASE2  TIMER_BASE1  TIMER_BASE0  SPI1  SPI0   UART2  UART1  UART0  IIC1 

 83   432 

4

IIC0_CLK_GATE

3

RESERVED

2

GPIOC_CLK_GATE

1

GPIOB_CLK_GATE

0

GPIOA_CLK_GATE

R/W 0

R

0

R/W 0

R/W 0

R/W 0

DP32G030 
IIC0   GPIOC  GPIOB  GPIOA 

RC_FREQ_DELTA 0x78

 31 30:11 10 9:0



  

RCHF_SIG

R/W 0

1 RCHF_DELTA  0 RCHF_DELTA 

RCHF_DELTA R/W 0

RCHF  48MHz   48MHz 

RCLF_SIG

R/W 0

1 RCLF_DELTA  0 RCLF_DELTA 

RCLF_DELTA R/W 0

RCLF  32.768KHz   32.768KHz 

VREF_VOLT_DELTA 0x7C

 31:7

 RESERVED

6

VREF_SIG

5:0

VREF_DELTA

 R R/W
R/W

 

0



1 VREF_DELTA  0
0 VREF_DELTA 

VREF 

0

 mv



 84   432 

DP32G030 

CHIP_ID0 0x80

 31:0

 CHIP_ID0

 R/W

 

0

 ID  0

CHIP_ID1 0x84

 31:0

 CHIP_ID1

 R/W

 

0

 ID  1

CHIP_ID2 0x88

 31:0

 CHIP_ID2

 R/W

 

0

 ID  2

CHIP_ID3 0x8C

 31:0

 CHIP_ID3

 R/W

 

0

 ID  3

PLL_CTRL 0x180





    85   432 

31:11 10:6
5:1 0

RESERVED PLL_M
PLL_N PLL_EN

R

0

R/W 0xb

R/W 0x4 R/W 0

DP32G030 

PLL  000001  000012  000103  000114  ...... 1111031  1111132 
PLL Feedback  000002  000014  000106  000118  ...... 1111062  1111164  PLL  0 PLL 1 PLL PLL  30us 

PLL_ST 0x184

 31:1
0

 RESERVED
PLL_LOCK

  

R

0



R

0

PLL  0 1 PLL 

 86   432 

5.7IO PORTCON

DP32G030 

5.7.1 
 IO  PORTx_SELx  IO   IO  

5.7.2 
  IO    IO            IO    IO         IO   IO 

 87   432 

5.7.3 

DP32G030 

 5-14 PORTCON 
 HYS  IE  IO  DS  OD  IO  PU  IO  PD  IO  ANA  IO  DI  PAD   DO  PAD   OE  DO  IO  OE  OE 
 88   432 

5.7.4 

DP32G030 



  IO  PORTx_IE IO  1  IE  PAD  DI 



 IO  GPIOSPIUART IO   PORTx_SELx  IO 

  

 5-15 IO 
func0func1......funcx   89   432 

DP32G030 
 PORTx_SELx  IO  PORTx_SELx    DI         func      func      0   PORTx_SELx  DI  IO  IE   PAD 
  
 5-16 IO 
func0func1......funcx   PORTx_SELx  IO  PORTx_SELx  DO func  IO  OE  PAD   PORTx_SELx  IO IO  OE  PORTx_IE 0 IO  IE   PAD  IO   IO PORTx_PUPORTx_PD
 IO   IO 
 90   432 

DP32G030 
 5-17  IO 
 ana_signal_aana_signal_bana_signal_c  IO   abc  IO  ANA   PAD 
 IO   IO  ANA IO  ana_signal_b 
 5-18 IO  ana_signal_b 
/  IO   IO  PU  PD 
  IO  IE PORTx_IE
PORTx_PU 1  IO  PU  1 PAD DI  1
 91   432 

DP32G030 
 IO  IE PORTx_IE PORTx_PD 1  IO  PD  1 PAD DI  0
 0 IO   
 IO  
 IO OE PORTx_OD 0  1  PAD 
 IO PORTx_OD 0 IO  /
 5-19 IO 
 OD = 0 OE = 1  DO  0 PAD  0 DO  1 PAD  1  IO PORTx_OD 1 IO  
 92   432 

DP32G030 
 5-20 IO 
 OD = 1 OE = 1  DO  0 PAD  0 DO  1 PAD   
 IO   IO 
 IO PORTx_WKE 
 PORT_RIS  IO   0RIS  0  1     IO  PORT_DS   IO 5mA14mA22mA  30mA  IO 
 93   432 



DP32G030 

 IO  
 PORT_HYS  0   1 
 IO 



 IO  
 PORT_PUR 32k40k 150k 
 IO 





   



PORT

BASE: 0x400B0000

PORTA_SEL0

0x00 32

PORTA_SEL1

0x04 32

PORTB_SEL0

0x08 32

PORTB_SEL1

0x0C 32

PORTC_SEL0

0x10 32

PORTA_IE

0x100 32

R/W 0x00

PORTA  0

R/W 0x00

PORTA  1

R/W 0xffff0000 PORTB  0

R/W 0x01001000 PORTB  1

R/W 0x00

PORTC  0

R/W 0x00

PORTA 

PORTB_IE

0x104 32 R/W 0x4800

PORTB 

PORTC_IE PORTA_PU PORTB_PU

0x108 32 0x200 32 0x204 32

R/W 0x20 R/W 0x00 R/W 0x00  94   432 

PORTC  PORTA  PORTB 

PORTC_PU

0x208 32

PORTA_PD

0x300 32

PORTB_PD

0x304 32

PORTC_PD

0x308 32

PORTA_OD

0x400 32

PORTB_OD

0x404 32

PORTC_OD

0x408 32

PORTA_WKE

0x500 32

PORTB_WKE

0x504 32

PORTC_WKE

0x508 32

PORT_CFG

0x600 32

PORTA_WK_SEL 0x700 32

PORTB_WK_SEL 0x704 32

PORTC_WK_SEL 0x708 32

R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x20 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x15 R/W 0x00 R/W 0x00 R/W 0x00



PORTA_SEL0 0x00

DP32G030 
PORTC  PORTA  PORTB  PORTC  PORTA  PORTB  PORTC  PORTA  PORTB  PORTC  PORT  PORTA  IO  PORTB  IO  PORTC  IO 

 31:28

 PORTA7

 R/W

 

0000GPIOA7

0001UART1_TX

0010TIMERP0_IN0

0

0011TIMERP0_OUT_L

0100SARADC_CH2

0101OPA0_VP



 95   432 

27:24 PORTA6 R/W 0

23:20 PORTA5 R/W 0

19:16 PORTA4 R/W 0

15:12 PORTA3 R/W 0

11:8

PORTA2 R/W 0

7:4

PORTA1 R/W 0

DP32G030 
0000GPIOA6 0001UART1_RTS 0010TIMERP1_IN1 0011TIMERP1_OUT_H 0100SARADC_CH1 0101OPA0_OUT 
0000GPIOA5 0001UART1_CTS 0010PWMP1_PLUS1 0011TIMERP1_IN0 0100TIMERP1_OUT_L 0101WAKEUP1 0110SARADC_CH0 
000GPIOA4 001CMP0_VP 010XTAH_XO 
000GPIOA3 001CMP0_VN 010XTAH_XI 
000GPIOA2 001XTAL_XO 
000GPIOA1 001XTAL_XI 

 96   432 

DP32G030 

0000GPIOA0

0001PWMP1_PLUS0

0010PWMP0_PLUS1

3:0

PORTA0 R/W 0

0011TM

0100WAKEUP0



PORTA_SEL1 0x04

  31:28 PORTA15 27:24 PORTA14 23:20 PORTA13

  R/W 0 R/W 0 R/W 0


0000GPIOA15 0001PWMB1_CH1 0010PWMP0_CH0 0011TIMERP1_IN1 0100TIMERP1_OUT_H 
0000GPIOA14 0001PWMB1_CH0 0010PWMP0_CH2N 0011TIMERP1_IN0 0100TIMERP1_OUT_L 0101SARADC_CH9 
0000GPIOA13 0001PWMB0_CH2 0010PWMP0_CH1N 0011TIMERP0_IN1 0100TIMERP0_OUT_H 0101SARADC_CH8 

 97   432 

19:16 PORTA12

R/W 0

15:12 PORTA11

R/W 0

11:8 PORTA10

R/W 0

7:4

PORTA9

R/W 0

DP32G030 
0000GPIOA12 0001SPI0_MOSI 0010PWMB0_CH1 0011PWMP0_CH0N 0100TIMERP0_IN0 0101TIMERP0_OUT_L 0110SARADC_CH7 
0000GPIOA11 0001SPI0_MISO 0010PWMB0_CH0 0011PWMP0_BRAKE0 0100TIMERP1_IN1 0101TIMERP1_OUT_H 0110SARADC_CH6 
0000GPIOA10 0001SPI0_CLK 0010SARADC_CH5 0011CMP1_VP 
0000GPIOA9 0001SPI0_SSN 0010TIMERP1_IN0 0011TIMERP1_OUT_L 0100TM 0101SARADC_CH4 0110CMP1_VN 

 98   432 

3:0

PORTA8

R/W 0

DP32G030 
0000GPIOA8 0001UART1_RX 0010TIMERP0_IN1 0011TIMERP0_OUT_H 0100SARADC_CH3 0101OPA0_VN 

PORTB_SEL0 0x08

 31:28 27:24 23:20

 PORTB7 PORTB6 PORTB5

 R/W R/W R/W

 

0000GPIOB7

0001SPI0_SSN

0010UART0_TX

0xf

0011IIC0_SCL

0100PWMP1_BRAKE0

0101PWMP0_CH1



0000GPIOB6

0001PWMP0_CH0

0xf

0010TIMERP0_IN1

0011TIMERP0_OUT_H



0000GPIOB5

0001SPI1_MOSI

0010PWMP1_CH0N

0xf

0011PWMP0_CH2N

0100TIMERP0_IN0

0101TIMERP0_OUT_L



 99   432 

19:16 PORTB4 R/W 0xf

15:12 PORTB3 R/W 0

11:8

PORTB2 R/W 0

7:4

PORTB1 R/W 0

3:0

PORTB0 R/W 0

0000GPIOB4 0001SPI1_MISO 0010IIC1_SCL 0011PWMP1_CH0 0100PWMP0_CH1N 0101TIMERP1_HALL2 
0000GPIOB3 0001SPI1_CLK 0010IIC1_SDA 0011PWMP0_CH0N 0100TIMERP1_HALL1 
0000GPIOB2 0001SPI1_SSN 0010PWMP0_BRAKE1 0011TIMERP1_HALL0 
0000GPIOB1 0001UART2_RX 0010IIC0_SDA 0011PWMP0_CH2 
0000GPIOB0 0001UART2_TX 0010IIC0_SCL 0011PWMB1_CH2 0100PWMP0_CH1 

DP32G030 

PORTB_SEL1 0x0C







   100   432 

31:28 27:24 23:20 19:16 15:12
11:8

PORTB15 R/W 0 PORTB14 R/W 0x1 PORTB13 R/W 0 PORTB12 R/W 0 PORTB11 R/W 0x1
PORTB10 R/W 0

0000GPIOB15 0001SPI1_SSN 0010UART2_RX 
0000GPIOB14 0001SWCLK 0010UART2_TX 0011PWMP1_CH2N 
0000GPIOB13 0001UART1_RX 0010IIC1_SDA 0011PWMP1_CH1N 
0000GPIOB12 0001UART1_TX 0010IIC1_SCL 0011PWMP1_CH0N 
0000GPIOB11 0001SWDIO 0010PWMP1_CH2 0011PWMP0_BRAKE2 
0000GPIOB10 0001SPI0_MOSI 0010UART0_RTS 0011PWMB0_CH2 0100PWMP1_CH1 0101PWMP0_PLUS0 0110TIMERP1_IN0 0111TIMERP1_OUT_L 

DP32G030 

 101   432 

DP32G030 

0000GPIOB9

0001SPI0_MISO

0010UART0_CTS

0011PWMB0_CH1

7:4

PORTB9 R/W 0

0100PWMP1_CH0

0101TIMERP1_IN1

0110TIMERP1_OUT_H



0000GPIOB8

0001SPI0_CLK

0010UART0_RX

0011IIC0_SDA

3:0

PORTB8 R/W 0

0100PWMB0_CH0

0101PWMP1_BRAKE1

0110PWMP0_CH2



PORTC_SEL0 0x10

 31:28
27:24

 PORTC7
PORTC6

 R/W
R/W

 

0000GPIOC7

0001IIC1_SDA

0010PWMP1_CH2

0

0011TIMERP1_IN0

0100TIMERP1_OUT_L

0101OPA1_OUT



0000GPIOC6

0001IIC1_SCL

0010PWMP1_CH1

0

0011TIMERP1_IN1

0100TIMERP1_OUT_H

0101OPA1_VN



 102   432 

23:20 PORTC5 R/W 0 19:16 PORTC4 R/W 0

15:12 PORTC3 R/W 0

11:8

PORTC2 R/W 0

7:4

PORTC1 R/W 0

DP32G030 
0000GPIOC5 0001TIMERP0_HALL2 0010TM 0011OPA1_VP 
0000GPIOC4 0001UART0_RX 0010IIC0_SDA 0011PWMP1_CH2N 0100TIMERP0_HALL1 0101CMP2_VP 
0000GPIOC3 0001UART0_TX 0010IIC0_SCL 0011PWMP1_CH1N 0100TIMERP0_HALL0 0101CMP2_VN 
0000GPIOC2 0001SPI1_MOSI 0010PWMB1_CH2 0011PWMP1_BRAKE2 0100TIMERP0_IN1 0101TIMERP0_OUT_H 
0000GPIOC1 0001SPI1_MISO 0010UART2_RTS 0011PWMB1_CH1 0100TIMERP0_IN0 0101TIMERP0_OUT_L 

 103   432 

DP32G030 

0000GPIOC0

0001SPI1_CLK

3:0

PORTC0 R/W 0

0010UART2_CTS

0011PWMB1_CH0



PORTA_IE 0x100

 31:16

 RESERVED

15:0

PORTA_IE

  

R

0



R/W 0x00

PORTA  0 1  bit  1  IObit0  A0,bit1  A1

PORTB_IE 0x104

 31:16

 RESERVED

15:0

PORTB_IE

  

R

0



PORTB  R/W 0x4800 0 1
 bit  1  IObit0  B0,bit1  B1

PORTC_IE 0x108

 31:8

 RESERVED

7:0

PORTC_IE

  

R

0



R/W 0x20

PORTC  0 1  bit  1  IObit0  C0,bit1  C1

 104   432 

PORTA_PU 0x200

DP32G030 

 31:16

 RESERVED

15:0

PORTA_PU

  

R

0



R/W 0

PORTA  0 1  bit  1  IObit0  A0,bit1  A1

PORTB_PU 0x204

 31:16

 RESERVED

15:0

PORTB_PU

  

R

0



R/W 0

PORTB  0 1  bit  1  IObit0  B0,bit1  B1

PORTC_PU 0x208

 31:8

 RESERVED

7:0

PORTC_PU

  

R

0



R/W 0

PORTC  0 1  bit  1  IObit0  C0,bit1  C1

PORTA_PD 0x300

 31:16

 RESERVED

  

R

0



 105   432 

15:0

PORTA_PD

R/W 0

DP32G030 
PORTA  0 1  bit  1  IObit0  A0,bit1  A1

PORTB_PD 0x304

 31:16

 RESERVED

15:0

PORTB_PD

  

R

0



R/W 0

PORTB  0 1  bit  1  IObit0  B0,bit1  B1

PORTC_PD 0x308

 31:8

 RESERVED

7:0

PORTC_PD

  

R

0



R/W 0x20

PORTC  0 1  bit  1  IObit0  C0,bit1  C1

PORTA_OD 0x400

 31:16

 RESERVED

15:0

PORTA_OD

  

R

0



R/W 0

PORTA  0 1  bit  1  IObit0  A0,bit1  A1

 106   432 

PORTB_OD 0x404

DP32G030 

 31:16

 RESERVED

15:0

PORTB_OD

  

R

0



R/W 0

PORTB  0 1  bit  1  IObit0  B0,bit1  B1

PORTC_OD 0x408

 31:8

 RESERVED

7:0

PORTC_OD

  

R

0



R/W 0

PORTC  0 1  bit  1  IObit0  C0,bit1  C1

PORTA_WKE 0x500

 31:16
15:0

 RESERVED
PORTA_WKE

  

R

0

R/W 0


PORTA  0 1  bit  1  IObit0  A0,bit1  A1

PORTB_WKE 0x504

 31:16

 RESERVED

  

R

0



 107   432 

15:0

PORTB_WKE R/W 0

DP32G030 
PORTB  0 1  bit  1  IObit0  B0,bit1  B1

PORTC_WKE 0x508

 31:8
7:0

 RESERVED
PORTC_WKE

  

R

0



R/W 0

PORTC  0 1  bit  1  IObit0  C0,bit1  C1

PORT_CFG 0x600

 31:11 10 9:6 5:4
3:2

 RESERVED PORT_HYS RESERVED PORTC_DS
PORTB_DS

  

R

0



R/W 0

R

0

PORT  0 0.7VDD  0.3VDD 1 0.85VDD  0.15VDD


R/W 0x01 R/W 0x01

PORTC  005mA 0110mA 1015mA 1120mA
PORTB  005mA 0110mA 1015mA 1120mA

 108   432 

DP32G030 

PORTA 

005mA

1:0

PORTA_DS R/W 0x01 0110mA

1015mA

1120mA

PORTA_WK_SEL 0x700

 31:16
150



  

RESERVED

R

0



PORTA_WK_S R/W 0
EL

PORTA  0PORTA  1PORTA 

PORTB_WK_SEL 0x704

 31:16
150



  

RESERVED

R

0



PORTB_WK_S R/W 0
EL

PORTB  0PORTB  1PORTB 

PORTC_WK_SEL 0x708

 31:8
70



  

RESERVED

R

0



PORTC_WK_S R/W 0
EL

PORTC  0PORTC  1PORTC 

 109   432 

5.8 IO(GPIO)

DP32G030 

5.8.1 

GPIO  IO   GPIO 

 5-21 GPIO 
5.8.2 
  40  IO   IO       
 110   432 

 IO 
5.8.3 

DP32G030 

 5-22 GPIO 
 GPIO  gpin  sync  APB gpin   INTRAWSTAUSINTRAWSTAUS   gpiomis  pclk SYSCON  DEV_CLK_GATE 
5.8.4 

  SWD  GPIO DIR = 0  GPIO DIRx   0 GPIO 
 111   432 

DP32G030 
DATA GPIO    1 GPIO 
DATA0  1  GPIO 
 5-23 GPIO 
 GPIO  GPIO  T1  gpiodata[x] 1GPIO  gpout[x] T2  gpiodata[x] 0GPIO  gpout[x] T3  gpiodata[x] 1GPIO  gpout[x] GPIO  gpout[x] gpiodata[x]

 GPIO  
  
  
    GPIO INTLVLTRG
 112   432 

DP32G030 
 GPIO INTRISEEN  GPIO INTBE
  GPIO INTENGPIO  INTRAWSTAUS GPIO  RAWINTSTAUSINTEN 1  INTSTAUS NVIC    1  GPIO INTCLR 1 



 5-24 GPIO 

Parameter

 5-8 GPIO  

 INTRAWSTAUS  min_PLUS


min >=1pclk

 GPIO  GPIO  T1 gpin[x] INTSTAUS  INTSTAUS [x] 1 INTSTAUS [x] T2 gpin[x]INTSTAUS  INTSTAUS [x]  0 INTSTAUS [x]

 113   432 

DP32G030 
 INTSTAUS  gpin min_PLUS  pclk   INTSTAUS  GPIO   2 

 5-25 GPIO 



 5-9 GPIO 

Parameter



 INTRAWSTAUS  min_PLUS


min >=1pclk

 GPIO  GPIO  T1 gpin[x] INTSTAUS  INTSTAUS [x] 1 INTSTAUS[x]  T2 gpin[x]INTSTAUS  INTSTAUS [x] 0  INTSTAUS[x]
 INTSTAUS  gpin min_PLUS  pclk   INTSTAUS  GPIO  
 114   432 

3 

DP32G030 

 5-26 GPIO 



 5-10 GPIO 

Parameter



min_PLUS  INTSTAUS 

min >=1pclk

 GPIO  GPIO edge1 gpin[x]  edge1  2  pclk  INTSTAUS[x] T1  T2  edge2  gpin[x] edge2  2  pclk   edge2  INTSTAUS[x] T3 
 GPIO  gpin  min_PLUS  pclk  GPIO   INTSTAUS T2  T2-2*Tpclk   INTSTAUS  T2  

4 

 115   432 

DP32G030 

 5-27 GPIO 



 5-11 GPIO 

Parameter



min_PLUS  INTSTAUS 

min >=1pclk

 GPIO  GPIO edge1 gpin[x]  edge1  2  pclk  INTSTAUS[x]  T1  T2  edge2 gpin[x]  edge2  2  pclk  edge2  INTSTAUS[x] T3 
 GPIO  gpin  min_PLUS  pclk  GPIO   INTSTAUS  T2  T2-2*Tpclk   INTSTAUS  T2  

5 

 116   432 

DP32G030 
 5-28 GPIO 
 GPIO  GPIO  edge1 gpin[x] edge1  2  pclk  T1  INTSTAUS[x] T2  edge1  edge2 gpin[x] edge2  2  pclk  T3  INTSTAUS[x] T4  edge2   edge3 gpin[x]GPIO     INTSTAUS T2   edge1  T2-2*Tpclk   INTSTAUS  T2   edge2  T4  T4-2*Tpclk  INTSTAUS  T4 
 117   432 



DP32G030 

 5-29 GPIO 
 GPIO   PORT  GPIO   GPIODIR   GPIODATA  gpio 
  
 118   432 

 GPIODATA 0x00

DP32G030 





31:GPIO_WIDTH RESERVED

GPIO_WIDTH

GPIODATA

  

RO 0



R/W 0



GPIODIR 0x04

 31:GPIO_WIDTH

 RESERVED

GPIO_WIDTH

GPIODIR

  

RO 0 R/W 0


 GPIO  1 GPIO  0 GPIO 

INTLVLTRG 0x08

 31:GPIO_WIDTH

 RESERVED

GPIO_WIDTH

INTLVLTRG

  

RO 0



R/W 0

 GPIO  1 GPIO  0 GPIO 

INTBE 0x0C

 31:GPIO_WIDTH

 RESERVED

  

RO 0



 119   432 

GPIO_WIDTH

INTBE

R/W 0

DP32G030 
 GPIO  1 GPIO 
 
0 GPIO   INTRISEEN  /

INTRISEEN 0x10

 31:GPIO_WIDTH

 RESERVED

GPIO_WIDTH

INTRISEEN

  

RO 0



R/W 0

 GPIO  1 GPIO /

0 GPIO / 

INTEN 0x14

 31:GPIO_WIDTH

 RESERVED

GPIO_WIDTH

INTEN

  

RO 0



R/W 0

 GPIO  1 GPIO  0 GPIO 

INTRAWSTAUS 0x18





31:GPIO_WIDTH RESERVED

  

RO 0



 120   432 

GPIO_WIDTH

INTRAWSTAUS R

0

DP32G030 
 GPIO    GPIOIC  1  1 GPIO 
() 0 GPIO 


INTSTAUS 0x1C





31:GPIO_WIDTH RESERVED

GPIO_WIDTH

INTSTAUS

  

RO 0

R

0


 GPIO    GPIOIC  1  1 GPIO 
() 0 GPIO 


INTCLR 0x20

 31:GPIO_WIDTH
GPIO_WIDTH



  

RESERVED RO 0 INTCLR W 0


 1 GPIO  INTRAWSTAUS  INTSTAUS INTCLR   0
 0  0

 121   432 

5.9 TIMERBASE

DP32G030 

5.9.1 

 16  

 5-30 TIMERBASE 

5.9.2 

  2  16bit HIGHLOW

  16bit 

 122   432 

 
5.9.3 

DP32G030 

 5-31 TIMERBASE 
 16bit  1-65536  TIMERBASE_DIV   HIGH_LOAD/LOW_LOAD    timer_goal timer_int
 123   432 

5.9.4 


DP32G030 

 5-32 TIMERBASE 
 T0   T1  T2   pclk  SYSCON  DEV_CLK_GATE 
 124   432 



DP32G030 

 5-33 TIMERBASE 
 T0   T1  T2  
 125   432 



DP32G030 

 5-34 TIMERBASE 
 TIMERBASE_DIV  01  prediv  

 16  Sys  Tout  Tout = (Tpre + 1)*(Tload + 1)/Sys Tpre Tload  16  16 Sys 
 126   432 



DP32G030 

TIMERBASE  2 

 5-35 TIMERBASE 

 127   432 



DP32G030 

 5-36 TIMERBASE 
 TIMERBASE_DIV1-65536,   128   432 

DP32G030 
 HIGH_LOAD  LOW_LOAD16bit  16  16 
 TIMERBASE_IE  TIMERBASE_EN   0  0
  TIMERBASE_IF
 1   HIGH_CNT  LOW_CNT




 TIMERBASE0 TIMERBASE1 TIMERBASE_EN TIMERBASE_DIV TIMERBASE_IE TIMERBASE_IF HIGH_LOAD HIGH_CNT LOW_LOAD LOW_CNT

  

BASE: 0x40064000 BASE: 0x40064800

0x00

32 R/W

0x04

32 R/W

0x10

32 R/W

0x14

32 R/W

0x20

32 R/W

0x24

32 R

0x30

32 R/W

0x34

32 R

 

0x00 0x00 0x00 0x00 0xffff 0x00 0xffff 0x00

TIMER  TIMER  TIMER  TIMER  TIMER HIGH  TIMER HIGH  TIMER LOW  TIMER LOW 

 129   432 



DP32G030 

TIMERBASE_EN 0x00

 

31:2 RESERVED

1

HIGH_EN

0

LOW_EN

 R R/W R/W

 0 0

  TIMERBASE HIGH 

0

TIMERBASE LOW 

TIMERBASE_DIV 0x04

  31:16 RESERVED
15:0 DIV

 R
R/W

 

0



TIMERBASE 

0x0000 1 

0

0x0001 2 

......

0xFFFF 65536 

TIMERBASE_IE 0x10

  31:2 RESERVED

1

HIGH_IE

0

LOW_IE

  

R

0



R/W 0

TIMERBASE HIGH 

R/W 0

TIMERBASE LOW 

 130   432 

DP32G030 

TIMERBASE_IF 0x14

  31:2 RESERVED

1

HIGH_IF

0

LOW_IF

  

R

0



R/W 0 R/W 0

TIMERBASE HIGH   1 
TIMERBASE LOW   1 

HIGH_LOAD 0x20

  31:16 RESERVED
15:0 HIGH_LOAD

  

R

0



R/W 0xffff

TIMERBASE HIGH   16bit  

HIGH_CNT 0x24

  31:16 RESERVED 15:0 HIGH_CNT

  

R

0



R

0

TIMERBASE HIGH 

LOW_LOAD 0x30

 

    131   432 

31:16 RESERVED 15:0 LOW_LOAD

R

0

R/W 0xffff

DP32G030 

TIMERBASE LOW   16bit  

LOW_CNT 0x34

  31:16 RESERVED 15:0 LOW_CNT

  

R

0



R

0

TIMERBASE LOW 

 132   432 

5.10 TIMERPLUS

DP32G030 

5.10.1
 16  2  16 HIGH  LOW 16  HALL 


 5-37 TIMERPLUS 
 TIMERPLUS  APB  CPU  DMA  PAD TIMERPLUS   PAD  timer_incntsrc_inhall_in 
 133   432 

5.10.2

DP32G030 

 2  16bit HIGH  LOW   16bit     LOW  HALL          DMA 

 134   432 

5.10.3

DP32G030 

 135   432 

DP32G030 
 5-38 TIMERPLUS 
 136   432 

DP32G030 
 TIMERPLUS  16bit   cntsrc pclk  TIMERPLUS_PREDIV  PCLK_PREDIV  1-65536 cntsrc  PAD  pclk  SYSCON  DEV_CLK_GATE 
  HALL  TIMERPLUS_CTR 
 TIMERPLUS_IE  
 DMA  DMA  1  DMA  CPU 
 timer_goal[1:0] SARADC 
5.10.4 
  cntsrc0  cntsrc1  PAD   timer_in  PAD  IO  PAD  timer_in  PAD  cntsrc0  cntsrc1 
 137   432 

DP32G030 
 5-39 TIMERPLUS 
 pclk PCLK_PREDIV  pclk   1-65536 cntsrc0  cntsrc1   pclk 
 5-40 TIMERPLUS pclk 

 cntsrc[0] cntsrc[1] 
 138   432 

DP32G030 
  
 16  pclk  Tout 
Tout = (Tpre + 1)*(Tload + 1)/pclk Tpre Tload  16  16 pclk 
 5-41 TIMERPLUS 
count_clk goal  CPU goal_shadow  count PLUS_out timer_to   T0  T1 T1   0 T2    T1T2  TIMERPLUS_CTR  HIGH_PO_MDLOW_PO_MD 
 139   432 

DP32G030 
 bit  PAD   PAD 

 timer_in[0] timer_in[1]  pclk  

 5-42 TIMERPLUS 
 pclk timer_in count  timer_pr  timer_in  T0  timer_in   T1 T2  T3  
 140   432 



DP32G030 

 5-43 TIMERPLUS 
 pclk timer_in count timer_pf  timer_in  T0  timer_in   T1 T2  T3 


 141   432 

DP32G030 
 5-44 TIMERPLUS 
 pclk timer_in count timer_pr  timer_in timer_pf  timer_in     T0T1T2T3 

 cntsrc[0] cntsrc[1]  timer_in[0] timer_in[1]  cval 


 5-45 TIMERPLUS 
 142   432 

DP32G030 
 count_clk timer_in count timer_pr  timer_in cval T0  timer_in T1  CVALT2  timer_in   T3  CVAL

 5-46 TIMERPLUS 
 count_clk timer_in count timer_pf  timer_in cval T0  timer_in T1  cval T2  timer_in  T3  cval
 143   432 



DP32G030 

 5-47 TIMERPLUS 
 count_clk timer_in count timer_pr  timer_in timer_pf  timer_in cval    cval T0T1T2T3 
HALL 
 LOW  HALL   cntsrc[0] cntsrc[1]  hall_in[0] hall_in[1] hall_in[2]  cval  LOW 
 144   432 

DP32G030 
 5-48 TIMERPLUS  HALL 
 hall0hall1  hall2  HALL count hall0_rhall1_r  hall2_r  HALL hall0_fhall1_f  hall0_f  HALL  low_cval timer_ie timer_int   low_cval  HALL   T1-T7 
 145   432 


TIMERPLUS  12 

DP32G030 

 5-49 TIMERPLUS 
 146   432 




DP32G030 

 147   432 

DP32G030 
 5-50 TIMERPLUS 
 148   432 

 TIMER PLUS 

DP32G030 

 PORT  TIMER PLUS 

 

 

  pclk 

 

 

 

 

 149   432 



DP32G030 

 150   432 

DP32G030 
 5-51 TIMERPLUS 
 151   432 

 TIMERPLUS   PORT  TIMERPLUS               

DP32G030 

 152   432 



DP32G030 

 153   432 

DP32G030 
 5-52 TIMERPLUS 
 154   432 

DP32G030 
 TIMER PLUS   PORT  TIMER PLUS        pclk       
 155   432 

HALL 

DP32G030 

 156   432 

DP32G030 
 5-53 TIMERPLUS HALL 
 157   432 

DP32G030 

 TIMER PLUS   PORT  TIMER PLUS    16    HALL      pclk     





    

TIMERPLUS0 TIMERPLUS1

BASE: 0x40067000 BASE: 0x40067800

TIMERPLUS_EN 0x00 32 R/W 0x00

TIMERPLUS 

TIMERPLUS_DIV 0x04 32 R/W 0x00

TIMERPLUS 

TIMERPLUS_CTR 0x08 32 R/W 0x600060 TIMERPLUS 

TIMERPLUS_IE 0x10 32 R/W 0x00

TIMERPLUS 

TIMERPLUS_IF 0x14 32 R/W 0x00

TIMERPLUS 

HIGH_GOAL

0x20 32 R/W 0xffff

TIMERPLUS HIGH 

HIGH_CNT

0x24 32 R

0x00

TIMERPLUS HIGH 

HIGH_CVAL

0x28 32 R

0x00

TIMERPLUS HIGH 

LOW_GOAL

0x30 32 R/W 0xffff

TIMERPLUS LOW 

LOW_CNT

0x34 32 R

0x00

TIMERPLUS LOW 

LOW_CVAL

0x38 32 R

0x00

TIMERPLUS HIGH 

HALL_VAL

0x40 32

R

0x00

HALL 

 158   432 



DP32G030 

TIMERPLUS_EN 0x00

 

  

31:2 RESERVED

R

0

TIMERPLUS_HI

1

R/W 0

GH_EN

TIMERPLUS_LO

0

R/W 0

W_EN


TIMERPLUS  16bit  0 1 TIMERPLUS  16bit  0 1

TIMERPLUS_DIV 0x04

 31:16
15:0



  

RESERVED

R

0

TIMERPLUS_ R/W 0
DIV


TIMERPLUS  0x0000 1  0x0001 2  ...... 0xFFFF 65536 

TIMERPLUS_CTR 0x08

  31:25 RESERVED

  

R

0



 159   432 

24 HIGH_DMA_EN R/W 0

23 HIGH_PO_MD

R/W 0

22:21 HIGH_EXT_EDGE R/W 0x3

20 HIGH_EXT_SEL

R/W 0

19:18 HIGH_CLKSEL

R/W 0

17:16 HIGH_MODE

R/W 0

15:9 RESERVED

R

0

8

LOW_DMA_EN

R/W 0

7

LOW_PO_MD

R/W 0

DP32G030 
DMA  TIMER HIGH  0CPU  1DMA 
TIMER HIGH  0 1
TIMER HIGH   00 01 10 11
TIMER HIGH   0timer_in0 1timer_in1
TIMER HIGH  00PCLK/PREDIV pclk  01CNTSRC0 10CNTSRC1 11
TIMER HIGH  00 01 pclk 10 11

DMA  TIMER LOW  0CPU  1DMA 
TIMER LOW  0 1

 160   432 

6:5 LOW_EXT_EDGE R/W 0x3

4

LOW_EXT_SEL

R/W 0

3:2 LOW_CLKSEL

R/W 0

1:0 LOW_MODE

R/W 0

DP32G030 
TIMER LOW   00 01 10 11
TIMER LOW   0timer_in0 1timer_in1
TIMER LOW  00PCLK/PREDIV pclk  01CNTSRC0 10CNTSRC1 11
TIMER LOW  00 01 pclk 10 11HALL 

TIMERPLUS_IE 0x10

  31:22 RESERVED 21 HALL2_F_IE 20 HALL2_R_IE 19 HALL1_F_IE 18 HALL1_R_IE 17 HALL0_F_IE

 

R

0

R/W 0

R/W 0

R/W 0

R/W 0

R/W 0

  HALL2  HALL2  HALL1  HALL1  HALL0 

 161   432 

16 HALL0_R_IE

15:11 RESERVED

10 HIGH_PF_IE

9

HIGH _PR_IE

8

HIGH _TO_IE

7:3 RESERVED

2

LOW_PF_IE

1

LOW _PR_IE

0

LOW _TO_IE

R/W 0

R

0

R/W 0

R/W 0

R/W 0

R

0

R/W 0

R/W 0

R/W 0

DP32G030 
HALL0   TIMERPLUS HIGH  TIMERPLUS HIGH  TIMERPLUS HIGH   TIMERPLUS LOW  TIMERPLUS LOW  TIMERPLUS LOW 

TIMERPLUS_IF 0x14

  31:22 RESERVED 21 HALL2_F_IF 20 HALL2_R_ IF 19 HALL1_F_ IF 18 HALL1_R_ IF 17 HALL0_F_ IF 16 HALL0_R_ IF 15:11 RESERVED

 R R/W R/W R/W R/W R/W R/W R

 0 0 0 0 0 0 0 0



HALL2   1  HALL2   1  HALL1   1  HALL1   1  HALL0   1  HALL0   1 


 162   432 

10 HIGH _PF_ IF

9

HIGH _PR_ IF

8

HIGH _TO_ IF

7:3 RESERVED

2

LOW _PF_ IF

1

LOW _PR_ IF

0

LOW _TO_ IF

R/W

0

R/W

0

R/W

0

R

0

R/W

0

R/W

0

R/W

0

DP32G030 
TIMERPLUS HIGH   1  TIMERPLUS HIGH   1  TIMERPLUS HIGH   1 

TIMERPLUS LOW   1  TIMERPLUS LOW   1  TIMERPLUS LOW   1 

TIMERPLUS_HIGH_LOAD 0x20

  31:16 RESERVED
15:0 HIGH_LOAD

  

R

0



R/W 0xffff

TIMERPLUS HIGH   16bit  

HIGH HIGH _TO_ IF  timer_goal[1]

TIMERPLUS_HIGH _CNT 0x24

  31:16 RESERVED 15:0 HIGH_CNT

  

R

0



R

0

TIMERPLUS HIGH 

 163   432 

TIMERPLUS_HIGH _CVAL 0x28

DP32G030 

  31:16 RESERVED 15:0 HIGH_CVAL

  

R

0



R

0

TIMERPLUS HIGH 

TIMERPLUS_LOW_LOAD 0x30

  31:16 RESERVED
15:0 LOW_LOAD

  

R

0



R/W 0xffff

TIMERPLUS LOW   16bit  

LOW LOW_TO_ IF  timer_goal[0]

TIMERPLUS_ LOW _CNT 0x34

  31:16 RESERVED 15:0 LOW _CNT

  

R

0



R

0

TIMERPLUS LOW 

TIMERPLUS_ LOW _CVAL 0x38

  31:16 RESERVED 15:0 LOW _CVAL

  

R

0



R

0

TIMERPLUS LOW 

 164   432 

HALL_VAL 0x40

DP32G030 

 

31:3 RESERVED

2

HALL2_VAL

1

HALL1_VAL

0

HALL0_VAL

  

R

0



R

0

HALL2 

R

0

HALL1 

R

0

HALL0 

5.11 IWDT
5.11.1
IWDT  IWDT  

 165   432 

DP32G030 
 5-54 IWDT 
5.11.2
    32   
 Watchdog   
 166   432 

5.11.3

DP32G030 

 5-55 IWDT 
 32bit   IWDTLOAD  IWDTEN   0 iwdt_int   0 IWDTControl  RSTEN  1   RSTEN  0 
5.11.4

 167   432 

DP32G030 
 5-56 IWDT 
IWDT  32BIT  IWDTCNT IWDTEN IWDTCNT   IWDTLOAD  IWDTCNT  0  IWDT  WDT_IF 
 IWDTCNT  0  
 0  RSTEN   IWDTCNT  0 IWDT  1
 5-57 IWDT 
 168   432 

DP32G030 
 IWDTCNT  0   IWDTLOAD T1T2T3 T3 IWDTCNT  T4T5  RSTEN  IWDTRSTT5 
  2
 5-58 IWDT 
 IWDTCNT  0  IWDTLOAD T1T2 T2 IWDTCNT T3 T4  RSTEN  IWDTRSTT4 
 169   432 



DP32G030 

 5-59 IWDT 
 170   432 

DP32G030 

 IWDT   IWDTLOAD  RSTEN  IWDTEN     IWDTValue  0 


 IWDT IWDT_LOAD IWDT_CTRL IWDT_IF IWDT_FEED

  

BASE: 0x4006A000

0x00 32

R/W

0x08 32

R/W

0x0C 32

R/W

0x10 32

R/W

 

0xfffff 0x00 0x00 0x00

IWDT  IWDT  IWDT  IWDT 



IWDT_LOAD 0x00

  31:20 RESERVED
19:0 IWDTLOAD

  

RO 0



R/W 0xfffff

IWDT  IWDT  IWDTLOAD   0   IWDTLOAD  
 0   0   IWDTEN 

 171   432 

IWDT_CTRL 0x08

DP32G030 

  31:2 RESERVED

1

INTEN

0

IWDTEN

  

RO 0



R/W 0 R/W 0

IWDT  1 0
IWDT  1 IWDT  0

IWDT_IF 0x0C

  31:1 RESERVED

0

IWDT_IF

  

RO 0



R/W 0

IWDT  0  1 

IWDT_FEED 0x10

  31:8 RESERVED
7:0 FEED

  

RO 0 R/W 0


IWDT   0x55  IWDT  

 172   432 

5.12 WWDT

DP32G030 

5.12.1

WWDT  WWDT 

 5-60 WWDT 

5.12.2 

  4096 

  7  

 

 

 173   432 

 
5.12.3 

DP32G030 

 5-61 WWDT 
WWDT  7  PCLK  CLKDIV  WWDTEN  1 0x7f
 INT_LOAD WWDT  WININT  INTEN wwdt_int
 RST_LOAD-1 WWDT  PRERSTINT   PRERSTINTEN wwdt_int
 RST_LOAD  wwdt_rst_n  WWDTFEED  0x55  0x7f 
 174   432 

5.12.4  WWDT 

DP32G030 

 5-62 WWDT 
  WWDTCNT  INT_LOAD T0  WININT   WWDTCNT  RST_LOAD-1 T1  PRERSTINT   WWDTCNT  RST_LOAD T2  WWDT_RST_N  WWDT   0  T0   T0  T2  WWDTCNT 
 175   432 

WWDT 

DP32G030 

 5-63 WWDT 
  WWDTCNT  INT_LOAD T0  WININT   WWDTCNT  FeedValue0 T1 
  WWDTCNT  INT_LOAD T2  WININT   WWDTCNT  RST_LOAD-1 T3  PRERSTINT   WWDTCNT  FeedValue1 T4 
  WWDTCNT  INT_LOAD T5  WININT   WWDTCNT  RST_LOAD-1 T6  PRERSTINT   WWDTCNT  RST_LOAD T7  WWDT_RST_N 
 176   432 



DP32G030 

 WWDT WWDT_LOAD WWDT_VALUE WWDT_CTRL WWDT_IF WWDT_FEED

 

BASE: 0x4006A800

0x00

32

0x04

32

0x08

32

0x0C

32

0x10

32


R/W R/W R/W R/W R/W

 

0x40 0x7f 0x00 0x00 0x00

WWDT  WWDT  WWDT  WWDT  WWDT 



WWDT_LOAD 0x00

  31:14 RESERVED

13:8 RST_LOAD

7

RESERVED

6:0 INT_LOAD

 RO R/W RO
R/W

 

0





0x0

 1

 2 1 

0



  1 0x40   2

WWDT_VALUE 0x04

  31:7 RESERVED

  

RO 0



 177   432 

6:0 VALUE

DP32G030 

 0x7f

R

0x7f



WWDT_CTRL 0x08

  31:5 RESERVED

4

PRERSTINTEN

3

INTEN

2:1 CLKDIV

0

EN

  

RO 0



R/W 0 R/W 0 R/W 0 R/W 0

 1 0
 1 0
 00 1  01 2  10 4  11 8   4096  WWDT  1 WWDT  0

WWDT_IF 0x0C

  31:2 RESERVED

1

PRERSTINT

0

WININT

  

RO 0



R/W 0 R/W 0

 VALUE = RST_LOAD + 1   1 
 VALUE = INT_LOAD    1 

 178   432 

WWDT_FEED 0x10

DP32G030 

  31:8 RESERVED
7:0 FEED

  

RO 0

W

0


WWDT   0x55  WWDT   INT_LOAD >VALUE > RST_LOAD 

 179   432 

DP32G030 
5.13 PWMBASE 5.13.1
PWMBASE  PWMBASE  3 CH0CH1 CH2  PWMBASE  PWMBASE PWMNASE  APB   CPU  PWM  PAD  
 5-64 PWMBASE 
5.13.2
 3  16bit PWM PWM   8bit     
 180   432 

 
5.13.3

DP32G030 

 181   432 

DP32G030 
 182   432 

 5-65 PWMBASE 

DP32G030 

 PWMBASE  pclk  8bit   div  period  counter_en   PWM_CNT   0  1 0 PWMBASE  PWMBASE  chx_out_inv  chx_out_inv  1 chx_out_inv  0 chx_oe  chx_oe  1 PWMBASE  chx_oe  0  PWMBASE 
  chx_oe  1  
5.13.4

          chx_oe  1        PWMBASE_PERIOD  PWM_CHX_COMP   7  0 1  PWM  8 25%PERIOD=0x07
CHx_COMP=0x02 2  PWM  8 87.5%PERIOD =0x07
CHx_COMP=0x07 3  PWM  8 100%PERIOD =0x07
CHx_COMP=0x08 7   183   432 

DP32G030 
4  PWM  8 0%PERIOD =0x07 CHx_COMP=0x00

 5-66 PWMBASE 
  8bit  pwmbase_div 
 1-256 3 6 12 6 
 5-67 PWMBASE 1 
 184   432 

DP32G030 

 5-68 PWMBASE 2 



 5-69 PWMBASE 6 

 5-70 PWMBASE 
 PWMBASE  chx chx_oe  pwm_outx  pwm  T0 pwm  0  T0  chx_oe  1 pwm 
 185   432 

DP32G030 
 0 T1   PAD   PAD  pwm_outx  
 5-71 PWMBASE 
  chx_out_inv  0  T0-T2  pwm  T2  chx_out_inv  1 pwm  T4  chx_out_inv  0 pwm 
 186   432 

DP32G030 

 5-72 PWMBASE 
 T0  chx_oe  1  pwm_ie  0x000f  T1  chx_comp_if  1   0  1 T2   T3  pwm_ie  0x0000  T4  T5   T6  chx_oe  0   T7T8  
 187   432 



DP32G030 

 5-73 PWMBASE 
  PWMBASE   PORT  PWMBASE   PWMBASE_DIV  PWMBASE_CON  PWMBASE_INT_EN
 188   432 

DP32G030 
 PWMBASEx_PERIODPWMBASEx_CHx_COMP   PWMBASE   PWMBASE_CON   PWMBASE PWMBASE_EN PWMBASE




  

PWMBASE0 PWMBASE1

BASE: 0x400B1000 BASE: 0x400B1800

PWMBASE_EN

0x00

32 R/W

PWMBASE_DIV

0x04

32 R/W

PWMBASE_CON

0x08

32 R/W

PWMBASE_PERIOD

0x0C

32 R/W

PWMBASE_IE

0x10

32 R/W

PWMBASE_IF

0x14

32 R/W

PWMBASE_CNT

0x18

32 R/W

PWMBASE_CH0_COMP 0x20

32 R/W

PWMBASE_CH1_COMP 0x30

32 R/W

PWMBASE_CH2_COMP 0x40

32 R/W

 

0x00 0x00 0x00 0x00 0x00 0x00 0xffff 0x00 0x00 0x00

PWMBASE  PWMBASE  PWMBASE  PWMBASE  PWMBASE  PWMBASE  PWMBASE  PWMBASE  0  PWMBASE  1  PWMBASE  2 



PWMBASE_EN 0x00

 31:1

 RESERVED

 R

 

0



 189   432 

DP32G030 

PWMBASE 

 1

CH0/CH1/CH2 

0

COUNTER_EN R/W 0

 PWM 

 0  0 

PWMBASE_DIV 0x04

  31:16 RESERVED

 R

15:0 PWMBASE_DIV R/W

 

0



PWMBASE  0x0000 1  0x0001 2  0 0x0002 3  ...... 0xFFFF 65536 

PWMBASE_CON 0x08

  31:7 RESERVED

6

CH2_OE

5

CH1_OE

4

CH0_OE

3

RESERVED

  

R

0



R/W 0 R/W 0 R/W 0

CH2  0 1 CH2 
CH1  0 1 CH1 
CH0  0 1 CH0 

RO 0



 190   432 

DP32G030 

CH2 

2

CH2_OUT_INV R/W 0

0CH2 

1CH2 

CH1 

1

CH1_OUT_INV R/W 0

0CH1 

1CH1 

CH0 

0

CH0_OUT_INV R/W 0

0CH0 

1CH0 

PWMBASE_PERIOD 0x0C

 

  

31:16 RESERVED

R

0



15:0 PWMx_PERIOD R/W 0

PWMx   1  0 0  199 PWM   200

PWMBASE_INTEN 0x10

 

31:4 RESERVED

3

POF_IE

2

CH2_COMP_IE

1

CH1_COMP_IE

0

CH0_COMP_IE

 R R/W R/W R/W R/W

 

0



0



0

CH2 

0

CH1 

0

CH0 

 191   432 

PWMBASE_IF 0x14

DP32G030 

 31:4 3 2
1 0

 RESERVED POF_IF CH2_COMP_IF
CH1_COMP_IF CH0_COMP_IF

  

R

0



R/W 0 R/W 0 R/W 0 R/W 0

  1 
CH2   1  CH1   1  CH0   1 

PWMBASE_CNT 0x18

  31:16 RESERVED 15:0 PWMBASE_CNT

  

R

0



R

0xffff PWMBASE 

PWMBASE_CH0_COMP 0x20

  31:16 RESERVED
15:0 CH1_COMP

  

R

0



R/W 0

CH0   1  0

PWMBASE_CH1_COMP 0x30

  31:16 RESERVED

  

R

0



 192   432 

15:0 CH1_COMP

R/W 0

DP32G030 
CH1   1  0

PWMBASE_CH2_COMP 0x40

  31:16 RESERVED
15:0 CH2_COMP

  

R

0



R/W 0

CH2   1  0

 193   432 

DP32G030 
5.14 PWMPLUS 5.14.1
PWMPLUS  PWM  PWMPLUS    PWMPLUS  PWMPLUS 

 5-74 PWMPLUS 
5.14.2
  3  16bit PWM CH0/CH1/CH2 PWM 
 16bit  timer   194   432 

 

DP32G030 

  PWM CH0/CH0NCH1/CH1NCH2/CH2N

 PWM 

 

 

 

  

 

 

 

5.14.3

 195   432 

DP32G030 
 196   432 

 5-75 PWMPLUS 

DP32G030 

 PWMPLUS  pclk  brakein extPLUS timer  tmPLUS pclk extPLUStmPLUS  PWMPLUS   pwmplus_int pwmplus_trigger pwmplus_out
 pclk extPLUS  timer  tmPLUS pwmplus_clksrc   pclk  1-256 extPLUS  pwmplus   pwmplus_cfg 
 chx_oe  1  PAD  chx_oe  0  PAD   counter_en  0  pwm  idle idle   pwmplus_gen  1  0 counter_en  1  pwm  PWMPLUS  pwmplus_cfg  1  0   TRIGGER  
 pwmplus_ie  1   pwmplus_ie  0   pwmplus_trig_cfg   
  TRIGGER  auto_reload (auto_reload+1 )  pwmplus  load  pwm_period
 197   432 

DP32G030 
pwm_ch0_comppwm_ch1_comppwm_ch2_comppwm_ch0_dtpwm_ch1_dtpwm_ch2_dt trig_comp  8  1   8  load   
5.14.4
  PWM 
   
  chxchxnchx_invchxn_inv chx  chx_outinv  0 chx  pwmplus chx_inv  chx_outinv  1 chx  pwmplus chxn  chxn_inv 
1start=0 
 198   432 

DP32G030 
 5-76 PWMPLUS  0 
 counter_en T1 pwmplus  IDLE  T0  IDLE  pwmplus  IDLE  T1  pwmplus  T2   T3  2start=1 
 199   432 

DP32G030 
 5-77 PWMPLUS  1 
  3start=0 
 200   432 

DP32G030 
 5-78 PWMPLUS  0 
"C-1" "P" 4start=1 
 5-79 PWMPLUS  1 
"C-1" "P"  
  chxchxnchx_invchxn_inv chx   chx_outinv  0 chx  pwm chx_inv  chx_outinv  1 chx  pwmplus chxn  chxn_inv  1 start=0 
 201   432 

DP32G030 
 5-80 PWMPLUS  0 
2 start=1 
 5-81 PWMPLUS  1 
 202   432 

3 start=0 

DP32G030 

 5-82 PWMPLUS  0 
4 start=1 
 5-83 PWMPLUS  1 
 
  
  chxchxnchx_invchxn_inv chx 
 203   432 

DP32G030 
 chx_outinv  0 chx  pwmplus chx_inv  chx_outinv  1 chx  pwmplus chxn  chxn_inv  1start=0 
 5-84 PWMPLUS  0 
 pwmplus  p    2start=1 
 204   432 

DP32G030 
 5-85 PWMPLUS  1 
  3start=0 
 5-86 PWMPLUS  0 
"C" "P""0"
 205   432 

4start=1 

DP32G030 

 5-87 PWMPLUS  0 
"C" "P""0"  
  chxchxnchx_invchxn_inv chx   chx_outinv  0 chx  pwmplus chx_inv  chx_outinv  1 chx  pwmplus chxn  chxn_inv 
1 start=0 

 206   432 

DP32G030 
 5-88 PWMPLUS  0 
2 start=1 
 5-89 PWMPLUS  1 
3 start=0   207   432 

DP32G030 
 5-90 PWMPLUS  0 
4 start=1 
 5-91 PWMPLUS  1 
 PWMPLUS  
  (   ) 
 208   432 

DP32G030 
 5-92 PWMPLUS 
 PWMPLUS  chxn  chx  T2-T3  T4-T5  CHx_DT  CHx_START CHx_COMP 
 5-93 PWMPLUS 
 PWMPLUS  0   T3-T4 
 209   432 

DP32G030 
 5-94 PWMPLUS 
 PWMPLUS  0   T2-T3  
 
   0  1
 5-95 PWMPLUS 
 T0   T1   T2  T3 
 210   432 

2

DP32G030 

 5-96 PWMPLUS 
 T0    T1  T2 
 24  8   BRAKE_FILTER  MASK 
 MASK  MASK MASK  
MASK MASK   0  1
 5-97 PWMPLUS  MASK 
 T0   T1  
 211   432 

2

DP32G030 

 5-98 PWMPLUS  MASK 
 T0   T1  

IDLE  0  PWMPLUS  8 0 75% PERIOD=0x7CHx_COMP=0x2  PWMPLUS  8 0 12.5% PERIOD=0x7CHx_COMP=0x7  PWMPLUS  8 0 0% PERIOD=0x7CHx_COMP=0x8 7   PWMPLUS  8 0 100% PERIOD=0x7CHx_COMP=0x0  PWMPLUS  8 1 25% PERIOD=0x7CHx_COMP=0x2  PWMPLUS  8 1 87.5% PERIOD=0x7CHx_COMP=0x7  PWMPLUS  8 1 100% PERIOD=0x7CHx_COMP=0x8 7   PWMPLUS  8 1 0% PERIOD=0x7CHx_COMP=0x0
 212   432 

 7 1

DP32G030 

 5-99 PWMPLUS  0 

 5-100 PWMPLUS  1 
2
 213   432 

DP32G030 
 5-101 PWMPLUS  0 
 5-102 PWMPLUS  1 
3  214   432 

DP32G030 
 5-103 PWMPLUS  0 
 5-104 PWMPLUS  1 
4   215   432 

DP32G030 
 5-105 PWMPLUS  0 
 5-106 PWMPLUS  1 
  PWM
  216   432 

DP32G030 
 5-107 PWMPLUS 
 
 1  pclk    PWM  0 
1 
 5-108 PWMPLUS 
 brake_ie  ch_brake  bit  bit 
 217   432 

DP32G030 
 1   T0  ch_brake  T1  
2 
 5-109 PWMPLUS 
 T0   T1   PWM   T3  T5   PWMPLUS_TRIG_CFG  trigger   trigger
 218   432 

DP32G030 
 trigger  T2T4T5   bit   bit  pwm_trigger  4  
PWMPLUS  AUTO_RELOAD  TRIGGER  AUTO_RELOAD+1 
PWMPLUS  PWM_PERIODPWM_CH0_COMP PWM_CH1_COMPPWM_CH2_COMPPWM_CH0_DTPWM_CH1_DTPWM_CH2_DT TRIG_COMP  8  LOAD  SWLOAD  1  8  load  
 219   432 



DP32G030 

 5-110 PWMPLUS 
  PWMPLUS   PORT  PWMPLUS   
 220   432 

DP32G030 
    IDLE                PWMPLUS    PAD    IDLE 



PWMPLUS_CFG 0x00

  31:16 RESERVED

15:8 AUTO_RELOAD

7:4 RESERVED

3

OUT_MODE

2

CNT_REP

  

R

0



R/W 0

  TRIGGER 
AUTO_RELOAD+1 

R

0



R/W 0 R/W 0

PWM  0 1
PWM  0 1

 221   432 

DP32G030 

1

CNT_TYPE

R/W 0

PWM  0 1  



0

COUNTER_EN

R/W 0

 1 CH0/CH1/CH2   PWM 
 

   IDLE 

CH0CH1  CH2 

PWMPLUS_GEN 0x04

  31:30 RESERVED

29

CH2N_OE

28

CH2_OE

27

CH1N_OE

26

CH1_OE

  

R

0



R/W 0 R/W 0 R/W 0 R/W 0

CH2N  0 1 CH2N 
CH2  0 1 CH2 
CH1N  0 1 CH1N 
CH1  0 1 CH1 

 222   432 

25

CH0N_OE

R/W 0

24

CH0_OE

R/W 0

23:22 RESERVED

R

0

21

CH2N_OUTINV

R/W 0

20

CH2_OUTINV

R/W 0

19

CH1N_OUTINV

R/W 0

18

CH1_OUTINV

R/W 0

17

CH0N_OUTINV

R/W 0

16

CH0_OUTINV

R/W 0

15:11 RESERVED

R

0

10

CH2_START

R/W 0

DP32G030 
CH0N  0 1 CH0N  CH0  0 1 CH0 

CH2N  0 1 CH2  0 1 CH1N  0 1 CH1  0 1 CH0N  0 1 CH0  0 1

 CH2  0 CH2  0  1 CH2  1  CH2N  CH2 

 223   432 

9

CH1_START

8

CH0_START

7:6 RESERVED

5

CH2N_IDLE

4

CH2_IDLE

3

CH1N_IDLE

2

CH1_IDLE

1

CH0N_IDLE

0

CH0_IDLE

R/W 0

R/W 0

R

0

R/W 1

R/W 0

R/W 1

R/W 0

R/W 1

R/W 0

DP32G030 
 CH1  0 CH1  0  1 CH1  1  CH1N  CH1   CH0  0 CH0  0  1 CH0  1  CH0N  CH0 

 CH2N  0 CH2N  0  1 CH2N  1   CH1  0 CH1  0  1 CH1  1   CH1N  0 CH1N  0  1 CH1N  1   CH1  0 CH1  0  1 CH1  1   CH0N  0 CH0N  0  1 CH0N  1   CH0  0 CH0  0  1 CH0  1 

PWMPLUS_CLKSRC 0x08

 

  

 224   432 

31:16 PREDIV

R/W 0

15:6 RESERVED

R

0

EXTPLUS1_EDGE

5

R/W 0

EXTPLUS0_EDGE

4

R/W 0

3

RESERVED

R

0

2:0 CNT_SRC

R/W 0

DP32G030 
 pclk   0x0000 pclk  1  0x0001 pclk  2  0x0002 pclk  3  ...... 0xFFFF pclk  65536 

ExtPLUS1  0 1
ExtPLUS0  0 1

PWM  000 001 extPLUS[0] 010 extPLUS[1] 011 tmPLUS[0] 100 tmPLUS[1] 101 tmPLUS[2] 110 tmPLUS[3] 111

PWMPLUS_BRAKE_CFG 0x0c

  31:26 RESERVED

  

R

0



 225   432 

25:24 BRAKE_FILTER

R/W 0

23:22 RESERVED

R

0

21 BRAKE_CH2NPOL R/W 0

20 BRAKE_CH2POL

R/W 0

19 BRAKE_CH1NPOL R/W 0

18 BRAKE_CH1POL

R/W 0

17 BRAKE_CH0NPOL R/W 0

16 BRAKE_CH0POL

R/W 0

15 RESERVED

R

0

14:12 BRAKE_LEV

R/W 0

11:9 RESERVED

R

0

DP32G030 
 00 01 2  10 4  11 8 

 CH2N  0 0 1 1  CH2  0 0 1 1  CH1N  0 0 1 1  CH1  0 0 1 1  CH0N  0 0 1 1  CH0  0 0 1 1

 BRAKE_LEV  Bit2  brakein[2]Bit1  brakein[1]Bit0  brakein[0] 0 1


 226   432 

DP32G030 

8:6 CH2_BRAKE 5:3 CH1_BRAKE 2:0 CH0_BRAKE

R/W 0 R/W 0 R/W 0

CH2/CH2N  CH2_BRAKE  Bit2  brakein[2]Bit1  brakein[1]Bit0  brakein[0] 0 1
CH1/CH1N  CH1_BRAKE  Bit2  brakein[2]Bit1  brakein[1]Bit0  brakein[0] 0 1
CH0/CH0N  CH0_BRAKE  Bit2  brakein[2]Bit1  brakein[1]Bit0  brakein[0] 0 1





PWMPLUS_MASK_LEV 0x10

  31:6 RESERVED

5

CH2N_MASK_LEV

4

CH2_MASK_LEV

3

CH1N_MASK_LEV

 R R/W
R/W
R/W

 

0



CH2N 

0

0 0

1 1

CH2 

0

0 0

1 1

CH1N 

0

0 0

1 1

 227   432 

2

CH1_MASK_LEV

R/W 0

1

CH0N_MASK_LEV

R/W 0

0

CH0_MASK_LEV

R/W 0

DP32G030 
CH1  0 0 1 1 CH0N  0 0 1 1 CH0  0 0 1 1

PWMPLUS_PERIOD 0x1C

  31:16 RESERVED
15:0 PERIOD

  

RO 0



R/W 0xffff

PWMPLUS   1  0 0  199 PWM   200  1 1  2 

PWMPLUS_CH0_COMP 0x20

  31:16 RESERVED
15:0 CH0_COMP

  

R

0



R/W 0

CH0/CH0N   start[0]  start[0]

 228   432 

PWMPLUS_CH1_COMP 0x24

DP32G030 

  31:16 RESERVED
15:0 CH1_COMP

  

R

0

R/W 0


CH1/CH1N   start[1]  start[1]

PWMPLUS_CH2_COMP 0x28

  31:16 RESERVED
15:0 CH2_COMP

  

R

0



R/W 0

CH2/CH2N   start[2]  start[2]

PWMPLUS_CH0_DT 0x30

  31:10 RESERVED
9:0 CH0_DT

  

R

0

R/W 0


CH0/CH0N   0 0  1   1 2  2   1CH0_START  CH0_COMP  

 229   432 

PWMPLUS_CH1_DT 0x34

DP32G030 

  31:10 RESERVED
9:0 CH1_DT

  

R

0

R/W 0


CH1/CH1N   0 0  1   1 2  2   1CH1_START  CH1_COMP  

PWMPLUS_CH2_DT 0x38

  31:10 RESERVED
9:0 CH2_DT

  

R

0



R/W 0

CH2/CH2N 
 0 0  1   1 2  2 
 1CH2_START  CH2_COMP  

PWMPLUS_TRIG_COMP 0x40

  31:16 RESERVED 15:0 TRIG_COMP

  

R

0



R/W 0

 

 230   432 

PWMPLUS_TRIG_CFG 0x44

DP32G030 

  31:4 RESERVED
3:0 TIRGOUT_L_SEL

  

R

0

R/W 0


 trigger0  0000 0001 0010 0011 0100CH0  0101CH0  0110CH0  0111CH1  1000CH1  1001CH1  1010CH2  1011CH2  1100CH2  1101 1110 1111

PWMPLUS_IE 0x60

  31:20 RESERVED

19

AUTORELOAD_IE

18

BRAK2_IE

17

BRAK1_IE

  

R

0



R/W 0



R/W 0

 2 

R/W 0

 1 

 231   432 

16

BRAK0_IE

15:13 RESERVED

R/W 0

R

0

12

DOWN_TRIG_IE

R/W 0

11

DOWN_POF_IE

R/W 0

10

DOWN_CH2COMP_IE R/W 0

9

DOWN_CH1COMP_IE R/W 0

8

DOWN_CH0COMP_IE R/W 0

7:5

RESERVED

R

0

4

UP_TRIG_IE

R/W 0

3

UP_POF_IE

2

UP_CH2COMP_IE

R/W 0 R/W 0

1

UP_CH1COMP_IE

R/W 0

0

UP_CH0COMP_IE

R/W 0

DP32G030 
 0    TRIGGER    CH2   CH1   CH0    TRIGGER    CH2   CH1   CH0 

PWMPLUS_IF 0x64

  31:20 RESERVED

 R

19

AUTORELOAD_IF R/W

18

BRAK2_IF

R/W

 

0



 0
 1 
 2 
 1  0
 2  

 232   432 

17

BRAK1_IF

R/W 0

16

BRAK0_IF

R/W 0

15:13 RESERVED

R

0

12

DOWN_TRIG_IF R/W 0

11

DOWN_POF_IF R/W 0

DOWN_CH2COM

10

R/W 0

P_IF

DOWN_CH1COM

9

R/W 0

P_IF

DOWN_CH0COM

8

R/W 0

P_IF

7:5 RESERVED

R

0

DP32G030 
 1   1   1  
 0   1   0  

 TRIGGER   1     
  1     
 CH2   1 
 CH1   1 
 CH0   1      


 233   432 

4

UP_TRIG_IF

R/W 0

3

UP_POF_IF

R/W 0

2

UP_CH2COMP_IF R/W 0

1

UP_CH1COMP_IF R/W 0

0

UP_CH0COMP_IF R/W 0

DP32G030 
 TRIGGER   1     
  1     
 CH2   1 
 CH1   1 
 CH0   1      

PWMPLUS_SWLOAD 0x84

  31:1 RESERVED

0

SWLOAD

 R
R/W

 

0



PWM  LOAD 

 PWM_PERIODPWM_CH0_COMP

PWM_CH1_COMPPWM_CH2_COMPPWM_CH0_DT

0

PWM_CH1_DTPWM_CH2_DTTRIG_COMP  8 

 1 

 8 

load 

 234   432 

DP32G030 

PWMPLUS_MASK_EN 0x88

 

  

31:6 RESERVED

R

0



5

CH2N_MASK_EN R/W 0

CH2N   1  MASK_CFG 

4

CH2_MASK_EN

R/W 0

CH2   1  MASK_CFG 

3

CH1N_MASK_EN R/W 0

CH1N   1  MASK_CFG 

2

CH1_MASK_EN

R/W 0

CH1   1  MASK_CFG 

1

CH0N_MASK_EN R/W 0

CH0N   1  MASK_CFG 

0

CH0_MASK_EN

R/W 0

CH0   1  MASK_CFG 

 

PWMPLUS_CNT_ST 0xE0

  31:18 RESERVED

  

R

0



 235   432 

17

CNT_ST

R

0

16

CNT_DIR

R

0

15:0 PWMPLUS_CNT R

0

DP32G030 
PWM  0 1 PWM  0 1
PWM 

PWMPLUS_BRAKE_ST 0xE4

  31:2 RESERVED
1:0 BRAKE_ST

  

R

0

R

0


 BRAKE_ST[1] brake1BRAKE_ST[0] brake0

 236   432 

5.15 RTC

DP32G030 

5.15.1 

RTC   RCLF  XTAL 1/2  RTC  

 5-111 RTC 

5.15.2 
   

 237   432 

  0-99 

DP32G030 

 

  RTC 

 RTC 

  1/2 

  RTC 

 

  BCD 

  BCD 

5.15.3 

 5-112 RTC 
 238   432 

5.15.4 

DP32G030 



 RTC RTCCLK RC RCLF XTAL
 SRC_CFG  RTC_CLK_SEL RTCCLK  XTAL  RCLF   RTC  RTC 
RTCCLK 

 5-113 RTCCLK 



1Hz_time RTC_PRE  1/2 

RTC_PRE  PRE_ROUND PRE_PERIOD  PRE_DECIMAL  PRE_PERIOD  PRE_DECIMAL 1 ±1ppm

 1

 239   432 

DP32G030 
RTC      32767.62Hz   PRE_ROUND    32766          0.62*8=4.96  0.62*16=9.92 8  5 16  10  8 PRE_DECIMAL  5PRE_PERIOD  0
 1 32767+5/8/32767.62-1 = 0.15ppm  2 RTC      32767.71Hz   PRE_ROUND    32766          0.71*8=5.68  0.71*16=11.36 8  6 16  11  16  16 PRE_DECIMAL  11PRE_PERIOD  1  1 32767+11/16/32767.71-1 = -0.68ppm  3 RTC      32770.094Hz   PRE_ROUND    32769          0.094*8=0.752  0.094*16=1.504 8  1 16  1  8  8 PRE_DECIMAL  1PRE_PERIOD  0  1 32770+1/8/32770.094-1 = 0.946ppm

 1Hz_time RTC 
 BCD    1  34 2  30 24  01   RTC_IF  TIME_ERR  LOAD_EN 
 240   432 



DP32G030 

RTC 
 RTC_AR    20  20  63 24  01  RTC_IF  ALM_ ERR   0 


 RTC_IE  RTC_IF 


 5-114 RTC 
 241   432 

DP32G030 

 SLEEP  DEEPSLEEP  
 RTC  PMU  PMU   LPMD_WKEN  LPMD_WKST  


1 RTCCLK RTC_PRE  1Hz_time 2 RTC_TR  RTC_DR  3 RTC_IF  TIME_ERR  4 RTC_CFG  LOAD_EN  1 5 RTC_AR  6 RTC_IF  ALM_ERR  7 RTC_CFG  ALM_EN  1 8 RTC_CFG  RTC_EN  1 RTC  2-4 5-7
 242   432 



DP32G030 

1 RTC_TR  RTC_DR  2 RTC_IF  TIME_ERR  3 RTC_CFG  LOAD_EN  1 4RTC  RTCCLK 


1 RTC_AR  2 RTC_IF  ALM_ERR  3 RTC_CFG  ALM_EN  1 4


1 RTC_VALID  1 2 RTC_TSTRRTC_TSDR 3 RTC_CNT 


1 RTC_IE 6   243   432 

2 3 RTC_IF  4 RTC_IF  1


DP32G030 



  

RTC

BASE: 0x40069000

RTC_CFG

0x00 32

R/W

RTC_IE

0x04 32

R/W

RTC_IF

0x08 32

R/W

RTC_PRE

0x10 32

R/W

RTC_TR

0x14 32

R/W

RTC_DR

0x18 32

R/W

RTC_AR

0x1C 32

R/W

RTC_TSTR

0x20 32

RO

RTC_TSDR

0x24 32

RO

RTC_CNT

0x28 32

RO

RTC_VALID 0x2C 32

RO


0x00 0x00 0x00 0x7fff 0x00 0x101 0x00 0x00 0x101 0x00 0x00


RTC  RTC  RTC  RTC  RTC  RTC  RTC  RTC  RTC  RTC  RTC 



RTC_CFG 0x00

  31:3 RESERVED

 RO

 

0x0



 244   432 

DP32G030 

RTC  RTC_TR  RTC_DR 

1

R/W

2

LOAD_EN

0x0

AC

0

 RTC_TR  RTC_DR  RTC_IF

 TIME_ ERR  0

RTC 

1 ALM_WEEKDAY  0



1

ALM_EN

R/W 0x0

0

 RTC_AR  RTC_IF  ALM_ ERR  0

RTC 

0

RTC_EN

R/W 0x0

1 RTC

0 RTC

RTC_IE 0x04

  31:6 RESERVED

5

MS_IE

4

ALM_IE

3

DATE_IE

2

HOUR_IE

  

RO 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0


1/2  1 0  1 0  1 0  1 0

 245   432 

1

MIN_IE

0

SEC_IE

R/W 0x0 R/W 0x0

 1 0  1 0

DP32G030 

RTC_IF 0x08

  31:10 RESERVED

9

ALM_ ERR

8

TIME_ERR

7:6

RESERVED

5

MS_IF

4

ALM_IF

3

DATE_IF

2

HOUR_IF

1

MIN_IF

0

SEC_IF

 RO RO
RO RO

 

0x0



 1 0x0 0  ALM_WEEKDAY  1 0x0 0  BCD_WEEKDAY  7 

0x0



RW1C 0x0

1/2  1 

RW1C 0x0

 1 

RW1C 0x0

 1 

RW1C 0x0

 1 

RW1C 0x0

 1 

RW1C 0x0

 1 

 246   432 

RTC_PRE 0x10

DP32G030 

  31:25 RESERVED

24

PRE_PERIOD

23:20 PRE_DECIMAL 19:0 PRE_ROUND

  

RO 0x0



R/W 0x0

 08  116  

R/W 0x0

 0 1 1/8  1/16 ... 7 7/8  7/16 8 8/16 ... 15 15/16

 R/W 0x7fff
 1

RTC_TR 0x14

  31:27 RESERVED

 RO

 

0x0



 247   432 

26:24 BCD_WEEK

R/W

23:22 RESERVED

RO

21:20 BCD_HOUR_DEC R/W

19:16 BCD_HOUR

R/W

15

RESERVED

RO

14:12 BCD_MIN_DEC R/W

11:8 BCD_MIN

R/W

7

RESERVED

RO

6:4

BCD_SEC_DEC R/W

3:0

BCD_SEC

R/W

DP32G030 

0-6  0
1
2 0x0
3
4
5 6

0x0



0x0

0-2 

0x0

0-9 

0x0



0x0

0-5 

0x0

0-9 

0x0



0x0

0-5 

0x0

0-9 

RTC_DR 0x18

  31:24 RESERVED 23:20 BCD_YEAR_DEC 19:16 BCD_YEAR 15:13 RESERVED

  

R/W 0x0



R/W 0x0

0-9 

R/W 0x0

0-9 

RO

0x0



 248   432 

12

BCD_MONTH_DEC R/W 0x0

11:8 BCD_MONTH

R/W 0x1

7:6 RESERVED

RO

0x0

5:4

BCD_DATE_DEC

R/W 0x0

3:0 BCD_DATE

R/W 0x1

DP32G030 
0-1  0-9   0-3  0-9 

RTC_AR 0x1C

 

31

RESERVED

 RO

30:24 ALM_WEEKDAY R/W

23:22 RESERVED

RO

 

0x0



 bit  bit0=1 bit1=1 bit2=1 bit3=1 0x0 bit4=1 bit5=1 bit6=1  0   ALM_EN 

0x0



21:20 ALM_HOUR_DEC R/W 0x0

0-2 

19:16 ALM_HOUR

R/W 0x0

0-9 

15

RESERVED

RO

0x0



14:12 ALM_MIN_DEC R/W 0x0

0-5 

11:8 ALM _MIN

R/W 0x0

0-9 

7

RESERVED

RO

0x0



 249   432 

6:4

ALM_SEC_DEC R/W 0x0

3:0

ALM _SEC

R/W 0x0

DP32G030 
0-5  0-9 

RTC_TSTR 0x20

  31:27 RESERVED

26:24 WEEKDAY

23:22 RESERVED

21:20 HOUR_DEC

19:16 HOUR

15

RESERVED

14:12 MIN_DEC

11:8 MIN

7

RESERVED

6:4

SEC _DEC

3:0

SEC

  

RO 0x0



RO 0x0 RO 0x0

0-6  0 1 2 3 4 5 6


RO 0x0

0-2 

RO 0x0

0-9 

RO 0x0



RO 0x0

0-5 

RO 0x0

0-9 

RO 0x0



RO 0x0

0-5 

RO 0x0

0-9 

 250   432 

RTC_TSDR 0x24

DP32G030 

 

  

31:25 RESERVED RO 0x0



24

LEAPYEAR

RO 0x0

23:20 YEAR_DEC RO 0x0

0-9 

19:16 YEAR

RO 0x0

0-9 

15:13 RESERVED RO 0x0



12

MONTH_DEC RO 0x0

0-1 

11:8 MONTH

RO 0x1

0-9 

7:6

RESERVED RO 0x0



5:4

DATE_DEC RO 0x0

0-3 

3:0

DATE

RO 0x1

0-9 

RTC_CNT 0x28

  31:20 RESERVED 19:0 CNT_20

 

RO

0x0

RO

0x0

  20bit 

RTC_VALID 0x2C

 

  

 251   432 

31:1 RESERVED

RO

0

CUR_VALID RO

DP32G030 

0x0





0x0

 1 

RTC_TSTRRTC_TSDRRTC_CNT

 252   432 

5.16UART UART

DP32G030 

5.16.1
Universal Asynchronous Receiver/TransmitterUART    3   DMA   8  FIFO FIFO  UART 

 5-115 UART 
 253   432 

DP32G030 
 UART  CPU  APB  UART  UART  PAD 
5.16.2
  UART       8bit  9bit      0  1   1        DMA    8  FIFO FIFO   
 254   432 

5.16.3

DP32G030 

 5-116 UART 
UART  BAUD_CTRL UART_BAUD   BAUD_CLK UART_RX_CTRL  UART_TX_CTRL 
UART  8  FIFO UART_RX_CTRL  RX_FIFO  CPU  DMA  TX_FIFO
 UART_RX_CTRL  UART_RX    RX_DATA  RX_FIFO
 255   432 

DP32G030 
 UART_RX_CTRL  RX_FIFO   BAUD_CLK  BIT 
UART  DMA  DMA_CTRL  DMA  DMA  UART 
UART  AUTO_FLOW_CTRL 
 
 5-117 UART 
 UART  1  UART  RXFIFO  RXFIFO RXFIFO  2 UART  RXFIFO  RXFIFO 
 256   432 



DP32G030 

 5-118 UART 
 UART TXFEND  1 1  2 TXDONE  1
 TXFIFO  TXBUSY  





=48M 115200 UARTDIV=48000000/115200=416.6

 417

 257   432 

DP32G030 

 uart_rx   UART_BAUD 
 uart_rx   ABRDBIT 
 ABRDEN uart_rx  1   ABRDBIT   UART_BAUD  ABRDEN  

 5-119 UART 
 258   432 



DP32G030 

UART  UART  16  UART_RX   bit  16  8910  


 5-120 UART 
 bit  16  8  9  10  0 bit  0  1 bit  1

UART  CTS  RTS  2  
 259   432 

DP32G030 

 5-121 UART 
RTS   RTSEN  1  FIFO  RTS   FIFO RTS    RTS 

CTS 

 5-122 UART 
 260   432 

DP32G030 
 CTSEN  1  CTS  CTS  FIFO   CTS 
 CTS 
 5-123 UART 

 1
 
 5-124 UART 
 261   432 



DP32G030 

1  UART  2  UART  2  UART  3   4 

2 

 5-125 UART 
 1  UART  RXTO  2  CPU  3  UART 3  UART   4  5  

UART  8 
 262   432 

DP32G030 



 5-126 UART 



 

UART0 UART1 UART2

BASE: 0x4006B000 BASE: 0x4006B800 BASE: 0x4006C000

UART_CTRL

0x00

32

UART_BAUD 0x04

32

UART_TDR

0x08

32

UART_RDR

0x0c

32

UART_IE

0x10

32

UART_IF

0x14

32

UART_FIFO

0x18

32

UART_FC

0x1c

32

UART_RXTO 0x20

32


R/W R/W W R R/W R/W R/W R/W R/W

 
0x00 UART  0x00 UART  0x00 UART  0x00 UART  0x00 UART  0x2400 UART  0x07 UART FIFO  0x00 UART  0xff UART 

 263   432 

DP32G030 

 UART_CTRL 0x00

 31:17 16:14
13:12
11 10:9

 RESERVED

 R

TX_DLY

R/W

ABRDBIT

R/W

ABRDEN

R/W

RESERVED R

 

0



 

000

0

0011bit 

0102bit 

......

1117bit 



118   0x80

104 

0

 0x08

012   0x02

001   0x01

 1 0 0 

0



 264   432 

8:7

PARMD

R/W 0

6

PAREN

R/W 0

5

NINEBIT

R/W 0

4

TXDMAEN R/W 0

3

RXDMAEN R/W 0

2

TXEN

R/W 0

1

RXEN

R/W 0

0

UARTEN

R/W 0

DP32G030 
 11 0 10 1 01 00
 1 0
9bit  19bit  08bit   DMA  1 DMA  UART  0 CPU  UART   DMA  1 DMA  UART  0 CPU  UART   1 tx_fifo  uart_tx   0uart_tx  1  1 uart_rx  0 uart_rx  UART  1 UART  0 UART 

UART_BAUD 0x04

  31:16 RESERVED

  

R

0



 265   432 

15:0 BAUD

R/W 0



DP32G030 

UART_TDR 0x08

  31:9 RESERVED
8:0 TDR

  

R

0



W0


 FIFO   FIFO 

UART_RDR 0x0C

  31:9 RESERVED
8:0 RDR

  

R

0



R

0


  FIFO   FIFO    RXFIFO RXFIFO  RXFIFO 

UART_IE 0x10

  31:10 RESERVED

  

R

0



 266   432 

9

ABRD_OVF

8

RXFIFO_OVF

7

TXFIFO

6

RXFIFO

5

RXTO

4

STOPE

3

PARITYE

2

TXDONE

1

RESERVED

0

RESERVED

R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
R/W 0
R/W 0 R/W 0

DP32G030 
  FIFO   FIFO   FIFO       FIFO    

UART_IF 0x14

  31:23 RESERVED
22:20 TF_LEVEL

  

R

0



R

0

 FIFO  000 FIFO  0  FIFO  8  001 FIFO  1  ...... 111 FIFO  7 

 267   432 

19:17 RF_LEVEL

16

TXBUSY

15

TXFIFO_HFULL

14

TXFIFO_FULL

13

TXFIFO_EMPTY

12

RXFIFO_HFULL

11

RXFIFO_FULL

10

RXFIFO_EMPTY

9

ABRD_OVF

8

RXFIFO_OVF

7

TXFIFO

6

RXFIFO

5

RXTO

R

0

R

0

R

0

R

0

R

0x1

R

0

R

0

R

0x1

R/W 0

R/W 0

R

0

R

0

R/W 0

DP32G030 
 FIFO  000 FIFO  0  FIFO  8  001 FIFO  1  ...... 111 FIFO  7   1 FIFO  0 FIFO 
 FIFO 
 FIFO 
 FIFO 
 FIFO 
 FIFO 
 FIFO 
 1 0  1   FIFO   1    FIFO  1 0  FIFO  1 0  1  1 

 268   432 

4

STOPE

3

PARITYE

2

TXDONE

1

RESERVED

0

RESERVED

R/W 0
R/W 0 R/W 0 R/W 0 R/W 0

DP32G030 
  1      1    FIFO   1 



UART_FIFO 0x18

  31:8 RESERVED

7

TF_CLR

6

RF_CLR

5:3 TF_LEVEL

  

R

0



R/W 0 R/W 0
R/W 0

TXFIFO   1  FIFO
RXFIFO   1  FIFO
 TXFIFO  0000 0011 0102 ...... 1117  FIFO    011 TXFIFO   3 

 269   432 

2:0 RF_LEVEL

R/W 0x7

DP32G030 
 RXFIFO  0001 0012 0103 ...... 1118  FIFO    011 RXFIFO  4  

UART_FC 0x1C

  31:6 RESERVED

5

RTS_SIGNAL

4

CTS_SIGNAL

3

RTSPOL

2

CTSPOL

  

R

0



R

0

R

0

R/W 0

R/W 0

 RTS  1RTS  0RTS 
 CTS  1CTS  0CTS 
RTS  1RTS UART  RTS UART  FIFO  
0RTS UART  RTS UART  FIFO  
CTS  1CTS UART  CTS UART  0CTS UART  CTS UART 

 270   432 

1

RTSEN

0

CTSEN

R/W 0 R/W 0

DP32G030 
RTS  1RTS  0RTS  CTS  1CTS  0CTS 

UART_RXTO 0x20

  31:8 RESERVED

7:0

RXTO

  

R

0



R/W 0xff


 RXFIFO    

 271   432 

5.17SPI SPI

DP32G030 

5.17.1
Serial Peripheral InterfaceSPI 2  8   SPI  SPI 

 5-127 SPI 
 SPI  CPU  APB  SPI  SPI  PAD SPI  PAD 
5.17.2
      4   
 272   432 

      8  FIFO    DMA 
5.17.3

DP32G030 

 5-128 SPI 
 SPI  SPI  SPICR  FIFO  SPIWDR  SPI  SPIWDR  FIFO  FIFO   SPIRDR   FIFO  SPIRDR  FIFO   SPIIE 
 273   432 

5.17.4

DP32G030 

SPI 
 SPI SPI SPICR.CPHA (SPICR.CPOL) 4  
 SPI SPICR.SPE 0 SPI  SCK  1CPHA=0 SPI   CPOL=1  CPOL=0

 5-129 SPI /CPHA=0
2CPHA=1 SPI   CPOL=1  CPOL=0
 274   432 

DP32G030 

 5-130 SPI /CPHA=1
3 SSN  SPI  SSN 

I/O 

 5-131 SPI SSN CPHA=0

MOSI

MOSI  SPI  SPI 

 275   432 

MISO

DP32G030 

MISO  SPI  SPI 

SCK
SCK  MOSI  MISO  SPI  SPI 

SSN
SSN SPI SSN   SPI SSN  
SPI 

 276   432 

DP32G030 
 5-132 SPI Master/SPI Slave 
 MOSIMISOSCK  SSN  MOSIMISO   MOSI  MISO  8 

1 SPICR.SPE  SPICR.MSTR  SPI  
2 SPICR.CPHA  SPICR.CPOL  3 SPICR.SPR[2:0]  4 SPICR.LSB  SPICR.CPHA_DATAHOLD_S   SPIIE  SPIIR   SSN  MCU  SPIWDR  SPIIR.SPIF 
 277   432 

DP32G030 
 CPHA=0  SSN   SSN  SPIIR.SPIF   SSN MISO  MSB 
 CPHA=1  SPIIR.SPIF  

SPI  5 :
 5-133 SPI 
 278   432 

 FIFO 

DP32G030 

 5-134 SPI  FIFO 
 FIFO   FIFO  RFF_INTEN FIFO  8 FIFO  8  FIFO  RFF  1  T0   FIFO FIFO   1 FIFO FIFO   SPI SPI 
 279   432 

 FIFO 

DP32G030 

 FIFO   FIFO  RFOF_INTEN FIFO  8 FIFO   8  FIFO  T0  FIFO  RFOF   1 FIFO FIFO   FIFO  FIFO   1 SPI SPI  

 280   432 

 FIFO 

DP32G030 

 5-135 SPI  FIFO 
 FIFO   FIFO  RFHF_INTEN FIFO  8 FIFO   4  FIFO  RFF  1  T0   FIFO  4   1 FIFO FIFO   SPI SPI 
 281   432 

 FIFO 

DP32G030 

 5-136 SPI  FIFO 
 SPIWDR  FIFO   FIFO  TFE_INTEN FIFO  8 FIFO   4  FIFO  TFE  1  T0   FIFO FIFO   1 FIFO FIFO  T1  SPI  SPI 
 282   432 

 FIFO 

DP32G030 

 5-137 SPI  FIFO 
 SPIWDR  FIFO   FIFO  TFE  1T0  FIFO   TFE_INTEN FIFO  T1  0T2  FIFO   1T3   FIFO FIFO   1 FIFO FIFO  SPI SPI  
 283   432 

DMA 

DP32G030 

DMA  DMA  TXDMAEN  RXDMAEN  TXDMAEN  1  DMA  SPI RXDMAEN  1  DMA   SPI 

 284   432 



DP32G030 

 5-138 SPI 

  SPI   PORT  SPI 

 285   432 

  SPI    SPI      SPI      SPI  SPI

DP32G030 




SPI0: SPI1: SPICR

 

BASE: 0x400B8000 BASE: 0x400B8800

0x00

32

SPIWDR

0x04

32

SPIRDR

0x08

32

SPIIE

0x10

32

SPIIF

0x14

32

SPIFIFOST

0x18

32


R/W R/W R RW R/W R/W

 

0x1010 SPI 

0x00

SPI 

0x00

SPI 

0x00

SPI 

0x8

SPI 

0x9

SPIFIFO 

 SPICR 0x00
 286   432 

DP32G030 

 









31:17 RESERVED R

0



16

TF_CLR

R/W 0

15

RF_CLR

R/W 0

14

TXDMAEN R/W 0

13

RXDMAEN R/W 0

12

MSR_SSN R/W 1

CPHA_DATA

11:8

R/W 0

HOLD_S

7

LSB

R/W 0

6

MSTR

R/W 0

5

CPOL

R/W 0

4

CPHA

R/W 1

 FIFO   1  FIFO  FIFO   1  FIFO  DMA  1 DMA  SPI  0 CPU  SPI   DMA  1 DMA  SPI  0 CPU  SPI   SSN  1 
 CPHA  1  00001  pclk 00012  pclk ...... 111116  pclk  0MSB 1LSB  0 = SPI  1 = SPI   0 =  1 =   0 =  1 = 

 287   432 

3

SPE

2

SPR2

1

SPR1

0

SPR0

R/W 0
R/W 0 R/W 0 R/W 0

SPI  0 = SPI  1 = SPI  SPI  2
SPI  1
SPI  0

DP32G030 

SPR0SPR1SPR2 

SPR2 0 0 0 0 1 1 1 1

SPR1 0 0 1 1 0 0 1 1

SPR0 0 1 0 1 0 1 0 1

Fsck Fpclk/4 Fpclk/8 Fpclk/16 Fpclk/32 Fpclk/64 Fpclk/128 Fpclk/256 Fpclk/512

Fsck(Fcpu=48Mhz) 12MHz 6MHz 3MHz 1.5MHz 750KHz 375KHz 187.5KHz 93.75KHz

SPIWDR 0x04

 

7:0

SPIWDR

 R/W

 

SPI  SPIWDR  FIFO

0

 FIFO



 288   432 

SPIRDR 0x08

DP32G030 

 

7:0

SPIRDR

 R

 

SPI  SPIRDR 

0

 FIFO 

SPIRDR  FIFO 

SPIIE 0x10

 

31:5 RESERVED

4

TXFIFO_HFULL

3

TXFIFO_EMPTY

2

RXFIFO_HFULL

1

RXFIFO_FULL

0

RXFIFO_OVF

 R R/W R/W R/W R/W R/W

 

0



0

 FIFO 

0

 FIFO 

0

 FIFO 

0

 FIFO 

0

 FIFO 

SPIIF 0x14

  31:5 RESERVED

4

TXFIFO_HFULL

3

TXFIFO_EMPTY

2

RXFIFO_HFULL

  

R

0

R/W 0

R/W 1

R/W 0


 FIFO   1   FIFO   1   FIFO   1 

 289   432 

1

RXFIFO_FULL

0

RXFIFO_OVF

R/W 0 R/W 0

DP32G030 
 FIFO   1 
 FIFO   1  

SPIFIFOST 0x18

  31:12 Reserved
11:9 TF_LEVEL

8:6

RF_LEVEL

5

TFHF

4

TFF

 R R
R R R

 

0



 FIFO  000 FIFO  0  FIFO  8  001 FIFO  1  010 FIFO  2  0 011 FIFO  3  100 FIFO  4  101 FIFO  5  110 FIFO  6  111 FIFO  7 
 FIFO  000 FIFO  0  FIFO  8  001 FIFO  1  010 FIFO  2  0 011 FIFO  3  100 FIFO  4  101 FIFO  5  110 FIFO  6  111 FIFO  7 

0

 FIFO 

0

 FIFO 

 290   432 

3

TFE

2

RFHF

1

RFF

0

RFE

DP32G030 

R

1

 FIFO 

R

0

 FIFO 

R

0

 FIFO 

R

1

 FIFO 

 291   432 

5.18IIC IIC

DP32G030 

5.18.1
IIC(Inter-Integrated Circuit) IIC   SDA() SCL()  SCL  SDA  IIC  IIC   SDA IIC   100kbit/s 400kbit/s IIC   IIC   IIC 
 IIC  APB  CPU  

IIC   292   432 

5.18.2

DP32G030 

  masterslave    IIC    3 Standard-mode100kbpsFast-mode400kbpsFast-mode Plus1Mbps  SCL/SDA    Master    SCL LOW    SCL 2^17*  SCL  Slave    7 10    mask slave 7  slave 
 128 10  slave  256    clock stretchingslave  SCL  hold 

 293   432 

5.18.3

DP32G030 

 5-139 IIC 
IIC REG IO  SDA SCL  SDASCL MASTER  SLAVE TIMER  START SCL SCL SCL  SDA SCL  
5.18.4

IIC (SDA)(SCL)  SCL  SDA  SCL   SCL  SDA  SCL   SCL 
 294   432 

DP32G030 
 
 5-140 IIC 

SCL  SDA   S SCL SDA  

 7  1  R/W R/W 0 1     SDA
 295   432 



DP32G030 

 R/W  
 NACK  
 SDA


 P  SCL SDA 

7bit 

 5-141 IIC  7bit 
 296   432 

DP32G030 
 5-142 IIC 
 5-143 IIC 
10bit 
 5-144 IIC  10bit 
 297   432 

DP32G030 
 5-145 IIC  10bit 
SCL  SDA
 IIC  SCL  SDA  Standard-modeFast-mode SCL  SDA  IO
SCL  SDA  IO  IO IO   SCL  SDA  IO
 5-146 IIC SCL 
 298   432 



DP32G030 

SLAVE   STARTSLAVE  STOP  MASTER SCL LOW  IIC_IE   IIC_IF 


 5-147 IIC 
 299   432 


master-transmitter

DP32G030 

 300   432 

 5-148 IIC 

DP32G030 

1 IIC_MSPC pclk=60M IIC  Standard-mode100kbps  SCL 600  pclk tLOW  400  pclktHIGH  200  pclk  SCL_LOW=0xC4SCL_HITH=0x60CPD=0x01
2 IIC_CCFG  MODE  1 IIC_CCFG  EN  1 3 IIC_CST  BUSY  1 0 0  4 Start IIC_MCTRL  STA  1 0 5 slave   IIC_TXDATA bit7~bit1 bit0  0   IIC_MCTRL  WR  1 0 IIC_IF  TXF  1 1   IIC_CTRANS  RX_ACK  0 slave   1  8 6 slave   IIC_TXDATA slave   IIC_MCTRL  WR  1 0 IIC_IF  TXF  1 1   IIC_CTRANS  RX_ACK  0  1  8 7 6 8 STOP IIC_MCTRL  STO  1 0 9 TXF 
 301   432 

master-receiver

DP32G030 

 302   432 

DP32G030 
 5-149 IIC 
 303   432 

DP32G030 
1 IIC_MSPC pclk=60M IIC  Standard-mode100kbps  SCL 600  pclk tLOW  400  pclktHIGH  200  pclk  SCL_LOW=0xC4SCL_HITH=0x60CPD=0x01
2 IIC_CCFG  MODE  1 IIC_CCFG  EN  1 3 IIC_CST  BUSY  1 0 0 
4 Start IIC_MCTRL  STA  1 0 5 slave   IIC_TXDATA bit7~bit1 bit0  1   IIC_MCTRL  WR  1 0 IIC_IF  TXF  1 1   IIC_CTRANS  RX_ACK  0 slave   1  8 6 slave   IIC_CTRANS  TX_ACK  0  IIC_MCTRL  RD  1 IIC_IF  RXNE  1  IIC_RXDATA slave   IIC_MCTRL  RD  0 IIC_IF.RXF  1  1  7 6  IIC_CTRANS  TX_ACK  1 6 8 STOP IIC_MCTRL  STO  1 0 9 TXF  RXF  
 304   432 

slave-transmitter

DP32G030 

 305   432 

DP32G030 
 5-150 IIC 
 306   432 

DP32G030 
1 slave  IIC_SCTRL  ADMD  0 2 slave  IIC_SADDR 3 IIC_CCFG  MODE  0 IIC_CCFG  EN  1 4 IIC_IF  SLV_STA  IIC  start  1  5 IIC_IF  RXNE  1 master  6 IIC_RXDATA IIC_SADDR  mask master  7 IIC_TXDATA 8 IIC_IF  RXF  1 ACK  9 IIC_IF  TXE  1 TXDATA  10 IIC_IF  TXF  1 1  11 IIC_CTRANS  RX_ACK  0 master   9~11 IIC_CTRANS  RX_ACK  1 master   IIC_CTRANS  TXD_CLR  IIC_TXDATA   12 IIC_IF  SLV_STO  IIC  STOP   13 SLAVE  STARXF TXF  SLAVE  STO 
 307   432 

slave-receiver

DP32G030 

 308   432 

 5-151 IIC 

DP32G030 

1 slave  IIC_SCTRL  ADMD  0 2 slave  IIC_SADDR 3 IIC_CCFG  MODE  0 IIC_CCFG  EN  1 4 IIC_IF  SLV_STA  IIC  start  1  5 IIC_IF  RXNE  1 master  6 IIC_RXDATA IIC_SADDR  mask master 
7 IIC_IF  RXF  1 ACK   1 
8 IIC_CTRANS  TX_ACK  0 9 IIC_IF  RXNE  1 slave  IIC_RXDATA 10 IIC_IF  RXF  1 ACK   1  11 9~10 IIC_IF  SLV_STO  
12 SLAVE  STARXF  SLAVE  STO 

 309   432 

clock-stretching

DP32G030 

 master-receiver  1 IIC_MSPC pclk=60M IIC  Standard-mode100kbps
 SCL 600  pclk tLOW  400  pclktHIGH  200  pclk  SCL_LOW=0xC4SCL_HITH=0x60CPD=0x01
2 IIC_CCFG  MODE  1 IIC_CCFG  EN  1 3 IIC_CST  BUSY  1 0 0 
4 Start IIC_MCTRL  STA  1 0 5 slave   IIC_TXDATA bit7~bit1 bit0  1   IIC_MCTRL  WR  1 0 IIC_IF  TXF  1 1   IIC_CTRANS  RX_ACK  0 slave   1  8 6 slave  slave master  SCL  slave hold   slave  hold  master  IIC_IF  MLTO  
 IIC_CTRANS  TX_ACK  0  IIC_MCTRL  RD  1 IIC_IF  RXNE  1  IIC_RXDATA slave   IIC_MCTRL  RD  0 IIC_IF.RXF  1  1 

 310   432 

DP32G030 
7 6  IIC_CTRANS  TX_ACK  1 6
8 STOP IIC_MCTRL  STO  1 0 9 TXF  RXF    slave-transmitter  1 slave  IIC_SCTRL  ADMD  0STRETCH  1 2 slave  IIC_SADDR 3 IIC_CCFG  MODE  0 IIC_CCFG  EN  1 4 IIC_IF  SLV_STA  IIC  start  1  5 IIC_IF  RXNE  1 master  6 IIC_RXDATA IIC_SADDR  mask master  7 IIC_TXDATA slave   SCL master  SCL slave  IIC_TXDATA slave  IIC_MSPC  SCL_LOW  SCL 8 IIC_IF  RXF  1 ACK  9 IIC_IF  TXE  1 TXDATA  10 IIC_IF  TXF  1 1  11 IIC_CTRANS  RX_ACK  0 master   9~11 IIC_CTRANS  RX_ACK  1 master   IIC_CTRANS  TXD_CLR  IIC_TXDATA  
 311   432 

DP32G030 
12 IIC_IF  SLV_STO  IIC  STOP  
13 SLAVE  STARXF TXF  SLAVE  STO 




 



IIC0

BASE: 0x400B9000

IIC1

BASE: 0x400B9800

IIC_CCFG 0x0

32

R/W

IIC_CST

0x4

32

RO

IIC_CTRANS 0x8

32

R/W

IIC_RXDATA 0xC

32

RO

IIC_TXDATA 0x10

32

R/W

IIC_IE

0x14

32

R/W

IIC_IF

0x18

32

R/W

IIC_MCTRL 0x20

32

R/W

IIC_MSPC 0x24

32

R/W

IIC_SCTRL 0x30

32

R/W

IIC_SADDR 0x34

32

R/W


0x18 0x06 0x02 0x00 0x00 0x00 0x01 0x00 0x33f7f 0x08 0x00


          



IIC_CCFG 0x00

 31:7





RESERVED RO

 

0



 312   432 

6:3

DNF

R/W 0x3

2

RESERVED RO

0

1

MODE

R/W 0x0

0

EN

R/W 0

DP32G030 
Receive SDASCL Digital Noise Filter 0000 0001 1  ...... 1111 15 

 0slave  1master  IIC  0 1

IIC_CST 0x04

 

  

31:14 RESERVED

R

0



13:12 SLV_RXDT

RO 0

SLV_STRETCH_

11

RO 0

BUSY

10 SLV_WR

RO 0

Slave  Slave  00RXDATA  01 10 11 master code MCDE=1 
Slave clock stretching  slave  0 clock stretching 1 clock stretching
Slave  slave  1slave  master  0slave  master  STOP  

 313   432 

9

SLV_RD

RO 0

8

SLV_ACTIVE

RO 0

7:3 RESERVED

RO 0

2

SDA

RO 1

1

SCL

RO 1

0

BUSY

RO 0

DP32G030 
Slave  slave  1slave  master  0slave  master  STOP  
Slave  slave  0slave  1slave   STOP Start_repeat  

IIC SDA  IIC  0IIC SDA  1IIC SDA  IIC SCL  IIC  0IIC SCL  1IIC SCL 
 IIC_CCFG.EN  EN   0 1IIC  START  STOP 

IIC_CTRANS 0x08

  31:3 RESERVED

2

TXD_CLR

1

RX_ACK

  

R

0



W, AC 0

 0 1 IF.TXE 

RO

1

 ACK/NACK IF.TXF  Start_repeat  STOP  1 0 ACK 1 NACK

 314   432 

0

TX_ACK

R/W 0

DP32G030 
 ACK/NACK 0 ACK 1 NACK
ACK/NACK  A slave  ACK/NACK B slave MCDE  master code   NACK
C slave  NACK

IIC_RXDATA 0x0C

  31:8 RESERVED
7:0 RXDATA

 R
R

 

0



IF.RXNE  1 

0

 ACK/NACK 



slave  RXF 

IIC_TXDATA 0x10

  31:8 RESERVED 7:0 TXDATA

 R R/W

 

0



IF.TXE  0 0


 315   432 

IIC_IE 0x14

DP32G030 

  31:18 RESERVED

17 MLTO

16:10 RESERVED

9

SLV_STO

8

SLV_STA

7:5 RESERVED

4

RXF

3

TXF

2

RXOVF

1:0 RESERVED

 R R/W RO R/W
R/W RO R/W
R/W
R/W RO

 

0



Master SCL LOW 

0

0

1

0



Slave  STOP 

0

0

1

Slave  START 

0

0

1

0





0

0

1



0

0

1



0

0

1

0



IIC_IF 0x18

  31:18 RESERVED

 R

 

0



 316   432 

17 MLTO

R, 0
W1C

16:10 RESERVED

RO

0

9

SLV_STO

R, 0
W1C

8

SLV_STA

R, 0
W1C

7:5 RESERVED

RO

0

4

RXF

R, 0
W1C

3

TXF

R, 0
W1C

DP32G030 
Master SCL LOW  1  master   0 1SCL LOW  1024  MSPC   SCL LOW 

Slave  STOP 1  slave  0slave  STOP 1slave  STOP
Slave  START 1  slave   0slave  START 1slave  START

 1  ACK/NACK  0 1 slave  1 Slave  7 slave 
R/W  2 Slave  10 slave  2 
ADDR[7:0] 10   repeat START  slave   1  89   START  1  ADDR[9:8] 3 Slave SCTRL.MCDE=1 master code 
 1  ACK/NACK  0 1

 317   432 

2

RXOVF

1

RXNE

0

TXE

R, 0
W1C

RO

0

RO

1

DP32G030 
 1   ACK/NACK  0 1 RXDATA  
 slave  STRETCH  slave   SCL  RXDATA   RXDATA 

0 1  ACK/NACK 
 
Master   IF.RXOVF 
Slave  ASTRETCH=0 IF. RXOVF
 NACK BSTRETCH=1 ACK master 
slave  SCL hold   RXDATA   SCL

0 TXDATA  1 TXDATA    1 IF.TXF  0  TXDATA 

IIC_MCTRL 0x20

 

  

 318   432 

31:4 RESERVED

3

STO

RO

0

W, AC 0

2

WR

W, AC 0

1

RD

0

STA

W, AC 0 W, AC 0

DP32G030 

 1 STOP
 1 TXDATA  ACK/NACK    1  TXDATA   WR  RD  1  1 RXDATA  ACK/NACK   1 START  STA  WR  START

IIC_MSPC 0x24

  31:28 RESERVED
27:24 DAT_HD
23:16 CPD 15:8 SCL_HI

 RO
R/W
R/W R/W

 
0 
SDA  Master  Slave   mastertHD;DAT=(DAT_HD + 4) * Tpclk  slavetHD;DAT=(DAT_HD + DNF + 6) * Tpclk 0x00  SDA  SDA   SCL   STASTOP DAT_HD  tHD;DAT 
 SCL_HI  SCL_LOW  0x03
Master 
SCL  Master  0x3f
tHIGH=( (SCL_HI+1) * (CPD+1) + DNF + 6) * Tpclk

 319   432 

7:0 SCL_LOW

DP32G030 
SCL  Master  slave  STRETCH  SCTRL. ASDS  0 slave  R/W 0x7f TXDATA  SCL tLOW=( (SCL_LOW+1) * (CPD+1) + DAT_HD + 5) * Tpclk SCL  tHIGH+tLOW  tHIGH  tLOW  1:2

IIC_SCTRL 0x30

  31:4 RESERVED

3

ASDS

  

RO

0

R/W 1


Stretching Adaptive Stretching Data Setup 0 MSPC  1 master  SCL  stretching 

Slave-transmitter STRETCH   stretching salve  SCL  SDA  

 320   432 

2

STRETCH

R/W 0

1

MCDE

R/W 0

0

ADMD

R/W 0

DP32G030 
Clock stretching  0Clock stretching  1Clock stretching 
slave  receiver  IF.RXNE=1CTRANS. STRETCH_BUSY  ACK  SCL hold  RXDATA  STRETCH_BUSY  SCL 
slave  transmitter IF. TXF=1  ACK/NACK TXE=1 CTRANS.STRETCH_BUSY  SCL hold   SCL_LOW  STRETCH_BUSY  SCL 
Master Code Detect Enable. 0 master code 1 master code
slave  START  master code IF.RXF  CST. SLV_RXDT  11 slave  master code  
slave  07  110 

IIC_SADDR 0x34

  31:24 RESERVED

 RO

 

0



 321   432 

MASK_ADDR[

23:17

R/W 0

7:1]

MASK_ADDR

16

R/W 0

0

15:10 RESERVED

RO

0

9:8 ADDR[9:8] R/W 0

7:1 ADDR[7:1] R/W 0

0

ADDR0

R/W 0

DP32G030 
Slave  0 1 slave    10 RXDATA  ADDR[7:0]  ADDR[9:8] mask
Slave 

7 don't care 10  bit9~bit8
 bit7~bit1
7 don't care 10  bit0

 322   432 

5.19 ADC

DP32G030 

5.19.1
 SARADC  14  A/D 
 0 -  10  1  OPA0   10  OPA1 
 11  12   13   14  1.2V   15  AVDD/3  

 323   432 

DP32G030 
 5-152 SARADC 
5.19.2
  IO  11    2.4M  0-10 13-15 
  13   14  1.2V   15  AVDD/3 
 324   432 

DP32G030 
  ADC  PAD_VREF PAD_VREF  AVDD_ADC    16  FIFO    TIMERPLUS  PMWPLUS 
trigger         
      FIFO  FIFO   ADC 0VINVrefAVDD_ADC   DMA  FIFO 
 325   432 

5.19.3

DP32G030 

 5-153 SARADC 
SARADC   11    ADC        ADC              PAD_VREFADC  ADC  ADC   FIFO  FIFO  
SARADC  12  TIMERPLUS  TIMER_PLUS1_GOAL[1:0] TIMERPLUS1  TIMER_PLUS0_GOAL[1:0] TIMERPLUS0  PWMPLUS  PWM_PLUS1_TRIGGER[3:0]PWMPLUS1  trigger  PWM_PLUS0_TRIGGER[3:0] PWMPLUS0  trigger 
 326   432 

5.19.4

DP32G030 



 SARADC  16  14 2  11  12 ADC_CFG  ADC_CH_SEL  
 

 5-154 SARADC 

 SPL_NUM   SPL_NUM  8  8   SARADC_CTRL  8  FIFO 
 327   432 



DP32G030 



 ADC_MD  SARADC SARADC  SARADC  SARADC 


 ADC_CH_SEL SARADC 

 5-155 SARADC 
 a   T0  CPU  ADC_START  ADC_START  1 SARADC  a 
  T1  ADC_START 
 328   432 

DP32G030 
 T2  SARADC  a  ch_a data0eoc  CPU  FIFO  
 CPU  ADC_START  ADC_START   1 T3  SARADC  a 
 T4  ADC_START   T5  SARADC  a  ch_a data1eoc 
CPU  FIFO   CPU  ADC_START ADC_START   SARADC  CPU 

 ADC_CH_SEL SARADC 
 5-156 SARADC 
 a   T0  CPU  ADC_START  ADC_START  1 SARADC  a 

 329   432 

DP32G030 
 T1  SARADC  a  ch_a data0eoc  CPU  FIFO  
 T2  SARADC  a  ch_a data1eoc  CPU  FIFO  
 T3  SARADC  a  ch_a data2eoc  CPU  FIFO  
  CPU  N  N-1  ADC_START   ADC_START  0 CPU  T4  ADC_START   0 SARADC 
 T5  SARADC  a  ch_a data3eoc  CPU           ADC_START    SARADC              
ADC_START SARADC 

 ADC_CH_SEL SARADC  
 5-157 SARADC 
 330   432 

DP32G030 
 a b c  a<b<c 0<  5< 8  T0  CPU  ADC_START  ADC_START  1 SARADC 
 abc   T1  ADC_START   T2  SARADC  a  a  ch_a data0eoc 
 CPU  FIFO  
 T3  SARADC  b  b  ch_b data0eoc   CPU  FIFO  
 T4  SARADC  c  c  ch_c data0eoc   CPU  FIFO  
 CPU  ADC_START  ADC_START  1 T5  SARADC  abc 
 T6  ADC_START   T7  SARADC  a  a  ch_a data1eoc 
 CPU  FIFO  
 T8  SARADC  b  b  ch_b data1eoc   CPU  FIFO  
 T9  SARADC  c  c  ch_c data1eoc   CPU  FIFO    331   432 

DP32G030 
 ADC_START ADC_START  SARADC 

 ADC_CH_SEL SARADC  
 5-158 SARADC 
 a b c  a<b<c 0<  5< 8  T0  CPU  ADC_START  ADC_START  1 SARADC 
abc   T1  SARADC  a  a  ch_a data0eoc 
 CPU  FIFO    T2  SARADC  b  b  ch_b data0eoc   CPU  FIFO  
 332   432 

DP32G030 
 T3  SARADC  c  c  ch_c data0eoc   CPU  FIFO  
  CPU  N  N-1  N   ADC_START  ADC_START  0 CPU  T5  ADC_START  0  SARADC 
 T4  SARADC  a  a  ch_a data1eoc   CPU  FIFO  
 T6  SARADC  b  b  ch_b data1eoc   CPU  FIFO  
 T7  SARADC  c  c  ch_c data1eoc   CPU  FIFO  
ADC_START  SARADC   ADC_START SARADC 
 FIFO
SARADC  16   FIFO  ADC_MEM_MD  
 
 333   432 

DP32G030 
 FIFO FIFO  

SARADC   ADC_IN_SMPL 
 ADC_CFG  IN_SMPL_WIN  1/3/5/7/9/11/13/15   ADC_CFG  SMPL_SETUP   1/2/4/8/16/32/64/128 
CPU 
SARADC  ADC_TRIG   12 
 ADC_EXTTRIG_SEL[3:0] PWM_PLUS0_TRIGGER[3:0] ADC_EXTTRIG_SEL[7:4] PWM_PLUS1_TRIGGER[3:0] ADC_EXTTRIG_SEL[9:8] TIMER_PLUS0_GOAL[1:0] ADC_EXTTRIG_SEL[11:10] TIMER_PLUS1_GOAL[1:0]
 334   432 

DP32G030 
 5-159 SARADC 

SARADC  18 
 5-160 SARADC 
 335   432 



DP32G030 

 5-161 SARADC 
 336   432 

  SARADC    ADC    ADC    ADC        FIFO        KD    offset      FIFO    FIFO    ADC    ADC     


DP32G030 

 337   432 

DP32G030 



    

SARADC

BASE: 0x400BA000

ADC_CFG

0x00

32

ADC_START

0x04

32

ADC_IE

0x08

32

ADC_IF

0x0c

32

ADC_CH0_STAT

0x10

32

ADC_CH0_DATA

0x14

32

ADC_CH1_STAT

0x18

32

ADC_CH1_DATA

0x1C

32

ADC_CH2_STAT

0x20

32

ADC_CH2_DATA

0x24

32

ADC_CH3_STAT

0x28

32

ADC_CH3_DATA

0x2C

32

ADC_CH4_STAT

0x30

32

ADC_CH4_DATA

0x34

32

ADC_CH5_STAT

0x38

32

ADC_CH5_DATA

0x3C

32

ADC_CH6_STAT

0x40

32

ADC_CH6_DATA

0x44

32

ADC_CH7_STAT

0x48

32

ADC_CH7_DATA

0x4C

32

ADC_CH8_STAT

0x50

32

ADC_CH8_DATA

0x54

32

ADC_CH9_ST

0x58

32

ADC_CH9_DATA

0x5c

32

ADC_CH10_ST

0x60

32

ADC_CH10_DATA 0x64

32

ADC_CH11_ST

0x68

32

0x2100

R/W

ADC 

000

R/W 0x00 ADC 

R/W 0x00 ADC 

RW

0x00 ADC 

R/W 0x00 ADC  0 

R/W 0x00 ADC  0 

R/W 0x00 ADC  1 

R/W 0x00 ADC  1 

R/W 0x00 ADC  2 

R/W 0x00 ADC  2 

R/W 0x00 ADC  3 

R/W 0x00 ADC  3 

R/W 0x00 ADC  4 

R/W 0x00 ADC  4 

R/W 0x00 ADC  5 

R/W 0x00 ADC  5 

R/W 0x00 ADC  6 

R/W 0x00 ADC  6 

R/W 0x00 ADC  7 

R/W 0x00 ADC  7 

R/W 0x00 ADC  8 

R/W 0x00 ADC  8 

R/W 0x00 ADC  9 

R/W 0x00 ADC  9 

R/W 0x00 ADC  10 

R/W 0x00 ADC  10 

R/W 0x00 ADC  11 

 338   432 

ADC_CH11_DATA ADC_CH12_ST ADC_CH12_DATA ADC_CH13_ST ADC_CH13_DATA ADC_CH14_ST ADC_CH14_DATA ADC_CH15_ST ADC_CH15_DATA ADC_FIFO_STAT ADC_FIFO_DATA
EXTTRIG_SEL

0x6c 0x70 0x74 0x78 0x7c 0x80 0x84 0x88 0x8c 0xa0 0xa4
0xb0

ADC_CALIB_OFFSET 0xf0

ADC_CALIB_KD

0xf4

DP32G030 

32 R/W 0x00 ADC  11 

32

R/W 0x00 ADC  12 

32 R/W 0x00 ADC  12 

32

R/W 0x00 ADC  13 

32 R/W 0x00 ADC  13 

32 R/W 0x00 ADC  14 

32 R/W 0x00 ADC  14 

32 R/W 0x00 ADC  15 

32

R/W 0x00 ADC  15 

32 R/W 0x04 ADC FIFO 

32 R/W 0x00 ADC FIFO 

 ADC  32 R/W 0x00


32 R/W 0x00 ADC  OFFSET 

32

R/W 0x00 ADC  KD 

 ADC_CFG 0x00

  31:30 RESERVED

29

DMA_EN

28

ADC_TRIG

  

R

0



R/W 0 R/W 0

DMA  FIFO  0CPU  FIFO 1DMA  FIFO
ADC  0 CPU  ADC  1 ADC 

 339   432 

27

ADC_EN

R/W 0

IN_SMPL_WI

26:24

R/W 010

N

ADC_SMPL_C

23

R/W 0

LK

ADC_MEM_

22

R/W 0

MODE

21:19 SMPL_SETUP R/W 010

18

CONT

R/W 0

17:16 AVG

R/W 0

DP32G030 
ADC  0 1
ADC  000 1  ADC  001 3  ADC  010 5  ADC  011 7  ADC  100 9  ADC  101 11  ADC  110 13  ADC  111 15  ADC 
ADC  1 ADC  0 ADC 
ADC  0ADC  FIFO  1ADC 
ADC  000 1  ADC  001 2  ADC  010 4  ADC  011 8  ADC  100 16  ADC  101 32  ADC  110 64  ADC  111 128  ADC 
ADC  0 1
 ADC  001  012  104  118 

 340   432 

15:0 ADC_CH_SEL R/W 0

DP32G030 
ADC  Bit15-bit0  15- 0  1 

ADC_START 0x04

 30:4 3
2 1





RESERVED R

FIFO_CLR R/W

SOFT_RES R/W
ET

BUSY

R

 

0



FIFO 

0

0 1

 1  FIFO

ADC 

0

0 

 ADC  ADC

ADC  0
1 

 341   432 

DP32G030 

ADC  0 1  1 ADC_ CONT  

 ADC_ CONT  1 



 FIFO 

0

START

R/W 0



 ADC_ CONT  1   ADC  ADC  ADC   FIFO   1 1   0 

ADC_IE 0x08

 



30:18 RESERVED R

ADC_FIFO_

17

R/W

HFULL_IE

ADC_FIFO_F

16

R/W

ULL_IE

ADC_CHx_E

15:0

R/W

OC_IE

 

0



ADC FIFO  0
0 1 ADC FIFO  0 0 1

0

ADC  x 

 342   432 

ADC_IF 0x0C

DP32G030 

 

  

30:18 RESERVED

R

0



ADC_FIFO_HF

17

R/W 0

ULL_IF

ADC_FIFO_FU

16

R/W 0

LL_IF

ADC_CHx_EO

15:0

R/W 0

C_IST

ADC FIFO   1  ADC FIFO   1  ADC  x   1 

ADC_CHx_STAT 

 30:1
0





RESERVED R

ADC_CH_E R
OC

 

0



ADC  x 

0

1 ADC  x 

 ADC_IF  1 

ADC_CHx_DATA 

 30:16 15:12
11:0





RESERVED R

ADC_CH_ R
NUM ADC_CH_
R DATA

 

0



0

ADC 

ADC  x  0
  343   432 

DP32G030 

ADC_FIFO_STAT 0xA0

 30:8
7:4
3 2 1 0



  

RESERVED

R

0

ADC_FIFO_LEVEL R

0

RESERVED

R

0


ADC  FIFO  0000 FIFO  0   FIFO  16  0001 FIFO  1  0010 FIFO  2  0011 FIFO  3  0100 FIFO  4  0101 FIFO  5  0110 FIFO  6  0111 FIFO  7  1000 FIFO  8  1001 FIFO  9  1010 FIFO  10  1011 FIFO  11  1100 FIFO  12  1101 FIFO  13  1110 FIFO  14  1111 FIFO  15 


ADC_FIFO_EMPTY R

1

ADC_FIFO_HFULL R

0

ADC_FIFO_FULL

R

0

ADC  FIFO  1 FIFO  0 FIFO 
ADC  FIFO  1 FIFO  0 FIFO 
ADC  FIFO  1 FIFO  0 FIFO 

 344   432 

DP32G030 

ADC_FIFO_DATA 0xA4

 30:16 15:12 11:0





RESERVED R

ADC_FIFO R
_NUM ADC_FIFO
R _DATA

 

0



0

ADC 

ADC  FIFO  0


ADC_ EXTTRIG_SEL 0xB0

 30:12

 RESERVED

EXTTRIG 11:0
_SEL

 R
R/W

 

0



 ADC  Bit11-bit0 exttrig_in[11:0] 0  ADC  0 1 

ADC_CALIB_OFFSET 0xF0

 30:17 16 15:8


RESERVED OFFSET_ VALID RESERVED

7:0

OFFSET

 R

 

0



R/W 0

OFFSET 

R

0



R/W 0

ADC  OFFSET  OFFSET   ADC 

 345   432 

DP32G030 

ADC_CALIB_KD 0xF4

 30:17 16 15:10

 RESERVED KD_VALID RESERVED

9:0

KD

 

R

0

R/W 0

R

0

R/W 0



KD 

ADC  K  K   ADC  K  1 1  K  1 0

 346   432 

5.20 COMP

DP32G030 

5.20.1 

 IO   

5.20.2 
   0mv 24mv 40mv  60mv    2 4   8     

 347   432 

5.20.3 

DP32G030 

 5-162 
  0  VP  PA4 VN  PA3 
 CMP_CFG.CMP_EN[0]  1  VP  PA10 VN  PA9 
 CMP_CFG.CMP_EN[1]
 348   432 

DP32G030 
 2  VP  PC4 VN  PC3   CMP_CFG.CMP_EN[2]
5.20.4  
  0COMP0 PA4  PA3  CMP_ST  CMP_ORG_OUT[0] CMP_ST  CMP_OUT[0]  CMP_ST  CMP_IF[0]  1COMP1 PA10  PA9  CMP_ST   CMP_ORG_OUT[1] CMP_ST  CMP_OUT[1]  CMP_ST  CMP_IF[1]  2COMP2 PC4  PC3  CMP_ST  CMP_ORG_OUT[2] CMP_ST  CMP_OUT[2]  CMP_ST  CMP_IF[2]

 CMPx_HYS  
0mV24mV40mV  60mV 
 349   432 

DP32G030 

 5-163 

   CMP_CFG.CMP_FILTER 0  2 4  8 


 5-164 



 350   432 

DP32G030 

 0  1   1  0 
 CPU  


 5-165 



 COMPARATOR

  



BASE: 0x40000000  351   432 

CMP_CFG CMP_ST

DP32G030 

0x120 R/W 0x200000 

0x124 R/W 0x00





CMP_CFG 0x120

 31:26

 RESERVED

25:24 CMP_FILTER

23:22 RESERVED 21:20 CMP2_HYS

19:18 CMP1_HYS

17:16 CMP0_HYS 15:11 RESERVED

10:8

CMP_INTEN

7:3

RESERVED

 R R/W R R/W R/W R/W R R/W R

 

0





00

10

012 

104 

118 

0



CMP2 

0

0024mv 0140mv

1060mv 110mv

CMP1 

0

0024mv 0140mv

1060mv 110mv

CMP0 

0

0024mv 0140mv

1060mv 110mv

0



 1 0 0 Bit10-bit8  CMP2-CMP0

0



 352   432 

2:0

CMP_EN

R/W

0

DP32G030 
 1 0 Bit2-bit0  CMP2-CMP0

CMP_ST 0x124





  

31:22 RESERVED R

0

21:20 CMP2_IF

R/W 0

19:18 CMP1_IF

R/W 0

1716 CMP0_IF

R/W 0

15:11 RESERVED R

0

CMP_ORG_

108

R

0

OUT

7:3

RESERVED R

0

2:0

CMP_OUT R

0


 2  Bit21  1  2  0  1  Bit20  1  2  1  0   1   1  Bit19  1  1  0  1  Bit18  1  1  1  0   1   0  Bit17  1  0  0  1  Bit16  1  0  1  0   1 

 1P >N  0P <N  Bit10~bit8  CMP2~CMP0 

 1P >N  0P <N  Bit2~bit0  CMP2~CMP0 

 353   432 

5.21 OPAMP

DP32G030 

5.21.1 

  ADC  ADC   IO 

5.21.2 
 /  /  2   3MHz bandwidth     ADC 

 354   432 

5.21.3 

DP32G030 

 5-166 

OPAMP0  VP  PA7 VN  PA8  PA6       SARADC    1                    OPA_CFG.OPA_EN[0]
OPAMP0  VP  PC5 VN  PC6  PC7       SARADC    10                    OPA_CFG.OPA_EN[1]





   

OPERATIONAL AMPLIFIER BASE: 0x40000000

 355   432 

OPA_CFG

0x140

R/W 0x00

DP32G030 


 OPA_CFG

 31:2
1:0

 RESERVED
OPA_EN

  

R

0



R

0

OPA  1 0 Bit1-bit0  OPA1-OPA0

 356   432 

DP32G030 
5.22FLASH FLASHCTRL
5.22.1 
 64K  FLASH  FLASH   NVR 
 FLASH  CPU  FLASH  CPU   FLASH 
5.22.2 
  64K    FLASH    56MHz  1 
 56MHz  84MHz  2    NVR  4  512  1  FLASH   3      FLASH  FLASH    2K 4K  8K    512    64 256 
 357   432 

5.22.3 

DP32G030 

FLASH  AHB APB FLASH FLASH  FLASH  FLASH 
FLASH 

 5-167 FLASH 
AHB  CPU  APB  CPU  FLASH  FLASH  FLASH  
 358   432 

DP32G030 
FLASH FLASH  FLASH FLASH  FLASH  FLASH  FLASH 
FLASH  CPU  FLASH  FLASH   FLASH FLASH  FLASH  
 FLASH  FLASH  2K  64K  512  128   32 
5.22.4  
FLASH   RAM  FLASH_CFG  DEEP_PD  1   RAM  FLASH_CFG  DEEP_PD  0 

 FLASH   56MHz  1  RAM  FLASH_CFG  READ_MD  0  56MHz  84MHz  2  RAM  FLASH_CFG  READ_MD  1 
 359   432 

NVR  MAIN 

DP32G030 

 TRIM  NVR  NVR  TRIM 
NVR  RAM  FLASH_CFG  NVR_SEL  1 NVR  4  512  1  FLASH   3 


FLASH   RAM 
 FLASH_ADDR  (256 )
 512  FLASH_ADDR  
 CPU  FLASH  FLASH 

FLASH 
FLASH_ADDR /   64  bit7-bit13  1  512Byte  512 
 360   432 

DP32G030 

 FLASH  512ByteMAIN  64KBytes 128 NVR  2KBytes 4  (256 )
START 
 FLASH_START  START  1 FLASH  MODE  

 FLASH_LOCK  0x55START  1 FLASH 
 FLASH_UNLOCK  0xAASTART  1
MASK 
MASK 2KBytes4KBytes  8KBytes  MASK  MASK_LOCK  1 MASK_SEL   0 MASK_SEL 
 361   432 



DP32G030 

 FLASH  


FLASH 
 FLASH_ST  INIT_BUSY  1  flash  0  
 FLASH  


 FLASH_ST  BUSY  1  0  READY 


 FLASH_ST  PROG_BUF_EMPTY  1   0  16us

 362   432 

FLASH 

DP32G030 

 FLASH  FLASH  FLASH 
 RAM 

FLASH 
1  FLASH  READY  2  3  4  FLASH  START  5  FLASH  READY  6 FLASH  

 363   432 

DP32G030 
 5-168 
 RAM   364   432 

FLASH 

DP32G030 

1  FLASH  READY  2  3  4  5  FLASH  START  6  FLASH  READY  7 FLASH  

 365   432 

DP32G030 
 5-169 
 RAM   366   432 

FLASH 

DP32G030 

1  FLASH  READY  2  3  4  5  FLASH  START  6  PROG_BUF_EMPTY  0 0 
 1  7  FLASH  READY  8 FLASH 
 64  

 367   432 

DP32G030 
 368   432 

 5-170 
 RAM 


DP32G030 

 FLASH _CTRL FLASH_CFG FLASH_ADDR FLASH_WDATA FLASH_START FLASH_ST FLASH_LOCK FLASH_UNLOCK FLASH_MASK FLASH_ERASETIME FLASH_PROGTIME

 

BASE: 0x4006F000

0x00

32

0x04

32

0x08

32

0x10

32

0x14

32

0x18

32

0x1c

32

0x20

32

0x24

32

0x28

32


R/W R/W W R/W R W W R/W R/W R/W





0x80000000 

0x0



0x0



0x0



0x5



0x0



0x0



0x2



0x7532a31b 

0x1f4360 

 FLASH_CFG 0x00

 

31

DEEP_PD

  

R/W 1

 FLASH  1 0  RAM 

 369   432 

30:5 RESERVED

4:2

MODE

1

NVR_SEL

0

READ_MD

R

0

R/W 0

R/W 0 R/W 0x0

DP32G030 

 000 AHB  001 FLASH_ADDR  (256 ) 010 512   FLASH_ADDR    1 RAM   2 MODE  0
NVR  0 Main Array 128  512  1 NVR  4  512   RAM   12  56MHz<sys_clk<84MHz 01  sys_clk<=56MHz  RAM 

FLASH_ADDR 0x04

  31:14 RESERVED
13:0 ADDR

  

R

0



R/W 0

/   64  bit7-bit13   1  512Byte
 370   432 

DP32G030 

FLASH_WDATA 0x08

  31:0 WDATA

 R/W

 



0





FLASH_START 0x10

  31:1 RESERVED

0

START

  

R

0



R/W 0

  1 MODE   

FLASH_ST 0x14

  31:3 RESERVED
PROG_BUF 2
_EMPTY

  

R

0



R

1


1 0  

 371   432 

DP32G030 

1

BUSY

R

0

 1 0 READY 

FLASH 

0

INIT_BUSY R

1

1 flash 

0

FLASH_LOCK 0x18

 31:8

 RESERVED

7:0

LOCK

 R
W

 

0





 0x55START 

0x0

 1 FLASH 



FLASH_UNLOCK 0x1C

 31:8

 RESERVED

7:0

UNLOCK

 R
W

 

0





0

 0xAASTART 

 1

FLASH_MASK 0x20

 

    372   432 

31:3 RESERVED

2

MASK_LOCK

1:0

MASK_SEL

R

0

R/W 1

R/W 0

DP32G030 

MASK   1 MASK_SEL   0 MASK_SEL  MASK  00 01 2KB 4  10 4KB 8  11 8KB 16 

FLASH_ERASETIME 0x24

  31 RESERVED 30:19 TRCV
18:0 TERASE

 R R/W
R/W

 

0



0xea6

FLASH TRCV   TRCV   50us   72MHz  
 1 48MHz  

FLASH TERASE 

0x2a31 b

 TERASE   TERASE  3.2ms-4ms 
 72MHz  

 1 48MHz  

FLASH_PROGTIME 0x28

 

    373   432 

31:22 RESERVED 21:11 TPGS
10:0 TPROG

DP32G030 

R

0



FLASH  TPGS   TPGS  R/W 0x3e8  20us   48MHz 
FLASH  TPROG  TPROG  16us-20us  R/W 0x360  TPROG    48MHz 

 374   432 

5.23 CRC

DP32G030 

5.23.1 

 CRC  AHB  


 5-171 CRC 
5.23.2 
  81632  CRC   375   432 

 

DP32G030 

 

  CRC 

x^16+x^12+x^5+1

x^8+x^2+x+1

x^16+x^15+x^2+1

x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x^1+1

5.23.3 

 5-172 CRC 
 CRC  CRC_DATAIN  CRC  CRC  CRC  CRC   CRC_DATAOUT
 376   432 

5.23.4 

DP32G030 

CRC 
CRC   k  r  (CRC ) k+r   CRC  
 CRC  T  n bit D  k bit  r bit  F (7,3) 110 1001 110 1001  CRC 

 5-173 CRC 
CRC  1.  CRC  110  4  CRC   ­> 110 0000 2.  110 0000  CRC  ( 2 ) CRC   3.  CRC 
 377   432 

CRC 

DP32G030 

CRC   CRC  

CRC-CCITT CRC_CCITT

16

x^16+x^12+x^5+1

CRC-8

CRC_8

8

x^8+x^2+x+1

CRC-16 CRC-32

CRC_16 CRC_32

16

x^16+x^15+x^2+1

32

x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x ^7+x^5+x^4+x^2+x^1+1



 378   432 



 5-174 CRC 

DP32G030 

 CRC CRC_CR CRC_IV CRC_DATAIN CRC_DATAOUT

  

BASE: 0x40003000

0x00

32

R/W

0x04

32

W

0x08

32

R/W

0x0c

32

R

 
0x00 CRC  0x00 CRC  0x00 CRC  0x00 CRC 

 CRC_CR 0x00

  31:11 RESERVED 10:9 CRC_SEL
8:7 DATA_WIDTH

  

RO 0



R/W 0 R/W 0

CRC  00 x^16+x^12+x^5+1 01 x^8+x^2+x+1 10 x^16+x^15+x^2+1 11 x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x ^7+x^5+x^4+x^2+x+1
CRC  0032  01 16  10 8  11

 379   432 

6:5 OUTPUT_INV R/W 0

4

OUTPUT_REV R/W 0

3:2 INPUT_INV

R/W 0

1

INPUT_REV

R/W 0

0

CRC_EN

R/W 0

DP32G030 
  INPUT_INV
 1 0
 00bit  01bit 
32  31:0 -> 0:31 16  15:0 -> 0:15
8  7:0 -> 0:7 10bit 
32  31:0 -> 24:31, 16:23, 8:15, 0:7 16  15:0 -> 8:15, 0:7
8  01 11
32  31:0 -> 7:0,15:8,23:16,31:24 16  15:0 -> 7:0,15:8
8  00
 1 0
CRC  1CRC  0CRC 

CRC_IV 0x04

  31:0 CRC_IV

  

R/W 0

CRC 

 380   432 

CRC_DATAIN 0x08

DP32G030 

  31:0 CRC_DATAIN

  

W

0

CRC   DATA_WIDTH  0032  01 16  10 8  11

CRC_DATAOUT 0x0C

  31:0 CRC_DATAOUT

  

W

0

CRC   CRC_SEL  00 16  01 8  10 16  1132 

 381   432 

5.24 DMA DMA

DP32G030 

5.24.1 

 DMA  

 5-175 DMA 
5.24.2 
  DMA  4   AHB  
 382   432 

DP32G030 
  816  32bits    4096         DMA    
5.24.3 
 383   432 

 5-176 DMA 

DP32G030 

5.24.4 
DMA  CPU   CPU  DMA RAM  DMA  CPU  CPU 

DMA 
RAMRAM
 DMA  CHn  RAM  RAM   CHnMOD.MS_SEL  0 CHnMOD.MD_SEL   0 RAM   CHnCON.SWREQ  1 SIZE  DMA  RAM  DMA   RAM 

RAM
 DMA  CHn  RAM   CHnMOD.MS_SEL  0 CHnMOD.MD_SEL  CHnCON.SWREQ   1 SIZE  DMA 
 384   432 

DP32G030 
 RAM  DMA   
RAM
 DMA  CHn  RAM           CHnMOD.MS_SEL                 CHnMOD.MD_SEL  0   SIZE  DMA  DMA   RAM  
DMA 
 
DMA  CHnCON.PRI  4  --- --- --- ---
 385   432 

DP32G030 
   2  3
 DMA   DMA  
DMA 
  DMA DMA   4096  

 CHnMSADDR  DMA  

 CHnMDADDR  DMA  
 386   432 



DP32G030 

 CHnCON.PRI  4  


 CHnCON.CIRMD  0   1   DMA 


 CHnCON.LENTH  4096   CHnMOD.MD_SIZE  CHnMOD.MS_SIZE   8bit16bit  32bit


 CHnCON.CH_EN    1
 1   CHnCON.CH_EN  0   1
 387   432 

DP32G030 
 1  DMA   CHnCON.CH_EN  0 CHnCON.CH_EN  0  

  CHnMOD.MS_SEL  CHnMOD.MD_SEL   0x00   RAM   0x01-0x07 

 
        CHnMOD.MS_ADDMOD               CHnMOD.MD_ADDMOD 


 388   432 

DP32G030 
 F0/F1/F2/F3/F4/F5/F6/F7/F8/F9/FA/FB/FC/FD/FE/FF 

 5-177 DMA 





 



/ 

 





884

0x0/F0 0x1/F1 0x2/F2 0x3/F3

1: 0x0  F0[7:0], 0x0  F0[7:0] 2: 0x1  F1[7:0], 0x1  F1[7:0] 3: 0x2  F2[7:0], 0x2  F2[7:0] 4: 0x3  F3[7:0], 0x3  F3[7:0]

8 16 4

0x0/F0 0x1/F1 0x2/F2 0x3/F3

1: 0x0  F0[7:0], 0x0  00F0[15:0] 2: 0x1  F1[7:0], 0x2  00F1[15:0] 3: 0x2  F2[7:0], 0x4  00F2[15:0] 4: 0x3  F3[7:0], 0x6  00F3[15:0]

8 32 4

0x0/F0 0x1/F1 0x2/F2 0x3/F3

1: 0x0  F0[7:0], 0x0  000000F0[31:0] 2: 0x1  F1[7:0], 0x4  000000F1[31:0] 3: 0x2  F2[7:0], 0x8  000000F2[31:0] 4: 0x3  F3[7:0], 0xC  000000F3[31:0]

16 8 4

0x0/F1F0 0x2/F3F2 0x4/F5F4 0x6/F7F6

1: 0x0  F1F0[15:0], 0x0  F0[7:0] 2: 0x2  F3F2[15:0], 0x1  F2[7:0] 3: 0x4  F5F4[15:0], 0x2  F4[7:0] 4: 0x6  F7F6[15:0], 0x3  F6[7:0]

16 16 4

0x0/F1F0 0x2/F3F2 0x4/F5F4 0x6/F7F6

1: 0x0  F1F0[15:0], 0x0  F1F0[15:0] 2: 0x2  F3F2[15:0], 0x2  F3F2[15:0] 3: 0x4  F5F4[15:0], 0x4  F5F4[15:0] 4: 0x6  F7F6[15:0], 0x6  F7F6[15:0]

16 32 4

0x0/F1F0 0x2/F3F2 0x4/F5F4 0x6/F7F6

1: 0x0  F1F0[15:0], 0x0  0000F1F0[31:0] 2: 0x2  F3F2[15:0], 0x4  0000F3F2[31:0] 3: 0x4  F5F4[15:0], 0x8  0000F5F4[31:0] 4: 0x6  F7F6[15:0], 0xC  0000F7F6[31:0]

32 8 4

0x0/ F3F2F1F0 0x4/ F7F6F5F4 0x8/FBFAF9F8 0xC/FFFEFDFC

1: 0x0  F3F2F1F0[31:0], 0x0  F0[7:0] 2: 0x4  F7F6F5F4[31:0], 0x1  F4[7:0] 3: 0x8  FBFAF9F8 [31:0], 0x2  F8[7:0] 4: 0xc  FFFEFDFC [31:0], 0x3  FC[7:0]

/ 
0x0/F0 0x1/F1 0x2/F2 0x3/F3 0x0/00F0 0x2/00F1 0x4/00F2 0x6/00F3 0x0/000000F0 0x4/000000F1 0x8/000000F2 0xC/000000F3 0x0/F0 0x1/F2 0x2/F4 0x3/F6 0x0/F1F0 0x2/F3F2 0x4/F5F4 0x6/F7F6 0x0/0000F1F0 0x4/0000F3F2 0x8/0000F5F4 0xC/0000F7F6 0x0/F0 0x1/F4 0x2/F8 0x3/FC

 389   432 

32 16 4 32 32 4

0x0/ F3F2F1F0 0x4/ F7F6F5F4 0x8/FBFAF9F8 0xC/FFFEFDFC
0x0/ F3F2F1F0 0x4/ F7F6F5F4 0x8/FBFAF9F8 0xC/FFFEFDFC

DP32G030 

1: 0x0  F3F2F1F0[31:0], 0x0  F1F0[15:0] 2: 0x4  F7F6F5F4[31:0], 0x2  F5F4[15:0] 3: 0x8  FBFAF9F8 [31:0], 0x4  F9F8[15:0] 4: 0xc  FFFEFDFC [31:0], 0x6  FDFC[15:0]

0x0/F1F0 0x2/F5F4 0x4/F9F8 0x6/FDFC

1: 0x0  F3F2F1F0[31:0], 0x0  F3F2F1F0[31:0] 0x0/ F3F2F1F0

2: 0x4  F7F6F5F4[31:0], 0x4  F7F6F5F4[31:0] 0x4/ F7F6F5F4

3: 0x8  FBFAF9F8 [31:0], 0x8  FBFAF9F8 [31:0] 0x8/FBFAF9F8

4: 0xc  FFFEFDFC [31:0], 0xC  FFFEFDFC [31:0]

0xC/FFFEFDFC



 DMA  

  

 5-178 DMA 
 HTC_INTEN TC_INTEN

 HTC_INTST TC_INTST

DMA 
 DMA  4  0- 3 UART0UART1UART2SPI0SPI1 ADCTIMER_PLUS0  TIMER_PLUS1  

 5-179 DMA 
 390   432 

 bit
000 001 010 011 100 101
 bit
000 001 010 011 100 101

 0





UART0_RX

UART2_TX

UART1_RX

UART0_TX

SPI0_RX

SPI1_TX

SARADC

N/A

TIMER_PLUS0_L

N/A

TIMER_PLUS1_L

N/A

 2 



UART2_RX

UART1_TX

UART0_RX

UART2_TX

SPI1_RX

SPI0_TX

SARADC

N/A

TIMER_PLUS1_L

N/A

TIMER_PLUS0_L

N/A

DP32G030 

 1 



UART1_RX

UART0_TX

UART2_RX

UART1_TX

SPI1_RX

SPI0_TX

SARADC

N/A

TIMER_PLUS0_H

N/A

TIMER_PLUS1_H

N/A

 3





UART0_RX UART1_RX

UART2_TX UART0_TX

SPI0_RX SARADC

SPI1_TX N/A

TIMER_PLUS1_H

N/A

TIMER_PLUS0_H

N/A



 391   432 

DP32G030 
 5-180 DMA 
  392   432 

DP32G030 
 5-181 DMA 
DMA 
DMA   393   432 

DP32G030 
 5-182 DMA 
 DMA  1 DMA_CON  DMA_EN  1 DMA  2 3           DMA_CHnCON  DMA_CHnMOD  DMA_CHnMSADDR  DMA_CHnMADDR  4 DMA_CHnCON.CH_EN  1
 394   432 

DP32G030 
5DMA  
6 DMA  
7 
8 CH_EN  0 





 



 

DMA

BASE: 0x40001000

DMA_CTR

0x00 32

R/W

0x00

DMA 

DMA_INTEN

0x04 32

R/W

0x00

DMA 

DMA_INTST

0x08 32

R/W

0x00

DMA 

DMA_CH0CTR

0x100 32

R/W

0x1ffe  0 

DMA_CH0MOD

0x104 32

R/W

0x00

 0 

DMA_CH0MSADDR 0x108 32

R/W

0x00

 0 

DMA_CH0MDADDR 0x10c 32

R/W

0x00

 0 

DMA_CH0_ST

0x110 32

R

0x00

 0 

DMA_CH1CTR

0x120 32

R/W

0x1ffe  1 

DMA_CH1MOD

0x124 32

R/W

0x00

 1 

DMA_CH1MSADDR 0x128 32

R/W

0x00

 1 

DMA_CH1MDADDR 0x12c 32

R/W

0x00

 1 

 395   432 

DMA_CH1_ST

0x130 32

DMA_CH2CTR

0x140 32

DMA_CH2MOD

0x144 32

DMA_CH2MSADDR 0x148 32

DMA_CH2MDADDR 0x14c 32

DMA_CH2_ST

0x150 32

DMA_CH3CTR

0x160 32

DMA_CH3MOD

0x164 32

DMA_CH3MSADDR 0x168 32

DMA_CH3MDADDR 0x16c 32

DMA_CH3_ST

0x170 32

DP32G030 

R

0x00

 1 

R/W

0x1ffe  2 

R/W

0x00

 2 

R/W

0x00

 2 

R/W

0x00

 2 

R

0x00

 2 

R/W

0x1ffe  3 

R/W

0x00

 3 

R/W

0x00

 3 

R/W

0x00

 3 

R

0x00

 3 



DMA_CTR 0x00

  31: 1 RESERVED

0

DMA_EN

  

R

0



R/W 0

DMA  0DMA  1DMA 

DMA_INTEN 0x04

  31:12 RESERVED

  

R

0



 396   432 

11

CH3_THC_INTEN

R/W 0

10

CH2_THC_INTEN

R/W 0

9

CH1_THC_INTEN

R/W 0

8

CH0_THC_INTEN

R/W 0

7:4

RESERVED

R

0

3

CH3_TC_INTEN

R/W 0

2

CH2_TC_INTEN

R/W 0

1

CH1_TC_INTEN

R/W 0

0

CH0_TC_INTEN

R/W 0

DP32G030 
 3   2   1   0    3   2   1   0 

DMA_INTST 0x08

  31:12 RESERVED

11

CH3_THC_INTST

10

CH2_THC_INTST

9

CH1_THC_INTST

8

CH0_THC_INTST

7:4

RESERVED

3

CH3_TC_INTST

2

CH2_TC_INTST

  

R

0

R/W 0

R/W 0

R/W 0

R/W 0

R

0


 3   1   2   1   1   1   0   1 


R/W 0 R/W 0

 3   1   2   1 

 397   432 

1

CH1_TC_INTST

R/W 0

0

CH0_TC_INTST

R/W 0

DP32G030 
 1   1   0   1 

DMA_CHnCTR 0x100 + 0x20*(n)

  31:17 RESERVED 16 SWREQ
15:14 PRI
13 LOOP 12:1 LENTH

 R R/W
R/W
R/W R/W

 

0





 1 

0

 1

 2LOOP  0 

LOOP  1 





00

01

0

10

11






0 0
1 
 LENTH+1 0xfff  MS_SIZE  MD_SIZE 

 398   432 

0

CH_EN

R/W 0

DP32G030 
 0 1  1 1LOOP   0 LOOP  1   2  1 

DMA_CHnMOD 0x100 + 0x20*(n)+ 0x04

  31:14 RESERVED
13:11 MD_SEL

 R
R/W

 

0



MD 

000

001 hsreq_md[0]

010 hsreq_md[1]

011 hsreq_md[2]

100 hsreq_md[3]

0

101 hsreq_md[4]

110 hsreq_md[5]

111 hsreq_md[6]

 1 000   SRAM 

 2 001-111  

 399   432 

10:9 MD_SIZE

R/W 0

MD_ADDMO

8

R/W 0

D

7:6 RESERVED

R

0

5:3 MS_SEL

R/W 0

2:1 MS_SIZE

R/W 0

DP32G030 
MD  008bits 0116bits 1032bits 11 MD  0 1 
MS  000 001 hsreq_ms[0] 010 hsreq_ms[1] 011 hsreq_ms[2] 100 hsreq_ms[3] 101 hsreq_ms[4] 110 hsreq_ms[5] 111 hsreq_ms[6]  1 000   SRAM   2 001-111  
MS  008bits 0116bits 1032bits 11

 400   432 

MS_ADDMO

0

R/W 0

D

DP32G030 
MS  0 1

DMA_CHnMSADDR 0x100 + 0x20*(n)+ 0x08

 31:0

 MS_ADDR

 R/W

 

MS 

0

32 16 8 



DMA_CHnMDADDR 0x100 + 0x20*(n) + 0x0C

 31:0





MD_ADDR R/W

 

MD 

0

32 16 8 



DMA_CHn_ST 0x100 + 0x20*(n) + 0x10

  31:12 RESERVED 11:0 CUR_LENTH

 R

 0

R

0

  

 401   432 

5.25 AES AES

DP32G030 

5.25.1 
 AES  128  AES  
 128  128     CPU 
ECB CBC CTR 

 5-183 AES 
 402   432 

DP32G030 
5.25.2 
  AES Rijndael /   128 4  32   ECBCBCCTR    128   128   213  128   1  32  INPUT  buffer  1  32  OUTPUT  buffer   32    128  CBC  AES  CTR 
 32 
5.25.3 
 403   432 

 5-184 AES 

DP32G030 

 AES  

5.25.4 
AES  AES EN = 0 AES_CR  CHMOD [1 0] ·ECB ·CBC ·CTR

ECB
  AES_IVR    


 404   432 

DP32G030 
 5-185 AES 
 5-186 AES 
 405   432 

DP32G030 
CBC
CBC AES_IVRx  IV  IV 

 5-187 AES 
 406   432 

DP32G030 
 5-188 AES 
CTR
 32   XOR 

 407   432 

DP32G030 
 5-189 AES 
 408   432 

DP32G030 
 5-190 AES 

AES   AES_CR  DATATYPE 
  409   432 

DP32G030 
 410   432 



 5-191 AES 

DP32G030 



 AES KEYIV 
1.  AES_CR·EN=0  AES 2.  AES_CR·MODE[1:0]=00  AES_CR·CHMOD[1:0]  3. ECB  AES_KEYRx CTR  CBC  AES_IVRx  4.  AES_CR·EN=1  AES 5.  AES_DINR  MSB 6.  AES_SR  CCF  7.  AES_DOUTR  MSB 8.  567   KEY   KEY  CTR  IV 


 AES KEY 
 411   432 

1.  AES_CR·EN=0  AES

DP32G030 

2.   AES_CR · MODE[1:0]=01                    AES_CR·CHMOD[1:0]

3.  AES_KEYRx  AES_IVRx 

4.  AES_CR·EN=1  AES

5.  AES_SR  CCF 

6.  AES_KEYRx  AES_KEYRx  

7.  3456

 KEY 


 AES KEYIV 
1.  AES_CR·EN=0  AES 2.  AES_CR·MODE[1:0]=10  AES_CR·CHMOD[1:0]  3. ECB  AES_KEYRx CTR  CBC  AES_IVRx  4.  AES_CR·EN=1  AES 5.  AES_DINR  MSB 6.  AES_SR  CCF  7.  AES_DOUTR  MSB
 412   432 

8.  567 

DP32G030 

 KEY  

CTR  KEY  KEYCTR  IV  IV

+
+ AES  KEY
1.  AES_CR·EN=0  AES 2.  AES_CR·MODE[1:0]=11 + AES_CR·CHMOD[1:0] CTR +  3. ECB  AES_KEYRx CTR  CBC  AES_IVRx  4.  AES_CR·EN=1  AES 5.  AES_DINR  MSB 6.  AES_SR  CCF  7.  AES_DOUTR  MSB 8.  567   KEY AES   AES_KEY 
 CTR 

 413   432 



DP32G030 



 

AES

BASE: 0x400BD000

AES_CR

0x00

32

AES_SR

0x04

32

AES_DINR

0x08

32

AES_DOUTR 0x0c

32

AES_KEYR0

0x10

32

AES_KEYR1

0x14

32

AES_KEYR2

0x18

32

AES_KEYR3

0x1C

32

AES_IVR0

0x20

32

AES_IVR1

0x24

32

AES_IVR2

0x28

32

AES_IVR3

0x2C

32


R/W R R/W R R/W R/W R/W R/W R/W R/W R/W R/W

 

0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

AES  AES  AES  AES  AES  0 AES  1 AES  2 AES  3 AES  0 AES  1 AES  2 AES  3

 AES_CR 0x00

 31:9

 RESERVED

8

ERRC

 R
R/W

 

0





0

 1  RDERR  WRERR 



 414   432 

7

CCFC

W

0

6:5

CHMOD

R/W 0

4:3

MODE

R/W 0

2:1

DATATYPE

R/W 0

0

EN

R/W 0

DP32G030 
 
AES  00ECB 01CBC 10CTR 11  AES  AES   AES  AES 
AES  00 01 10 11+  AES   AES  AES   CTR  4 CTR  4 3
 0032  0116  0x764356AB 0x56AB7643 108   0x764356AB 0xAB564376 111  0x00112233 0xCC448800  AES   AES   AES 
AES  AES   EN  AES   AES  2 

 415   432 

DP32G030 

AES_SR 0x04

  31:3 RESERVED

2

WRERR

1

RDERR

0

CCF

 R R
R
R

 

0




 AES_DINR  
 AES_CR  ERRC  0
0 1  AES  WRERR  AES 


 AES_DOUTR  
 AES_CR  ERRC  0
0 1  AES  RDERR  AES 



 CCFIE  AES_CR 

0

 AES_CR  CCFC 

1

0

AES_DINR 0x08

 

  

 416   432 

31:0 DINR

R/W 0

DP32G030 

 4  ­ 1 4  MSB  LSB  ­ 2  AES_KEYRx  
­ 3 4+  4  MSB  LSB  32 

AES_DOUTR 0x0C

  31:0 DOUTR

 R

 





 CCF   4  128 

- 1 4  MSB

0

 LSB 

- 2  AES_KEYRx 

- 3 4+  4  MSB  LSB 

 32 

AES_KEYR0 0x10

 

  

 417   432 

31:0 KEYR

R/W 0

DP32G030 
[31:0]  AES   1 2 4 + LSB  [31:0]  3 LSB   [31:0]  AES   CCF   AES   4  +

AES_KEYR1 0x14

  31:0 KEYR

 R/W

 

0

[63:32]

AES_KEYR2 0x18

  31:0 KEYR

 R/W

 

0

[95:64]

AES_KEYR3 0x1C

  31:0 KEYR

 R/W

 

0

[127:96]

 418   432 

AES_IVR0 0x20

DP32G030 

  31:0 IVR

 R/W

 
[310]  AES_CR  EN  1  

- ECB  0
- CTR  CBC   CTR  32  
 AES  0x00000000

AES_IVR1 0x24

  31:0 IVR

 R/W

 

[63:32]

 CTR 

0



 AES  0x00000000

AES_IVR2 0x28

  31:0 IVR

 R/W

 

[95:64]

 CTR 

0



 AES  0x00000000

 419   432 

AES_IVR3 0x2C

DP32G030 

  31:0 IVR

 R/W

 

MSB IVR [12796]

 CTR 

0



 AES  0x00000000

 420   432 

6. 

DP32G030 

 IO  

6.1 

 3.3V 
 TA = 25 °C VDD =3.3V 

6.2 

6.2.1 


VDD  VSS VIN VDD  VSS



 1 




 



-0.3

3.6

V



VSS-0.3

3.6

V



50 mV



50 mV

6.2.2 


I DD IOUT I IN
 IIN



 2 




 





-30



-5

120 mA

30

mA

5

mA



-25

25

mA

 421   432 

6.2.3 

DP32G030 


TSTG TJ

 


 3 




 

-45

150



125



6.3 

6.3.1 


VDD FCLK TA



 4 




 



2.0

3.3

3.6

V



-

-

72 MHz



-40

-

85



6.3.2 


TVR TVF

 5 







 

VDD  VDD 

0.3

-

 uS/V

0.3

-

 uS/V

6.3.3 


VPOR VPDR

 6 







1.87



1.76

 1.9 1.8

 

1.96

V

1.85

V

 422   432 

VHYS

PDR 

TRST





DP32G030 

90

100

110 mV

-

0.6

-

ms

6.3.4 


I DD
I DD
I DD
I DD I DD I DD I DD I DD I DD I DD I DD I DD I DD

 


       sleep  sleep  sleep 

 7 





3.3V@48MHz Run in RAM All Peripherals clock
OFF 3.3V@24MHz Run in RAM All Peripherals clock
OFF 3.3V@12MHz Run in RAM All Peripherals clock
OFF 3.3V@32KHz Run in RAM All Peripherals clock
OFF 3.3V@48MHz All Peripherals clock
ON 3.3V@24MHz All Peripherals clock
ON 3.3V@12MHz All Peripherals clock
ON 3.3V@48MHz All Peripherals clock
OFF 3.3V@24MHz All Peripherals clock
OFF 3.3V@12MHz All Peripherals clock
OFF

3.3V@48MHz

-

3.3V@48MHz All Peripherals clock
ON 3.3V@24MHz All Peripherals clock
ON

 423   432 

  
mA

mA

A

A

mA

mA A

mA

mA

A

12

-

A

A

A

3.3V@12MHz

I DD

sleep  All Peripherals clock

ON

3.3V@48MHz

I DD

sleep  All Peripherals clock

OFF

3.3V@24MHz

I DD

sleep  All Peripherals clock

OFF

3.3V@12MHz

I DD

sleep  All Peripherals clock

OFF

I DD

deepsleep  

3.3V@48MHz

I DD

stop 

3.3V@48MHz

3.3V@48MHz

I DD

stop  All Peripherals clock

OFF

3.3V@24MHz

I DD

stop  All Peripherals clock

OFF

3.3V@12MHz

I DD

stop  All Peripherals clock

OFF

DP32G030  A

A

A

A

-

5

-

A

-

0.5

-

A

A

A

A

 All Peripherals clock 

6.3.5 







   

VREFINT



-40~85 1.19

1.2

1.21

V

tS_vrefint

ADC sampling time when reading the internal reference voltage

-



-

5

-

us

6.3.6 







   

Twusleep Twudeepsleep

sleep  deepsleep 

-

-

100

-

us

-

-

140

-

us

Twustop

stop 

-

-

350

-

us



 424   432 

DP32G030 

6.3.7 





fHSI



TRIM

Trim step

ACC



DC



TSU



I DD






-
VDD=2.0V~3.6 V
-40~85 VDD=3.3V
-
-

   

-

48

-

MHz

-

0.8

-

%

-1

-

1

%

45

50

55

%

-

10

-

S

-

100

85 A

6.3.8 





FLSI



TRIM

Trim step

ACC



DC



TSU



I DD






-
VDD=2.0V~3.6 V
-40~85 VDD=3.3V
-
-

   

-

32.768

-

KHz

-

-

1.8

%

-3

3

%

45

50

55

%

-

-

80

S

-

-

1

A

6.3.9 

 FHSE
TSU

  

 -

   

4

-

32

MHz

0.3

-

1

ms

 425   432 

I DD





VDD = 3.3V, Rm = 45, CL =
10pF@8MHz VDD = 3.3V, Rm =
30, CL = 20pF@16MHz

DP32G030 

-

0.86

1.45

uA

-

0.8

1.2

uA

6.3.10 





FLSE



TSU



I DD





 -
CL=20pF CL = 20pF@8MHz

   

-

32.768

-

KHz

-

600

-

ms

1.2

-

2

uA

6.3.11PLL 





fPLL_IN

 

fPLL_OUT



Tlock

PLL 

Jitter

Cycle-to-cycle jitter



 -

   

4

-

48

MHz

40

-

60

%

-

72

-

MHz

-

-

35

us

-

200

ps

6.3.12FLASH 

 Tprog Terase





   

32-bit 

-40~85

-

-

20

us

0.5KB

-40~85

-

-

4

ms

 426   432 




IDD Standby 

Deep power down 

Ncycle

/

Tret





-40~85 -40~85
  85 85

DP32G030 

-

-

0.9

mA

-

-

0.9

mA

-

90

-

uA

-

3

-

uA

10

-

-



10

-

-



6.3.13EMC 

 ESD(HBM)

 

ESD(CDM) 

LatchUp






TA = 25C  JEDEC JS-001-2017
TA = 25C  JEDEC JS-002-2014
TA = 25C  JEDEC78D

 2000 500 100

 V V
mA

6.3.14IO 


VIL VIH Vhys IIH







 





TC3.3V IO

-



FT5V tolerance IO

-

- 0.39VDD V - 0.47VDD V

TC3.3V IO

0.55VDD

-



FT5V tolerance IO 0.51VDD

-

-

V

-

V



-

-

240

-

mV



-

-1

 427   432 

-

1

uA

DP32G030 

IIL

-

-1

-

1

uA

RPU



-

-

40

-

K

RPD



-

-

40

-

K

VOL



VOH



TC3.3V IO |IIO| = 8mA
VDD  2.7V

-

-

VDD-0.29

-

0.27

V

-

V

VOL



VOH



TC3.3V IO |IIO| = 20mA VDD  2.7V

-

-

VDD-0.87

-

1

V

-

V

VOL_5 VOH_5

 

FT5V tolerance IO

-

-

|IIO| = 8mA

VDD  2.7V

VDD-0.3

-

0.28

V

-

V

VOL_5 VOH_5

 

FT5V tolerance IO

-

-

|IIO| = 20mA

VDD  2.7V

VDD-0.91

-



0.9

V

-

V

6.3.15EXTRST 





VIL



VIH



Vhys



RPU



VF



VNF





 -
VIN = VSS -

   

-

-

0.3VDD V

0.7VDD

-

-

V

0.71

1.19

1.33

V

-

40

-

K

-

-

70

ns

-

350

-

ns

 428   432 

6.3.16ADC 

DP32G030 







   

VDD

ADC 

-

2

IDD

ADC 

VDD = 3.3V

-

fADC

ADC 

-

-

-

3.6

V

0.5

-

mV

48

-

MHz

fs



-

-

2.4

-

MHz

VAIN RAIN RADC

  

VIN = VSS
-

0

-

VDD

V

-

-

50

K

-

-

0.65

K

CADC



-

-

-

3.8

pF

Ts



-

1



TCONV  fADC = fSYS = 48MHz

20



Vextvref



-

-



-

128

1/fADC

-

147

1/fADC

-

VDD

V

6.3.17ADC 





ET

Total unadjusted error

EO

Offset error

EG

Gain error

ED

Differential linearity error

EL

Integral linearity error





   

-

-

+/-4 LSB

fADC = 48M,

-

RAIN3k,

VDDA=2.7V to

-

3.6V TA = -40 to

85

-

-

+/-1.5 LSB

-

+/-2.5 LSB

-

+/-1 LSB

-

-

+/-1.7 LSB

 429   432 

6.3.18 

DP32G030 





TL



Avg_Slope

Slope 

V25

25

Tstart



Ts_temp

ADC  



 -

6.3.19 

   

-

-

+/-2.7



3.05

3.13

3.2 mv/

1.34

1.543

1.52

V

4

-

10

us

5

-

-

us

 VDD CMIR
Vopa_offset
Iload IDD CMRR PSRR GBW SR Rload





   



-

2.0

-

3.6

V



-

0

Input offset voltage maximum trim range

25No load output

-

25No load output

-

Input offset voltage

after offset trim

2.0V~3.6V-40 ~85

-



-

-

-

VDD

V

-

8

mV

-

0.4

mV

-

0.8

mV

-

500

uA





-

Common mode rejection ratio

-

54

Power supply rejection ratio

-

72



-

2.1

-

320

uA

-

196

dB

-

138

dB

4.7

12.6 MHz

Slew Rate

-

2.5

4.1

5.4

V/us



-

4

-

-

K

 430   432 

DP32G030 

Cload



-

-

-

50

pF

VOHsat High saturation voltage

-

VDD-30

-

-

mV

VOLsat Low saturation voltage

-

-

-

31

mV

PM

Phase Margin

-

46

67

97

°

GM

Gain Margin

THD

Total Harmonic Distortion



-

6.6

17

30

dB

-

3.1

3.2

3.3

%

6.3.20 





VDD



IDD



VCM Voffset Vhys Tstart

  offset 
 

AV

DC Voltage Gain



 -
 -

   

2.0

-

3.6

V

-

30

45

uA

0.35 0.5VDD VDD-0.3 V

-

10

20

mV

-

60

140

mV

-

-

400

ns

45

65

75

dB

 431   432