
Wio Terminal: ATSAMD51 Core with Realtek RTL8720DN BLE 5.0 & Wi-Fi 2.4G/5G Dev Board
Compatible with Arduino and MicroPython, Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity powered by Realtek RTL8720DN. Currently, wireless connectivity is only supported by Arduino. Its CPU speed runs at 120MHz (Boost up to 200MHz). Realtek RTL8720DN chip supports both Bluetooth and Wi-Fi providing the backbone for IoT projects. The Wio Terminal itself is equipped with a 2.4” LCD Screen, onboard IMU(LIS3DHTR), Microphone, Buzzer, microSD card slot, Light sensor, and Infrared Emitter(IR 940nm).
- 10+: $29.50
- 20+: $28.90
- More
- 50+: $28.50
- Less
PRODUCT DETAILS
Key Features
- Powerful MCU: Microchip ATSAMD51P19 with ARM Cortex-M4F core running at 120MHz
- Reliable Wireless Connectivity: Equipped with Realtek RTL8720DN, dual-band 2.4GHz / 5GHz Wi-Fi (supported only by Arduino)
- Highly Integrated Design: 2.4” LCD Screen, IMU and more practical add-ons housed in a compact enclosure with built-in magnets & mounting holes
- Raspberry Pi 40-pin Compatible GPIO
- Compatible with over 300 plug&play Grove modules to explore with IoT
- USB OTG Support
- Support Arduino, CircuitPython, Micropython, ArduPy(What is ArduPy?), AT Firmware, Visual Studio Code
- TELEC certificated
Description
The Wio (Wireless Input and Output) platform (Wio Link, Wio Nodes,etc.) was first introduced to the world at the end of 2015 by Seeed.
Today a new Wio member is joining the family - Wio Terminal. Instead of being a single embedded functional module, Wio Terminal is more of a complete system equipped with Screen + Development Board + Input/Output Interface + Enclosure, making it an efficient and Product-Ready Product.
With Wio Terminal, you can:
- Sense and tag the Real-World data with over 300 Groves created by Seeed
- Use a 100% open-source Hardware in a pythonic way
- Build your program interpreter starting from 90% with LCD screen and compact enclosure
Compatible with Arduino and Micropython, Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity powered by Realtek RTL8720DN. Currently, wireless connectivity is only supported by Arduino. Its CPU speed runs at 120MHz (Boost up to 200MHz). Realtek RTL8720DN chip supports both Bluetooth and Wi-Fi providing the backbone for IoT projects. The Wio Terminal itself is equipped with a 2.4” LCD Screen, onboard IMU(LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter(IR 940nm). On top of that, it also has two multifunctional Grove ports for Grove Ecosystem and Raspberry pi 40-pin compatible GPIO for more add-ons.
- Wio Terminal + Grove = IoT System
- Wio Terminal + Raspberry Pi = Edge Computing System
- Wio Terminal + Customized add-ons = Handheld devices or endless possibilities!
What is Grove?
No jumpers or soldering required, Grove makes it easier to connect, experiment, and simplify the prototyping process significantly. We have developed more than 300 Grove modules, covering a wide range of applications that can fulfill a variety of needs. Each one comes with clear documentation and demo code to help you get started quickly. Not only are these open hardware, but we also have open-source software.
Highlight Features
Highly Integrated Design
- MCU, LCD, WIFI, BT, IMU, Microphone, Buzzer, microSD Card, Configurable Buttons, Light Sensor, 5-Way Switch, Infrared Emitter (IR 940nm), Crypto-authentication Ready
- Well-designed enclosure with built-in magnets and two mounting holes, allowing you to set up your IoT project without hassle
Powerful MCU - Microchip ATSAMD51P19
- ARM Cortex-M4F core running at 120MHz (Boost up to 200MHz)
- 4 MB External Flash, 192 KB RAM
- Comprehensive Protocol Support
- SPI, I2C, I2S, ADC, DAC, PWM, UART(Serial)
Reliable Wireless Connectivity (supported only by Arduino)
- Powered by Realtek RTL8720DN
- Dual Band 2.4Ghz / 5Ghz Wi-Fi (802.11 a/b/g/n)
- BLE / BLE 5.0
USB OTG Support
- Accessible Devices(as USB-Host): read data or signals from a mouse, keyboard, MIDI devices, Xbox/PS gaming controllers, 3D printers
- Simulated Devices(as USB-Client): emulate a mouse, keyboard or MIDI devices to Host PC
- When using USB Host/Client function, you can use the 40-pin on the back of Wio Terminal for power supply. Check here for detailed instructions.
- 300+ Grove modules to explore with IoT
- Two onboard multi-functional Grove ports can be used for Digital, Analog, I2C, and PWM
- Note: To connect Grove with Wio Terminal, please use unbuckled grove cable.
Raspberry Pi 40-pin Compatible
- Can be mounted to a Raspberry Pi as a slave device
- Raspberry Pi's HAT can be used with an adapter cable
Software Support
- Arduino
- MicroPython
- ArduPy
- AT Firmware
- Visual Studio Code
- CircuitPython ( How to run CircuitPython on Wio Terminal?)
Demos
- Build An Affordable IR Thermal Imaging Camera using Wio Terminal and Grove – Infrared Temperature Sensor Array (AMG8833)
- Play retro game on Wio Terminal
What other cool things can you play with Wio Terminal?
- Artificial Nose that can Discern Different Kinds of Rum or ScotchTV
- Remote Controller
- Cost-effective Pulse Oximeter
- Weather Forecast Monitor
- Run TinyGO on Wio Terminal
- Printer
- GPS Navigator
- Water Level Detector
- Machine Learning on Wio Terminal
- …
And there are more possibilities on the way! Check Wio Terminal Community Project Collection and we hope some of them will inspire you!
Wio Terminal Classroom
In this show, our engineer Lakshantha will explain how to use Wio terminal along with the software and present you fun demos as well! In this episode, you will learn about how to draw text strings by using the coordinate system and will learn to display "Hello World!" at the end of the video!
Stay tuned with our show and we hope this helps you to gain more knowledge on how to program with the Wio Terminal!
Fully Open-source Manufacturing Process
As a fully open-source device, Wio Terminal development will continue to optimize its performance and every update will be publicized on our blog. We are also making a series of Vlog about the fully open-source manufacturing process of Seeed product. From hardware and software development, to each step of manufacture and testing, you can find all you want to know about Wio Terminal, check now!
Applications
- Python Terminal Device
- Data Collection Device for Machine Learning
- Hand-held Device
- Retro Gaming Device
- IoT Controller
- Education
- Prototyping
- Slave device / Accessories for Raspberry Pi
Pinout Diagram
Hardware Overview
Setup, Documentation, and Support
Please visit our wiki for more information about Wio Terminal. If you have any questions, feel free to ask us at our Forum.
Technical Specifications
Main Chip |
Manufacturer Part Number |
ATSAMD51P19 |
Core Processor |
ARM® Cortex®-M4F |
|
Maximum Speed |
200MHz |
|
External Flash |
4MBytes |
|
Operating Temperature |
-40°C ~ 85°C (TA) |
|
LCD Screen |
Resolution |
320x240 |
Display Size |
2.4inch |
|
Drive IC |
ILI9341 |
|
Wireless Connectivity |
Manufacturer Part Number |
RTL8720DN |
KM4 CPU |
ARM® Cortex®-M4F @ 200MHz |
|
KM0 CPU |
ARM® Cortex®-M0 |
|
Wi-Fi |
802.11 a/b/g/n 1x1, 2.4GHz & 5GHz |
|
Bluetooth |
Support BLE5.0 |
|
Built-in Modules |
Accelerometer |
LIS3DHTR |
Microphone |
1.0V-10V -42dB |
|
Speaker |
≥78dB @10cm 4000Hz |
|
Light Sensor |
400-1050nm |
|
Infrared Emitter |
940nm |
|
Interface |
MicroSD Card Slot |
Maximum 16GB |
GPIO |
40-PIN (Raspberry Pi Compatible) |
|
Grove |
2 (Multifunction) |
|
FPC |
20-Pins |
|
USB Type-C |
Power & USB-OTG |
|
Operation Interface |
5-Way Switch |
|
Power/Reset Switch |
||
User-defined button *3 |
||
Enclosure |
Dimension |
72mm*57mm*12mm |
Materials |
ABS+PC |
Part List
- Wio Terminal
- USB Type-C Short Cable
- User Manual
Distributors
秋月電子通商(JAPAN) Digi-Key Corporation(GLOBAL)
Mouser Electronics, Inc(GLOBAL) Distrelec(Europe)
BOTLAND B. DERKACZ SP.J.(Poland) BotShop(South Africa)
ECCN/HTS
HSCODE | 8543709990 |
USHSCODE | 8471410150 |
UPC |
FCC | 1 |
CE | 1 |
LEARN AND DOCUMENTS
Documentations
Learn























SHARED BY USERS
REVIEWS
-
so many awesome projects to makeConnected it to my Pi 4 and wrote a code to display the system data on the screen. Quite Cool! But so far I haven't decided what project to do later, maybe an environment monitoring system? I mean, there are so many awesome projects that this tiny board can do!
-
Even my 12-year-old son can get started quicklyGot my new toy today!! Looked through the wiki and tried a few demos. I have to say that Seeed has done a good job writing so many well-organized tutorials and documents, and even my 12-year-old son can get started quickly.
Question: will you consider adding a touch screen if you are going to make a new version? It will make much more fun! -
AwesomeI kind this little cutie. perfect arduino apllication with a screen and case
-
AwesomeI kind this little cutie. perfect arduino apllication with a screen and case