RTL8722DM: An Ultra-Low-Power IoT WiFi Solution

So far, IoT systems especially the robust one require wiring as the wireless system normally requires more energy consumption. Realtek recently announced a new product, RTL8722DM, which is an ultra-low-power Wi-Fi and Bluetooth module. This product can help customers save energy while flexibly using multiple wireless communication methods for communication. You must be curious what exactly is RTL8722DM? Let’s have a look.

What is RTL8722DM?

Realtek RTL872xD is a Wi-Fi and Bluetooth module that has dual bands for Wi-Fi communication. It is worth saying that this little module can support low power dual bands(2.4G and 5G) Wireless LAN(WLAN) and Bluetooth Low Energy v5.0 as well. This Wi-Fi and Bluetooth module can be regarded as an SoC for the Wi-Fi and Bluetooth application with typical SBCs. Except for the main chip, the Realtek872xD module consists of a high-performance MCU named KM4, a low power MCU named KM0, WLAN (802.11 a/b/g/n) MAC, a 1T1R capable WLAN baseband, RF, Bluetooth, and peripherals. An inner antenna and many interfaces are available in this little Wi-Fi and Bluetooth module. Compare with ESP series, this Wi-Fi and Bluetooth module has more functions like 5G Wi-Fi and Bluetooth 5.0. As a matter of fact, this little module can be widely used for more applications than the ESP series.


  • World’s first ultra-low power usage Wi-Fi and Bluetooth 5.0 dual-channel IoT SoC, with:
    • low power consumption
    • anti-interference performance
    • super short latency
    • super fast wakeup
  • It integrates with the newest security architecture.
  • This chip consists of audio codec, Key-Scan and touch keys.
  • It contains high-speed connectivity interfaces: SDIO & USB


ProcessorDual processor core – KM4 & KM0
FlashSPI / QSPI / QPI controller with cache
Flash In-Circuit Programming(ICP) are supported
Wi-Fi802.11 a/b/g/n 1×1, 2.4GHz & 5GHz
Support 20MHz / 40MHz up to MCS7
BluetoothSupport BLE, BLE 5.0
SecureAES / DES / SHA hardware engine
TrustZone-M and secure boot supported
SD / SDIOSupport SD card hold
Support SDIO 2.0 SDR25
Clock rate up to 50MHz
USBSupport USB 2.0
Support HS/FS/LS mode
HS_UART1Internal for BTNN
LP_UART1Low power mode wakeupYY
LP_UART0LP_UART0 is LOGUART/low power modeYY
SPIHS_SPI0Maximum 50MHz/ Master/ SlaveNY
HS_SPI1Maximum 25MHz/ MasterYY
HS_USI_SPIMaximum 25MHz/ Master/ SlaveYY
I2CLP_I2CStandard(up to 100Kbps) and fast (up to 3.33Mbps)YY
HS_USI_I2CStandard / fast / high-speed mode (up to 3.33Mbps)YY
SDIOSDIO 2.0 DeviceMaximum 50MHzNY
SD HOSTMaximum 50MHzNY
LP_PWM0~5Support low power mode46
LCDLCD8-bit / 16-bit / RGB mode / MCU mode / LED modeNY
Key-ScanKey-Scan4×2 / 3×34×8 / 6×6
Wake PinWake PinWake up deep sleep612
Analog PinUSBUSB host(support USB mass storage class) and deviceYY
Audio OutputAnalog audio codec outputNx2(Differential)/ x2(single-end) x2(AUXIN)
Audio InputAnalog audio codec inputNx1(Differential)/ x2(single-end) x2(AUXIN)

Example applications of RTL8722DM

  • Industrial wireless control
  • Bluetooth gateway
  • Wearable smart devices
  • Security ID tags
  • Smart home

Meet solution based on RTL8722DM and RTL8720DN at Seeed

RTL872xD offers us a wide range of design possibilities, such as smart locks, smartwatches, remote controllers, home entertainment systems and etc.

At Seeed, we have built some products based on RTL872xD.

Wio Terminal

Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity supported by Realtek RTL8720DN. With the use of RTL8720DN, Wio Terminal provides a powerful processor and reliable wireless connectivity. It runs at 120MHz (Boost up to 200MHz) and supports both Bluetooth (BLE4/5.0) and Wi-Fi (2.4G/5G), providing a backbone for IoT projects.

With Wio Terminal:

  • Wio Terminal + Grove = IoT System
  • Wio Terminal + Raspberry Pi = Edge Computing System
  • Wio Terminal + Customized add-ons = Handheld devices or endless possibilities!

Highlight Feature

  • Highly integrated design
  • Powerful MCU – Microchip ATSAMD51P19
  • Reliable wireless connectivity – Powered by  Realtek RTL8720DN
  • USB OTG Support
  • Compatible with Grove Ecosystem
  • Raspberry Pi 40-pin Compatible
  • Software support


Build An Affordable IR Thermal Imaging Camera using Wio Terminal and Grove – Infrared Temperature Sensor Array (AMG8833)


Play retro game on Wio Terminal


For more demos and detailed instructions, please check our wiki.

Seeed IoT Button for AWS

The Seeed IoT Button For AWS is a Wi-Fi-based, programmable button that is easy to configure and simple to use. You can use the Seeed IoT Button For AWS to capture quick customer feedback without burdening customers with time-consuming questionnaires. This button supports three types of clicks: single, double, and long press, and 3 LEDs for different indications. It is designed for enterprises and developers to easily integrate with existing business workflows and systems using the AWS IoT 1-Click service.


  • AWS IoT 1-Click service
  • Single/Double/Long Press Click Events
  • Onboard Power/Event/Wi-Fi Configuration Status LED
  • Equipped with Realtek RTL8720DN, dual-band 2.4Ghz / 5Ghz Wi-Fi
  • Removable and Chargeable NCR18650B Battery
  • Battery polarity reversed protection and indication
  • USB Type-C Charging
  • Stickable Bracket

What can Seeed IoT Button For AWS do?

HotelBy using different types of clicks to differentiate what services do the tenant wants.
RestaurantUsing different types of clicks to indicate where the customers are sitting and what food they ordered.
Manufacture FactoriesDifferent types of clicks to trigger different manufacture problems that appeared.
Near AirportsBy installing the IoT Button near the Airports, people from the neighbourhood can input different feelings towards the noise level. For example, Acceptable, no feeling or annoyed.

Ameba RTL8722DM IoT Development Board

Ameba RTL8722DM IoT Development Board integrates the RTL8722DM SoC which is the latest generation SoC of the Ameba IoT solution family and it is powered by a high-performance 32-bit dual MCU with a new architecture from Arm®; an Arm®v8M (Cortex-M33 instruction set compatible) running at up to 200MHz and an Arm®v8M (Cortex-M23 instruction set compatible) running at up to 20MHz.


  • Ultra-low power consumption suitable for IoT applications
  • Latest high-security architecture with secure boot
  • Dual Arm® powered CPUs for higher performance
  • Fast wireless speeds with the latest wireless technologies such as Wi-Fi 5GHz and BLE5
  • Rich I/O peripherals to further expand your projects

The final version of the board will have all the GPIO pins bent at an angle of 90° from the board to allow convenient access to the Arduino pins. There are two Arduino female headers available so that you could use Arduino(or Seeeduino) shields with it.

About Author


April 2020