GigaDevice GD32VW553: RISC-V Dual-Mode Wi-Fi 6 + BLE 5.2 MCU for Matter IoT
GigaDevice’s second RISC-V MCU pairs a Nuclei N307 32-bit RV32IMACPD core at 160 MHz with an integrated 2.4 GHz Wi-Fi 6 (802.11ax OFDMA + MU-MIMO) and Bluetooth LE 5.2 radio on a shared antenna path. 4 MB Flash, 320 KB SRAM, hardware AES/DES/Hash/PKCAU/TRNG, Matter-over-Wi-Fi certified, QFN32/QFN40, -40 to 105 °C — drop-in wireless MCU for industrial IoT, smart home and Matter devices.
Why this part matters
The GD32VW553 is GigaDevice’s second RISC-V MCU (after the GD32VF103) and the first to integrate dual-mode wireless on-chip. It is positioned as a drop-in wireless MCU where the original equipment manufacturer used to glue together a Cortex-M host + an external Wi-Fi 4/BLE SoC + a discrete PMU + a pass-through to the antenna. With the GD32VW553, the RF chain and the application processor live on the same die, sharing a single 2.4 GHz antenna through an internal coexistence switch driven by a PTA (Packet Traffic Arbitration) controller.
For a RISC-V vendor, that combination is significant: it is the first mass-market 32-bit RISC-V MCU to ship a Wi-Fi 6 (802.11ax) radio rather than Wi-Fi 4 (802.11n), and it carries Matter-over-Wi-Fi certification out of the box. Two things together change the Wi-Fi IoT segment’s microcontroller cost baseline.
Datasheet at a glance
| Parameter | Value |
|---|---|
| CPU core | Nuclei N307 (RV32IMAC + DSP/P extensions), 160 MHz max |
| FPU / DSP | Single-precision FPU, double-precision FPU, hardware DSP extension |
| Instruction set | RV32I / M / A / C / F / D / P / B |
| Flash | 2 MB or 4 MB on-chip Flash (zero-wait application area) |
| SRAM | 320 KB + 32 KB configurable I-Cache |
| Wi-Fi | 2.4 GHz 802.11 b/g/n/ax HT20, OFDMA, MU-MIMO, TWT, WPA3 |
| Bluetooth | BLE 5.2, 2 Mbps high-speed, 125/500 kbps long-range, LE Coded PHY |
| RF coexistence | Single 2.4 GHz antenna shared via on-chip PTA / AGC |
| Wired interfaces | 3 × U(S)ART, 2 × I²C, 1 × SPI, 1 × QSPI |
| Timers | 2 × 32-bit GPTM, 2 × 16-bit GPTM, 1 × advanced 16-bit, 1 × basic 16-bit, SysTick (24/64-bit), RTC, 2 × WDG |
| ADC | 1 × 12-bit ADC, 9 channels |
| Crypto | AES, 3DES, Hash (SHA), PKCAU (RSA/ECC), TRNG |
| Security | WPA2/WPA3, hardware crypto accelerator, secure boot, flash read/write protection |
| Supply | 1.8 V – 3.6 V |
| Temperature | -40 °C to +85 °C (suffix Q6) / -40 °C to +105 °C (suffix Q7) |
| Package | QFN32 (5×5 mm) up to 21 GPIO, QFN40 (5×5 mm) up to 28 GPIO |
| Certifications | Wi-Fi Alliance Wi-Fi 6, Bluetooth SIG, RF FCC / CE / SRRC, Matter-over-Wi-Fi (CSA) |
Source: GigaDevice GD32VW553 Series product page and CNX Software detailed spec extraction.
CPU core: Nuclei N307
The CPU is the Nuclei N307 — a 32-bit RISC-V core implementing RV32IMAC plus the Bit Manipulation (B), DSP (P) and Floating-Point (F + D) extensions. This is the same N307 core used in WCH’s CH32V307/CH32V317 wireless pipeline, and it has become a de-facto RISC-V baseline for IoT MCUs in China. GigaDevice wraps it with their own peripheral IP, so the part fits cleanly into the existing GD32 toolchain (MounRiver Studio, GD-LINK debugger, GD32 Embedded Builder) without the user needing a new vendor toolchain.
At 160 MHz with the FPU and DSP extension enabled, N307 comfortably handles TLS handshakes on TLS 1.3, Matter commissioning (CHIP), and small on-device inference tasks such as wake-word detection. The DSP extension matters for audio front-ends and vibration-analysis on industrial predictive-maintenance nodes.
Wi-Fi 6 (802.11ax) on a 160 MHz MCU
The Wi-Fi block is the headline feature. It is a 2.4 GHz single-band radio implementing 802.11b/g/n/ax in HT20-only mode (40 MHz channels are not enabled — a typical IoT cost optimization). Three things separate it from a Wi-Fi 4 radio:
- OFDMA: the channel is split into resource units so multiple client devices can transmit concurrently in the same channel window. In dense deployments (a typical apartment building has 30+ neighboring APs), OFDMA reduces contention and lifts effective throughput by up to 60% versus Wi-Fi 4 with the same radio power.
- MU-MIMO: the AP can talk to multiple clients at the same time on different spatial streams. With the GD32VW553 acting as a station (STA), this allows simultaneous upstream transmissions to an OFDMA-aware AP.
- TWT (Target Wake Time): scheduled sleep windows negotiated with the AP. An IoT battery-powered sensor can sleep for minutes between beacons, waking only when the AP has scheduled data for it. This is the key 802.11ax feature for low-power IoT and is the reason Matter-over-Wi-Fi devices — which often run on coin cells — can extend battery life to multi-year ranges.
Peak PHY rate on the radio is 114.7 Mbps (HT20, MCS9), but real-world TCP throughput on a 2.4 GHz congested channel settles around 30–40 Mbps — more than enough for video doorbells, voice-over-Wi-Fi intercoms, security cameras and Matter bridges.
Transmit power and receive sensitivity
| Mode | Power / Sensitivity |
|---|---|
| Wi-Fi Tx, 802.11b CCK 1 Mbps, Pout=+18 dBm | 331 mA |
| Wi-Fi Tx, 802.11ax HE20 MCS0, Pout=+18 dBm | 316 mA |
| Wi-Fi Tx, 802.11ax HE20 MCS9, Pout=+12 dBm | 265 mA |
| Wi-Fi Rx, 802.11b CCK 1 Mbps, -90 dBm | 99 mA |
| Wi-Fi Rx, 802.11ax HE20 MCS0, -75 dBm | 101 mA |
| Wi-Fi Rx, 802.11ax HE20 MCS9, -60 dBm | 107 mA |
| Wi-Fi sleep, MCU running | 37.6 mA |
| Mild sleep (DTIM=1) | 1.4 mA |
| Mild sleep (DTIM=3) | 0.55 mA |
| Mild sleep (DTIM=10) | 0.31 mA |
The key number is the 0.31 mA @ DTIM=10 figure: a battery-powered temperature sensor that polls once every 10 DTIM beacons (typically 10 s to a few minutes depending on AP configuration) draws less than a milliamp average. At 3.3 V that is about 1 mW continuous RF duty.
Bluetooth LE 5.2
The Bluetooth block shares the same 2.4 GHz radio path as the Wi-Fi block through the on-chip PTA controller. LE 5.2 supports:
- 2 Mbps high-speed PHY (twice the throughput of LE 1M, at the cost of range)
- 125 kbps and 500 kbps long-range coded PHYs (LE Coded, S=2 and S=8)
- LE Advertising Extensions, periodic advertisements, and the LE Power Control feature introduced in 5.2
The combined Wi-Fi + BLE radio allows the chip to act as a Matter-over-Wi-Fi Thread Border Router companion or as a standalone Bluetooth beacon. Mesh commissioning via BLE for Wi-Fi onboarding is built into Matter, so the GD32VW553 can be commissioned through Bluetooth and then communicate via Wi-Fi 6 to the home network.
Hardware crypto and security
The crypto block is competitive with mid-range Cortex-M33 parts:
- CAU (Cryptographic Acceleration Unit): AES-128/192/256, 3DES, DES in ECB / CBC / CTR / GCM modes
- HAU (Hash Acceleration Unit): SHA-1, SHA-224, SHA-256
- PKCAU (Public-Key Cryptographic Acceleration Unit): RSA up to 2048-bit, ECC up to P-256, with side-channel-resistant modular arithmetic
- TRNG: True Random Number Generator with health-test registers
That is enough to terminate TLS 1.3 sessions with mutual authentication, run Matter attestation (which uses ECDSA P-256 over SHA-256), and serve WPA3-Enterprise authentication. Hardware offload is essential: AES-128-GCM in software on RV32IMAC at 160 MHz tops out around 25 Mbps; the CAU pushes that to multi-gigabit equivalent at zero CPU cost, freeing the CPU for application logic.
Boot security
Flash is read/write-protected with configurable region locks. GigaDevice’s SDK exposes a secure-boot flow that signs the firmware image with ECDSA-P256 and verifies it in ROM before jumping to the application. Combined with PKCAU verifying the signature in tens of milliseconds, this gives the part an IoT-class Secure Boot without external secure elements.
Pinout and packages
| Package | Part number suffix | GPIOs | Flash | Temp range |
|---|---|---|---|---|
| QFN32 (5×5 mm) | GD32VW553KIQ7 / KIQ6 | up to 21 | 2 MB | -40 / -40 to 85/105 °C |
| QFN32 (5×5 mm) | GD32VW553KMQ7 / KMQ6 | up to 21 | 4 MB | -40 / -40 to 85/105 °C |
| QFN40 (5×5 mm) | GD32VW553HIQ7 / HIQ6 | up to 28 | 2 MB | -40 / -40 to 85/105 °C |
| QFN40 (5×5 mm) | GD32VW553HMQ7 / HMQ6 | up to 28 | 4 MB | -40 / -40 to 85/105 °C |
Pre-certified modules take the rest of the integration pain away. GigaDevice’s own Wi-Fi module family uses the GD32VW553 as the host MCU:
| Module | Size | Antenna | Temperature |
|---|---|---|---|
| GD32VW553-UNIFI-IMH7 | 24 × 16 × 2.2 mm | On-board chip antenna | -40 to 105 °C |
| GD32VW553-UNIFI-EMH7 | 24 × 16 × 2.2 mm | External U.FL connector | -40 to 105 °C |
| GD32VW553-MINI-IMK7 | 15 × 12.4 × 2.4 mm | On-board chip antenna | -40 to 105 °C |
| GD32VW553-MINI-EMK7 | 9.5 × 12.4 × 2.4 mm | External antenna pad | -40 to 105 °C |
The MINI-IMK7 at 15×12.4 mm is the smallest certified Matter-over-Wi-Fi RISC-V module on the market today, suitable for SSL bulbs, door sensors and wearable beacons.
Toolchain and SDK
The free GD32 Embedded Builder — a graphical configuration tool — generates MounRiver Studio projects from a peripheral-by-peripheral configuration. The GD-LINK debugger (CMSIS-DAP compatible) drives the part’s serial-wire debug port. For commercial projects, SEGGER Embedded Studio is fully supported (free for GigaDevice parts), and IAR Embedded Workbench provides certified compiler output.
The Wi-Fi & BLE SDK (GD32VW55x) ships with:
- FreeRTOS / RT-Thread ports (RTOS adoption is expected but not mandatory)
- Wi-Fi station, AP, and Wi-Fi Direct modes (full WPA2/WPA3, WPS, Wi-Fi Direct)
- Full BLE 5.2 stack with GATT, GAP, L2CAP, SM, custom services
- Matter-over-Wi-Fi reference commissioning flow
- OTA over BLE or Wi-Fi
- TLS 1.3 and mbedTLS / WolfSSL ports
Bringing up the GD32VW553 over MounRiver Studio
MounRiver Studio (MRS) is the IDE most GD32 users install. Once you have created a project targeting GD32VW553HIQ7, the SDK exposes the Wi-Fi initialization through a small set of function calls:
#include "gd32vw55x.h"
#include "wifi.h"
#include "ble.h"
static void on_wifi_connected(uint8_t status) {
if (status == WIFI_STATUS_CONNECTED) {
printf("[wifi] connected, got IP: %s\r\n",
wifi_get_ip_string());
// Start Matter commissioning over BLE here
ble_advertising_start();
}
}
int main(void) {
SystemInit(); // Nuclei N307 @ 160 MHz, FPU + DSP on
gpio_init(); // LED on PA5, button on PA0
wifi_init(WIFI_MODE_STA);
wifi_set_event_cb(on_wifi_connected);
wifi_connect("MyHomeWiFi", "supersecret", WIFI_AUTH_WPA3);
while (1) {
// Application loop: read sensor, post MQTT, sleep
mcu_sleep(WFI);
__WFI();
}
}
That is the entire bring-up surface: a single wifi_connect call delivers WPA3-Personal, BSS roaming, IPv4 DHCP and an event callback when the association completes. Power management is automatic: __WFI drops to mild-sleep (DTIM-based) when the radio is idle, and TWT schedules the next awake window if the AP supports it.
Application scenarios
- Matter smart-home devices: Wi-Fi 6 + BLE 5.2 + Cortex/RISC-V CPU + crypto = single-chip Matter-over-Wi-Fi bridge, smart bulb, door lock, thermostat.
- Industrial IoT: -40 to 105 °C operation, 105 °C extended-temperature parts, hardware crypto for mutual TLS to industrial gateways, OFDMA handling dense sensor networks in factory automation.
- Battery-powered sensors: TWT + 0.31 mA mild-sleep with DTIM=10 makes multi-year battery life realistic on 2×AA cells.
- Voice-over-Wi-Fi intercoms: DSP extension on RV32IMAC plus 16 kHz Opus encode happens comfortably with CPU to spare.
- Smart appliances and white goods: 4 MB Flash fits Linux-style Wi-Fi + BLE stacks and field-upgradable firmware; the Wi-Fi 6 radio sustains 1 MP camera streams from a refrigerator interior.
Comparison with similarly-positioned parts
| Feature | GD32VW553 | ESP32-C6 (Espressif) | BL616 (Bouffalo Lab) |
|---|---|---|---|
| Architecture | RV32 160 MHz (Nuclei N307) | RV32 160 MHz (ESP32-C6) | RV32 320 MHz + risc-v v-ext |
| Wi-Fi | 802.11ax 2.4 GHz OFDMA + MU-MIMO + TWT | 802.11ax 2.4 GHz, 20 MHz, partial OFDMA | 802.11 b/g/n 2.4 GHz only |
| Bluetooth | BLE 5.2 | BLE 5 + 802.15.4 (Zigbee/Thread) | BLE 5.0 |
| Flash | 4 MB | up to 16 MB external QSPI | up to 4 MB external QSPI |
| SRAM | 320 KB | up to 512 KB | 480 KB |
| Hardware crypto | AES / 3DES / Hash / PKCAU / TRNG | AES-128 / SHA / RSA / HMAC / digital signature | AES / SHA / TRNG |
| Matter-over-Wi-Fi certified | Yes | Yes | No |
| 802.15.4 (Thread/Zigbee) | No | Yes | No |
| Temperature | -40 / -40 to 85/105 °C | -40 to 85 °C | -40 to 85 °C |
The GD32VW553’s differentiators versus the ESP32-C6 are: higher Wi-Fi 6 maturity (OFDMA + MU-MIMO plus full TWT, while the C6 has partial OFDMA), the high-temperature 105 °C variant for industrial deployments, and a single 5×5 mm QFN32 / QFN40 footprint on both compact and full-featured variants. The ESP32-C6 keeps the advantage on Thread / Zigbee 802.15.4 radio and the broader ESP-IDF ecosystem.
Where to find the official resources
- GD32VW553 Series product page (English) — spec table, datasheet Rev1.6, application notes (46 of them), ordering part numbers.
- GD32VW553 launch announcement (Chinese) — GigaDevice’s official product brief including pricing structure, target markets, ecosystem partnerships (SEGGER, IAR).
- GD32VW55x wireless modules (Chinese) — the four module SKUs and their antenna configurations.
- CNX Software GD32VW553 deep dive — third-party independent extraction of full electrical specs, power consumption at every Tx power level, and block diagram.
- GD32VW55x Wi-Fi & BLE SDK — free SDK download, integrated with GD32 Embedded Builder.
- RISC-V International — for ISA spec compliance, RVA profile alignment (note: GD32VW553 targets RV32 embedded, not RVA application profile).