Wio Terminal is an ATSAMD51-based microcontroller with both Bluetooth and Wi-Fi connectivity powered by Realtek RTL8720DN, compatible with Arduino and MicroPython. Wireless connectivity is currently supported by Arduino. More than just a single embedded module, Wio Terminal integrates a 2.4” LCD Screen, onboard IMU (LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter (IR 940nm). It also features two multifunctional Grove ports for the Grove ecosystem and 40 Raspberry Pi compatible GPIO pins for add-ons. All components are housed in a compact enclosure, making it an efficient and product-ready IoT device.
✨ Features
- ⚡ Powerful MCU: Microchip ATSAMD51P19 with ARM Cortex-M4F core running at 120MHz
- 📡 Reliable Wireless Connectivity: Realtek RTL8720DN, dual-band 2.4GHz / 5GHz Wi-Fi
- 🖥️ Complete System: Screen + Development Board + I/O Interface + Enclosure
- 🔧 Highly Integrated Design: LCD, MCU, IMU, Wi-Fi, BT, housed in compact enclosure with magnets & mounting holes
- 🔌 Raspberry Pi 40-pin Compatible GPIO: Enables installation as a peripheral
- 🌱 Grove Ports: Compatible with 300+ Plug&Play Grove modules
- 🔗 USB OTG Support: Acts as USB host or client
- 💻 Software Support: Arduino, CircuitPython, MicroPython, ArduPy, AT Firmware, VS Code
- ☁️ Azure Certified Device: Sense and tag real-world data via Azure IoT Central
- 📜 TELEC Certified
📦 Applications
- 🐍 Python Terminal Device
- 🤖 Machine Learning Data Collector
- 🔬 Hand-held Analyzer
- 🎮 Retro Gaming Device
- 🌐 IoT Controller
- 📚 Smart Robot for Education
- ⚙️ IoT Quick Prototyping
- 🍓 Raspberry Pi Peripheral
📊 Technical Specifications
| Main Chip | ATSAMD51P19, ARM Cortex-M4F @120MHz |
| Memory | 4MB External Flash, 192KB RAM |
| Max Speed | 200MHz |
| LCD Screen | 2.4” TFT, 320x240, ILI9341 |
| Wireless | RTL8720DN, Wi-Fi 2.4/5GHz, BLE 5.0 |
| Modules | IMU (LIS3DHTR), Microphone, Buzzer, Light Sensor, IR Emitter |
| Interfaces | MicroSD (16GB), 40-pin GPIO, 2 Grove Ports, USB-C OTG |
| Enclosure | ABS+PC, 72x57x12mm, magnets + mounting holes |
| Software | Arduino, MicroPython, CircuitPython, ArduPy, AT Firmware, VS Code |
📦 Part List
- Wio Terminal
- USB Type-C Short Cable
- User Manual 📖
📑 Documents
☁️ Connecting to Azure IoT Central
Wio Terminal is an Azure-certified device. It can sense and tag real-world data and visualize it in real-time via Azure IoT Central. You can also trigger rules automatically, e.g., when detecting bad smells, making IoT projects smarter than standalone devices.
🔬 Extended Applications
- 👃 Artificial Nose (detect scents, rum, scotch)
- 🌡️ Affordable IR Thermal Imaging Camera
- 🎮 Remote Controller
- ❤️ Pulse Oximeter
- ☁️ Weather Forecast Monitor
- 🐍 Run TinyGO on Wio Terminal
- 🖨️ Printer
- 📡 GPS Navigator
- 💧 Water Level Detector
📚 Wio Terminal Classroom
Learn how to use Wio Terminal with fun demos. Example: draw text strings using coordinates and display "Hello World!".
🔓 Open-source Manufacturing Process
Wio Terminal is fully open-source. Updates are shared on the Seeed blog and Vlog series, covering hardware, software, manufacturing, and testing.
📌 Pinout Diagram
🖥️ Hardware Overview
📑 Setup, Documentation & Support
- 💬 Join the Seeed Community on Discord
- 📖 Visit the Wio Terminal Wiki
- 📝 Ask questions in the Forum
- 🌐 Explore Resource Roundup