GD32F4xx

Vendor Web: GigaDevice

download svd file

All devices of this Vendor

Name : GD32F4xx

description : GD32F4xx ARM 32-bit Cortex-M4 Microcontroller based device

Architecture

Architecture : ARM Cortex-M4 (CM4)

revision : r2p1

endian : little

Memory Protection Unit (MPU) : available

Floating Point Unit (FPU) : available

Number of relevant bits in Interrupt priority : 4

Peripherals

name : ADC0
description : Analog to digital converter
base address : 0x0
Interrupt (18) ADC

name : ADC1
description : Analog to digital converter
base address : 0x0
Interrupt (18) ADC

name : ADC2
description : Analog to digital converter
base address : 0x0
Interrupt (18) ADC

name : ADC_Common
description : common ADC register
base address : 0x0

name : CAN0
description : Controller area network
base address : 0x0
Interrupt (19) CAN0_TX
Interrupt (20) CAN0_RX0
Interrupt (21) CAN0_RX1
Interrupt (22) CAN0_EWMC

name : CAN1
description : Controller area network
base address : 0x0
Interrupt (63) CAN1_TX
Interrupt (64) CAN1_RX0
Interrupt (65) CAN1_RX1
Interrupt (66) CAN1_EWMC

name : CRC
description : cyclic redundancy check calculation unit
base address : 0x0

name : CTC
description : Clock trim controller
base address : 0x0
Interrupt (5) RCU_CTC

name : DAC
description : Digital-to-analog converter
base address : 0x0
Interrupt (54) TIMER5_DAC

name : DBG
description : Debug support
base address : 0x0

name : DCI
description : Digital Camera Interface
base address : 0x0
Interrupt (78) DCI

name : DMA0
description : DMA controller
base address : 0x0
Interrupt (11) DMA0_Channel0
Interrupt (12) DMA0_Channel1
Interrupt (13) DMA0_Channel2
Interrupt (14) DMA0_Channel3
Interrupt (15) DMA0_Channel4
Interrupt (16) DMA0_Channel5
Interrupt (17) DMA0_Channel6
Interrupt (47) DMA0_Channel7

name : DMA1
description : DMA controller
base address : 0x0
Interrupt (56) DMA1_Channel0
Interrupt (57) DMA1_Channel1
Interrupt (58) DMA1_Channel2
Interrupt (59) DMA1_Channel3
Interrupt (60) DMA1_Channel4
Interrupt (68) DMA1_Channel5
Interrupt (69) DMA1_Channel6
Interrupt (70) DMA1_Channel7

name : ENET_DMA
description : Ethernet: DMA controller operation
base address : 0x0

name : ENET_MAC
description : Ethernet: media access control
base address : 0x0
Interrupt (61) ENET
Interrupt (62) ENET_WKUP

name : ENET_MAC_FCTH
description : MAC flow control threshold register
base address : 0x0

name : ENET_MSC
description : Ethernet: MAC statistics counters
base address : 0x0

name : ENET_PTP
description : Ethernet: Precision time protocol
base address : 0x0

name : EXMC
description : External memory controller
base address : 0x0
Interrupt (48) EXMC

name : EXTI
description : External interrupt/event controller
base address : 0x0
Interrupt (6) EXTI_Line0
Interrupt (7) EXTI_Line1
Interrupt (8) EXTI_Line2
Interrupt (9) EXTI_Line3
Interrupt (10) EXTI_Line4
Interrupt (23) EXTI_line9_5
Interrupt (40) EXTI_line15_10

name : FMC
description : FMC
base address : 0x0
Interrupt (4) FMC

name : FS_DEVICE
description : USB on the go full speed device
base address : 0x0

name : FS_GLOBAL
description : USB full speed global registers
base address : 0x0
Interrupt (42) OTG_FS_WKUP
Interrupt (67) OTG_FS

name : FS_HOST
description : USB on the go full speed host
base address : 0x0

name : FS_PWRCLK
description : USB on the go full speed
base address : 0x0

name : FWDGT
description : free watchdog timer
base address : 0x0

name : GPIOA
description : General-purpose I/Os
base address : 0x0

name : GPIOB
description : General-purpose I/Os
base address : 0x0

name : GPIOC
description : General-purpose I/Os
base address : 0x0

name : GPIOD
description : General-purpose I/Os
base address : 0x0

name : GPIOE
description : General-purpose I/Os
base address : 0x0

name : GPIOF
description : General-purpose I/Os
base address : 0x0

name : GPIOG
description : General-purpose I/Os
base address : 0x0

name : GPIOH
description : General-purpose I/Os
base address : 0x0

name : GPIOI
description : General-purpose I/Os
base address : 0x0

name : HS_DEVICE
description : USB on the go high speed device
base address : 0x0

name : HS_GLOBAL
description : USB high speed global registers
base address : 0x0
Interrupt (74) USBHS_EP1_Out
Interrupt (75) USBHS_EP1_In
Interrupt (76) USBHS_WKUP
Interrupt (77) USBHS

name : HS_HOST
description : USB on the go full speed host
base address : 0x0

name : HS_PWRCLK
description : USB on the go high speed power and clock
base address : 0x0

name : I2C0
description : Inter integrated circuit
base address : 0x0
Interrupt (31) I2C0_EV
Interrupt (32) I2C0_ER

name : I2C1
description : Inter integrated circuit
base address : 0x0
Interrupt (33) I2C1_EV
Interrupt (34) I2C1_ER

name : I2C2
description : Inter integrated circuit
base address : 0x0
Interrupt (72) I2C2_EV
Interrupt (73) I2C2_ER

name : I2S1_add
description : Serial peripheral interface
base address : 0x0
Interrupt (35) SPI0

name : I2S2_add
description : Serial peripheral interface
base address : 0x0
Interrupt (35) SPI0

name : IPA
description : Image processing accelerator
base address : 0x0
Interrupt (90) IPA

name : IREF
description : Programmable current reference
base address : 0x0

name : NVIC
description : Nested Vectored Interrupt Controller
base address : 0x0

name : PMU
description : Power management unit
base address : 0x0

name : RCU
description : Reset and clock unit
base address : 0x0
Interrupt (5) RCU_CTC

name : RTC
description : Real-time clock
base address : 0x0
Interrupt (2) RTC_T amper
Interrupt (3) RTC_WKUP
Interrupt (41) RTC_Alarm

name : SDIO
description : Secure digital input/output interface
base address : 0x0
Interrupt (49) SDIO

name : SPI0
description : Serial peripheral interface
base address : 0x0
Interrupt (35) SPI0

name : SPI1
description : Serial peripheral interface
base address : 0x0
Interrupt (36) SPI1

name : SPI2
description : Serial peripheral interface
base address : 0x0
Interrupt (51) SPI2

name : SPI3
description : Serial peripheral interface
base address : 0x0
Interrupt (84) SPI3

name : SPI4
description : Serial peripheral interface
base address : 0x0
Interrupt (85) SPI4

name : SPI5
description : Serial peripheral interface
base address : 0x0
Interrupt (86) SPI5

name : SYSCFG
description : System configuration controller
base address : 0x0

name : TIMER0
description : Advanced-timers
base address : 0x0
Interrupt (24) TIMER0_BRK_TIMER8
Interrupt (25) TIMER0_UP_TIMER9
Interrupt (26) TIMER0_TRG_CMT_TIMER10
Interrupt (27) TIMER0_CC

name : TIMER1
description : General-purpose-timers
base address : 0x0
Interrupt (28) TIMER1

name : TIMER10
description : General-purpose-timers
base address : 0x0
Interrupt (26) TIMER0_TRG_CMT_TIMER10

name : TIMER11
description : General-purpose-timers
base address : 0x0
Interrupt (43) TIMER7_BRK_TIMER11

name : TIMER12
description : General-purpose-timers
base address : 0x0
Interrupt (44) TIMER7_UP_TIMER12

name : TIMER13
description : General-purpose-timers
base address : 0x0
Interrupt (45) TIMER7_TRG_CMT_TIMER13

name : TIMER2
description : General-purpose-timers
base address : 0x0
Interrupt (29) TIMER2

name : TIMER3
description : General-purpose-timers
base address : 0x0
Interrupt (30) TIMER3

name : TIMER4
description : General-purpose-timers
base address : 0x0
Interrupt (50) TIMER4

name : TIMER5
description : Basic-timers
base address : 0x0
Interrupt (54) TIMER5_DAC

name : TIMER6
description : Basic-timers
base address : 0x0
Interrupt (55) TIMER6

name : TIMER7
description : Advanced-timers
base address : 0x0
Interrupt (43) TIMER7_BRK_TIMER11
Interrupt (44) TIMER7_UP_TIMER12
Interrupt (45) TIMER7_TRG_CMT_TIMER13
Interrupt (46) TIMER7_CC

name : TIMER8
description : General-purpose-timers
base address : 0x0
Interrupt (24) TIMER0_BRK_TIMER8

name : TIMER9
description : General-purpose-timers
base address : 0x0
Interrupt (25) TIMER0_UP_TIMER9

name : TLI
description : TFT-LCD interface
base address : 0x0
Interrupt (88) TLI
Interrupt (89) TLI_ER

name : TRNG
description : Ture random number generator
base address : 0x0
Interrupt (80) TRNG

name : UART3
description : Universal asynchronous receiver transmitter
base address : 0x0
Interrupt (52) UART3

name : UART4
description : Universal asynchronous receiver transmitter
base address : 0x0
Interrupt (53) UART4

name : UART6
description : Universal asynchronous receiver transmitter
base address : 0x0
Interrupt (82) UART6

name : UART7
description : Universal asynchronous receiver transmitter
base address : 0x0
Interrupt (83) UART7

name : USART0
description : Universal synchronous asynchronous receiver transmitter
base address : 0x0
Interrupt (37) USART0

name : USART1
description : Universal synchronous asynchronous receiver transmitter
base address : 0x0
Interrupt (38) USART1

name : USART2
description : Universal synchronous asynchronous receiver transmitter
base address : 0x0
Interrupt (39) USART2

name : USART5
description : Universal synchronous asynchronous receiver transmitter
base address : 0x0
Interrupt (71) USART5

name : WWDGT
description : Window watchdog timer
base address : 0x0
Interrupt (0) WWDGT


Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.