The
GD32VW553 is a GigaDevice
Combo Wireless MCU family based on a
32-bit RISC-V core running at up to
160 MHz. GigaDevice announced the official launch on
6 November 2023, with samples and evaluation boards available for request at that time and mass production/delivery scheduled from
December 2023.
GigaDevice positions the series for wireless application scenarios including
smart home appliances,
smart home systems,
industrial Internet, and
communication gateways. It also describes the family as suitable for budget-constrained scenarios such as
office equipment,
payment terminals, and other
IoT products. GigaDevice separately mentions
industrial control interconnection,
lighting equipment, and
socket panels as application scenarios for the device voltage and high-temperature range.
Main specifications:
*
CPU: 32-bit RISC-V core
*
Maximum clock: 160 MHz
*
Wireless: 2.4 GHz Wi-Fi 6 + Bluetooth LE 5.2
*
Wi-Fi standards: IEEE 802.11ax, backward compatible with IEEE 802.11b/g/n; HT20 listed in the product selector
*
Wi-Fi 6 features listed by GigaDevice: OFDMA, MU-MIMO, Target Wake Time
*
Bluetooth: Bluetooth LE 5.2
*
BLE data modes: 2 Mbps high-speed mode, plus 125 kbps / 500 kbps coded PHY modes
*
Flash: 2 MB or 4 MB internal Flash, depending on part
*
SRAM: 320 KB
*
Instruction cache: 32 KB configurable I-Cache
*
Supply voltage: 1.8 V to 3.6 V
*
Packages: QFN32 and QFN40
*
GPIO: up to 21 GPIOs on QFN32 parts, up to 28 GPIOs on QFN40 parts in the product selector; the launch article says up to 29 programmable GPIO pins
*
ADC: 12-bit ADC, 1 unit, up to 9 channels
*
Timers: GigaDevice's launch article lists 2 × 32-bit general-purpose timers, 2 × 16-bit general-purpose timers, 4 × 16-bit basic timers, and 1 × PWM advanced timer. The current product selector lists 2 × 32-bit GPTM, 2 × 16-bit GPTM, 1 × 16-bit advanced timer, 1 × 16-bit basic timer, 1 × 64-bit SysTick, 2 watchdogs, and 1 RTC.
*
Interfaces: 3 × U(S)ART, 2 × I²C, 1 × SPI, and 1 × four-wire QSPI
*
Security features listed by GigaDevice: WPA/WPA3 support, hardware DES, 3DES, AES, Hash acceleration, PKCAU, and TRNG
*
Temperature range: -40 °C to +85 °C or -40 °C to +105 °C, depending on part suffix
*
Development support: GD32VW55x Wi-Fi & BLE SDK, RTOS support, hardware drivers, wireless protocol stack, application routines, IoT communication protocols, API documentation, application notes, GD32 Embedded Builder, GD32 IDE, GD-LINK, GD32 All-In-One Programmer, SEGGER Embedded Studio support, and IAR support
*
Certifications stated by GigaDevice: Wi-Fi 6 certification, Bluetooth certification, and FCC/CE RF compliant
| Part No | Package | Flash | SRAM | GPIO | Temperature range |
GD32VW553KIQ7 | QFN32 | 2 MB | 320 KB | up to 21 | -40 °C to +105 °C | GD32VW553KMQ7 | QFN32 | 4 MB | 320 KB | up to 21 | -40 °C to +105 °C | GD32VW553HIQ7 | QFN40 | 2 MB | 320 KB | up to 28 | -40 °C to +105 °C | GD32VW553HMQ7 | QFN40 | 4 MB | 320 KB | up to 28 | -40 °C to +105 °C | GD32VW553KIQ6 | QFN32 | 2 MB | 320 KB | up to 21 | -40 °C to +85 °C | GD32VW553KMQ6 | QFN32 | 4 MB | 320 KB | up to 21 | -40 °C to +85 °C | GD32VW553HIQ6 | QFN40 | 2 MB | 320 KB | up to 28 | -40 °C to +85 °C | GD32VW553HMQ6 | QFN40 | 4 MB | 320 KB | up to 28 | -40 °C to +85 °C | |
sources:
https://www.gigadevice.com/product/mcu/wireless-mcus/gd32vw553-series
https://www.gigadevice.com/about/news-and-event/news/gigadevice-launches-gd32vw553-series
https://www.gigadevice.com/product/mcu/mcus-product-selector/gd32vw553hiq7
https://fcc.report/company/Gigadevice-Semiconductor-Inc
At time of posting, GD32VW553 is mostly seen on development boards. I don't believe we've identified a commercial product using this MCU yet.
Official GigaDevice EVAL board
https://gigadevice.eu/products/gd32vw553h-eval
Official GigaDevice START board
https://www.gd32mcu.com/data/documents/applic...20GD32VW553%20Quick%20Development%20Guide.pdf
LCSC-boards LCKFB-GD32VW553-HMQ6
https://www.lcsc.com/product-detail/C49304632.html
Firefly Workshop GD32VW553-IOT-V2
https://www.cecport.com/en/solutionsDetail?id=123
undoubtedly others.
I bought the GD32VW553HMQ6 LCSC board from Ali Express for £5.14 delivered
https://www.aliexpress.com/item/1005009723659760.html
It seems to be eligible for Welcome Deal pricing at the moment
I have just opened the packet and am discovering things as I go.
GigaDevice supply an all-in-one programming tool for the GD32VW5
https://www.gd32mcu.com/en/download/7?kw=GD32VW5
The 7z download seems to contain English documentation, xmodem stub files, flash and efuse option xmls
First, a dump of the factory flash content to file. Hold BOOT0 button down (pulls PC08 high) and RST to get into programming mode.
Connect
UART button in GD32 AIO app.
My chip is detected as GD32VW553HMQ6, 4096KB flash and 320KB SRAM, no external flash.
Save full chip flash to file with 'Upload' section (upload to your PC, to a file), after specifying destination file name and location.
At boot, factory firmware from PA06 (UART2_TX) @115200 baud prints:
and from PB15 (UART1_TX) simply:
Now to download (to the GD32) @insmod's OpenGD32VW553 port - the latest development build from
https://github.com/openshwprojects/OpenBK7231T_App/actions/runs/26806809717
OpenGD32 boot log from PA06 at 1500000 baud
and AP is seen as expected
The user button on the LCSC is PA0. The LED is PC13.
Comments
Thanks for sharing! How is the stability of this new platform? Here is some more info and datasheets: GD32VW553xx Datasheet_Rev1.5.pdf GD32VW553-MINI datasheet Rev1.1 20250225.pdf GD32VW55x... [Read more]
2.5 days online without any crashes. I've tried to implement as much as possible, and i think i've more or less succeeded in it. All basic and advanced features i had thought about are supported, except... [Read more]
I guess ceramic antennas are maybe not so great. I didn't know they were a thing tbh. GD32 dumps from our respective boards https://github.com/divadiow/FlashDumps/tree/main/IoT/GD32VW55X insmod's... [Read more]
What are the security mechanisms available in GD32? Does it have something like Beken keys? I am wondering if this SDK is indeed Tuya-ready [Read more]
AES encryption + secure boot. I don't think Tuya uses them. [Read more]
I think that firmware encryption/secure boot (and HTTPS) are mandatory for new IoT products in EU, but Tuya is not obviously in EU, it's China all the way. Curious to see what will they do. @ElektrodaBot... [Read more]
some Tuya bits for the record https://airtake-public-data-1254153901.cos.ap-shanghai.myqcloud.com/smart/embed/pruduct/gd32vw553_0.0.1.zip https://airtake-public-data-1254153901.cos.ap-shanghai.myq... [Read more]
@divadiow those are huge, anything interesting in there? It seems that AI didn't get my requets. Let me retry. @ElektrodaBot are there any regulations and requirements for new IoT products in EU?... [Read more]
Flasher mode: GD32VW553 Going to open port: COM7. Port ready! Bootloader version: 0x30 Product ID: 7HMP Uploading stub to 0x20002000... 0x0..0x100..0x200..0x300..0x400..0x500..0x600..0x700..0x800..0x900..0xA00..0xB00..0xC00..0xD00..0xE00..0xF00..0x1000..0x1100..0x1200..0x1300..0x1400..0x1500..0x1600..0x1700..0x1800..0x1900..0x1A00..0x1B00..0x1C00..0x1D00..0x1E00..0x1F00..0x2000..0x2100..0x2200..0x2300..0x2400..0x2500..0x2600..0x2700..0x2800..0x2900..0x2A00..0x2B00..0x2C00..0x2D00..0x2E00..0x2F00..0x3000..0x3100..0x3200..0x3300..0x3400..0x3500..0x3600..0x3700..0x3800..0x3900..0x3A00..0x3B00..0x3C00..0x3D00..0x3E00..0x3F00..0x4000.. Stub... [Read more]
Edit: was there a bug? https://obrazki.elektroda.pl/5158148700_1780569478_bigthumb.jpg [Read more]
Yes, but only for BMP180 [Read more]
not much. delete the toolchain folder and the zip is then 500k https://obrazki.elektroda.pl/3625611600_1780571351_bigthumb.jpg these pruduct zips are mainly only the toolchain side, the SDK... [Read more]
Flasher: https://github.com/openshwprojects/BK7231GUIFlashTool/pull/131 Didn't test erase, moved a lot of ECR functions to a base class, and didn't test if ECR still works. Stub should support all... [Read more]
Short answer Yes. If an IoT product is sold in the EU, the EU rules apply, even if the cloud/SDK/vendor is Tuya in China. The EU importer/seller/manufacturer must make it compliant. Main rules ... [Read more]
https://obrazki.elektroda.pl/5545171200_1780606190_thumb.jpg https://obrazki.elektroda.pl/4835419600_1780606384_thumb.jpg https://obrazki.elektroda.pl/9610936900_1780606562_thumb.jpg seems... [Read more]
Ok, I merged both PRs now. I will also review other pending changes. What's next on plan? [Read more]
I'm planning on porting BK7236, but using their open T3 sdk, not bk_idk. [Read more]
@divadiow since you have HMQ6 chip, what is the product ID it reports in the flasher? 7HMP for HMQ7. [Read more]
Bootloader version: 0x30 Product ID: 6HMP Added after 5 [minutes]: GD32VW553KIQ6 -> 6KIP GD32VW553KMQ6 -> 6KMP GD32VW553HIQ6 -> 6HIP GD32VW553HMQ6 -> 6HMP GD32VW553KIQ7 -> 7KIP GD32VW553KMQ7... [Read more]