WTK6900HC-M01 Voice Recognition Module
240MHz AI Core · 5m Far‑Field · Bluetooth 5.1 · 1MB Flash · Compact 20‑Pin
The WTK6900HC-M01 is a high‑performance, compact voice recognition module built on a 240MHz 32‑bit core with hardware floating‑point support. It integrates 1MB SPI Flash and advanced DNN‑HMM neural network algorithms for 5‑meter far‑field voice pickup. With integrated Bluetooth 5.1 (BR/EDR/BLE), a rich set of peripherals (UART, SPI, PWM, GPIO), and a small footprint of just 21.21×18.24mm, this module is ideal for space‑constrained smart home, industrial, and consumer applications.
- 240MHz CPU with FPU
- 5m far‑field reliable recognition
- Bluetooth 5.1 (A2DP, HFP, etc.)
- 1MB SPI Flash
- Compact size 21.21×18.24mm
- Rich I/O – 20 pins with SPI, UART, PWM
Key Features
Technical Specifications
| Parameter | Value / Condition |
|---|---|
| CPU Frequency | 240 MHz (with FPU) |
| Flash Memory | 1 MB (SPI) |
| DAC | Two 16‑bit channels, SNR ≥ 95dB |
| ADC | Single 16‑bit, SNR ≥ 90dB |
| Audio Formats | MP3, WAV (8–48 kHz) |
| Bluetooth | V5.1+BR+EDR+BLE, +6dBm Tx, –90dBm Rx |
| Supply Voltage | 3.3V – 5.5V |
| IO Level | 3.3V TTL |
| Microphone | Electret (ECM) with built‑in bias |
| Speaker Output | Direct drive (two DAC outputs) |
| Interfaces | UART, SPI, PWM, GPIO, USB programming |
| Operating Temperature | –40°C ~ +85°C |
| Module Dimensions | 21.21 × 18.24 × 3.35 mm (±0.3) |
| Pin Count | 20 pins (2.0mm pitch) |
Pin Description – 20‑Pin Module
| Pin | Name | Function |
|---|---|---|
| 1 | GND | Ground |
| 2 | VCC | Power input (3.3–5.5V) |
| 3 | TX | UART transmit (3.3V) |
| 4 | RX | UART receive (3.3V) |
| 5 | LED0 | LED output |
| 6 | IO5 | General purpose I/O |
| 7 | SPK+ | Speaker positive (direct drive) |
| 8 | SPK− | Speaker negative |
| 9 | DACR | DAC right channel output |
| 10 | DACL | DAC left channel output |
| 11 | ICEDAT | Programming data |
| 12 | ICECLK | Programming clock |
| 13 | CS | SPI chip select |
| 14 | DO | SPI data out |
| 15 | CLK | SPI clock |
| 16 | VOUT | External memory power (connect 106 cap to GND) |
| 17 | IO3 | General purpose I/O |
| 18 | IO4 | General purpose I/O |
| 19 | AGND | Analog ground |
| 20 | MIC+ | Microphone input |
Note: SPI and UART share pins with other functions. Refer to the datasheet for detailed multiplexing.
Command Output Examples
| Command | UART Output (Hex) |
|---|---|
| Power‑on (auto) | 7E 06 FF 06 01 01 0D EF |
| Wake‑up: “小蜂管家” | 7E 06 FF 06 01 01 0D EF |
| “打开灯光” (Turn on light) | 7E 06 FF 06 01 02 0E EF |
| “关闭灯光” (Turn off light) | 7E 06 FF 06 01 03 0F EF |
| “调亮灯光” (Brighten) | 7E 06 FF 06 01 04 10 EF |
| “调暗灯光” (Dim) | 7E 06 FF 06 01 05 11 EF |
| “调到黄光” (Warm light) | 7E 06 FF 06 01 06 12 EF |
| 10s idle exit | 7E 06 FF 06 01 FE 0A EF |
Protocol: 7E + Length + Ext + Cmd + ID + Checksum + EF. Passive playback and volume control supported via additional commands.
Applications
Why Choose WTK6900HC-M01
FAQs
What is the WTK6900HC-M01?
A compact voice recognition module with 240MHz CPU, 1MB Flash, 5m far‑field, and Bluetooth 5.1 in a 20‑pin package.
What is the recognition range?
Up to 5 meters.
Does WTK6900HC-M01 support Bluetooth audio?
Yes, WTK6900HC-M01 supports A2DP, HFP, and other profiles for audio streaming and hands‑free.
What is the module size?
21.21 × 18.24 × 3.35 mm (±0.3).
What power supply is needed?
3.3–5.5V, with VOUT for external memory (2.2–3.4V).
Can I update the voice commands?
Yes, via USB programming or OTA (if enabled).
Note: The module includes direct DAC outputs for speaker drive (no onboard amplifier). UART is 3.3V TTL. For custom command sets, use the Waytronic online voice platform. Refer to the full datasheet for peripheral multiplexing and design guidelines.