Difference between revisions of "GigaDevice GD32A4"
(Created page with "Category:Device families The GD32A49x series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M33 processor. __TOC__ ==Flash Banks== ===Internal F...") |
|||
Line 1: | Line 1: | ||
[[Category:Device families]] |
[[Category:Device families]] |
||
The GD32A49x series are 32-bit general-purpose microcontrollers based on the Arm® |
The GD32A49x series are 32-bit general-purpose microcontrollers based on the Arm® |
||
− | Cortex®- |
+ | Cortex®-M4 processor. |
__TOC__ |
__TOC__ |
||
Revision as of 08:28, 25 June 2024
The GD32A49x series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M4 processor.
Contents
Flash Banks
Internal Flash
Flash Bank | Base address | Size | J-Link Support |
---|---|---|---|
Main flash Bank 0 | 0x08000000 | Up to 256 KB | |
Main flash Bank 1 | 0x08040000 | 128 KB | |
Data flash | 0x08800000 | up to 64 KB | |
Option Byte 0 | 0x1FFFF800 | 24 B | |
Option Byte 1 | 0x40022068 | 4 B | |
OTP Bytes | 0x1FFF7000 | 1 KB |
Note:
After changing Option Byte 1, a power on reset has to be performed.
After changing Option Byte 1, a power on reset has to be performed.
ECC RAM
In order to prevent errors when reading first time, the DLL initializes the first 24Kb of RAM starting at 0x2000 0000.
Watchdog Handling
- The device does have 2 watchdogs.
- The 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.