GigaDevice GD32F5HC
Jump to navigation
Jump to search
The GigaDevice GD32F5HC are 32-bit general-purpose microcontrollers based on the ARM Cortex-M33 processor.
Supported devices
Refer to the supported device list for a full list of all supported GD32F5HC family devices, their corresponding names and connection diagrams.
Target interfaces
| Interface | J-Link support | Flasher support |
|---|---|---|
| JTAG | ||
| SWD |
Flash banks
| Flash bank | Base address | J-Link support | Flasher support | Loader | |
|---|---|---|---|---|---|
| Name | Bank size | ||||
| Main flash(NS) | 0x08000000 | Default | Up to 2 MB | ||
| Main flash(S) | 0x0C000000 | Default | Up to 2 MB | ||
| QSPI flash(NS) | 0x90000000 | Default | Up to 32 MB | ||
Watchdog handling
- The device has 2 watchdogs, FWDGT and WWDGT.
- Both watchdogs are fed during flash programming.
Device specific handling
Connect
- On Connect, protection level is checked. For further information regarding this, please click here.
Reset
- The device uses normal Cortex-M reset, no special handling necessary, like described here.
Attach
Attach is a debugging feature which exclusively applies to J-Link and J-Trace and does not apply to Flasher.
- Attach is supported
Option Byte Programming
Option Bytes for GigaDevice GD32F5HC can be read and programmed using the Device Provisioner utility. See GigaDevice GD32F5HC Option Bytes Programming for more details.