Wireless MCU
2026-08-2912 min read

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.

GD32VW553 GigaDevice RISC-V Wi-Fi 6 BLE 5.2 Matter Nuclei N307 RV32IMACPD OFDMA MU-MIMO TWT WPA3

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

ParameterValue
CPU coreNuclei N307 (RV32IMAC + DSP/P extensions), 160 MHz max
FPU / DSPSingle-precision FPU, double-precision FPU, hardware DSP extension
Instruction setRV32I / M / A / C / F / D / P / B
Flash2 MB or 4 MB on-chip Flash (zero-wait application area)
SRAM320 KB + 32 KB configurable I-Cache
Wi-Fi2.4 GHz 802.11 b/g/n/ax HT20, OFDMA, MU-MIMO, TWT, WPA3
BluetoothBLE 5.2, 2 Mbps high-speed, 125/500 kbps long-range, LE Coded PHY
RF coexistenceSingle 2.4 GHz antenna shared via on-chip PTA / AGC
Wired interfaces3 × U(S)ART, 2 × I²C, 1 × SPI, 1 × QSPI
Timers2 × 32-bit GPTM, 2 × 16-bit GPTM, 1 × advanced 16-bit, 1 × basic 16-bit, SysTick (24/64-bit), RTC, 2 × WDG
ADC1 × 12-bit ADC, 9 channels
CryptoAES, 3DES, Hash (SHA), PKCAU (RSA/ECC), TRNG
SecurityWPA2/WPA3, hardware crypto accelerator, secure boot, flash read/write protection
Supply1.8 V – 3.6 V
Temperature-40 °C to +85 °C (suffix Q6) / -40 °C to +105 °C (suffix Q7)
PackageQFN32 (5×5 mm) up to 21 GPIO, QFN40 (5×5 mm) up to 28 GPIO
CertificationsWi-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:

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

ModePower / Sensitivity
Wi-Fi Tx, 802.11b CCK 1 Mbps, Pout=+18 dBm331 mA
Wi-Fi Tx, 802.11ax HE20 MCS0, Pout=+18 dBm316 mA
Wi-Fi Tx, 802.11ax HE20 MCS9, Pout=+12 dBm265 mA
Wi-Fi Rx, 802.11b CCK 1 Mbps, -90 dBm99 mA
Wi-Fi Rx, 802.11ax HE20 MCS0, -75 dBm101 mA
Wi-Fi Rx, 802.11ax HE20 MCS9, -60 dBm107 mA
Wi-Fi sleep, MCU running37.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:

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:

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

PackagePart number suffixGPIOsFlashTemp range
QFN32 (5×5 mm)GD32VW553KIQ7 / KIQ6up to 212 MB-40 / -40 to 85/105 °C
QFN32 (5×5 mm)GD32VW553KMQ7 / KMQ6up to 214 MB-40 / -40 to 85/105 °C
QFN40 (5×5 mm)GD32VW553HIQ7 / HIQ6up to 282 MB-40 / -40 to 85/105 °C
QFN40 (5×5 mm)GD32VW553HMQ7 / HMQ6up to 284 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:

ModuleSizeAntennaTemperature
GD32VW553-UNIFI-IMH724 × 16 × 2.2 mmOn-board chip antenna-40 to 105 °C
GD32VW553-UNIFI-EMH724 × 16 × 2.2 mmExternal U.FL connector-40 to 105 °C
GD32VW553-MINI-IMK715 × 12.4 × 2.4 mmOn-board chip antenna-40 to 105 °C
GD32VW553-MINI-EMK79.5 × 12.4 × 2.4 mmExternal 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:

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

Comparison with similarly-positioned parts

FeatureGD32VW553ESP32-C6 (Espressif)BL616 (Bouffalo Lab)
ArchitectureRV32 160 MHz (Nuclei N307)RV32 160 MHz (ESP32-C6)RV32 320 MHz + risc-v v-ext
Wi-Fi802.11ax 2.4 GHz OFDMA + MU-MIMO + TWT802.11ax 2.4 GHz, 20 MHz, partial OFDMA802.11 b/g/n 2.4 GHz only
BluetoothBLE 5.2BLE 5 + 802.15.4 (Zigbee/Thread)BLE 5.0
Flash4 MBup to 16 MB external QSPIup to 4 MB external QSPI
SRAM320 KBup to 512 KB480 KB
Hardware cryptoAES / 3DES / Hash / PKCAU / TRNGAES-128 / SHA / RSA / HMAC / digital signatureAES / SHA / TRNG
Matter-over-Wi-Fi certifiedYesYesNo
802.15.4 (Thread/Zigbee)NoYesNo
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