Serial USB Terminal - USB Terminal & Microcontroller Control
Connect & control microcontrollers seamlessly with your device using this powerful USB terminal app.

- 1.56 Version
- 4.8 Score
- 357K+ Downloads
- In-app purchases License
- 3+ Content Rating
‘Serial USB Terminal’ is a terminal/console application designed for microcontrollers, Arduinos, and other devices equipped with a serial/UART interface that connects to your Android device through a USB to serial converter.
This application is compatible with USB to serial converters utilizing
- FTDI FT232, FT2232, ...
- Prolific PL2303
- Silabs CP2102, CP2105, ...
- Qinheng CH340, CH341
as well as devices that implement the USB CDC protocol, such as
- Arduino with ATmega32U4
- Digispark utilizing V-USB software USB
- BBC micro:bit using ARM mbed DAPLink firmware
To use USB to serial converters, it is essential for your Android device to support USB OTG, also known as USB host mode. Most contemporary devices offer this capability, but if you encounter problems, consider using one of the USB testing applications to verify if host mode is activated in your Android kernel.
All functionalities of this application are provided at no cost. In-app purchases are exclusively for the ‘Donate’ option.
Review: The Unassuming Swiss Army Knife for Embedded Developers
As someone who frequently debugs Arduino prototypes and field devices, Serial USB Terminal has become the one mobile tool I never knew I desperately needed – until it saved my hardware testing from constant laptop tethering. Where other terminals faltered, its remarkable driver support shone: plugging in everything from a crusty PL2303-based cable to a slick CH340-powered ESP32 dev board yielded instant, rock-solid UART connections without a single hiccup. The clean, responsive terminal interface made monitoring sensor streams effortless, while the built-in scripting support allowed me to automate repetitive AT command sequences for IoT modules.
What truly impressed me, though, was stumbling onto its seamless CDC/ACM handling – my micro:bit and Seeeduino XIAO boards connected like native USB devices, turning my tablet into a powerful mobile workstation. It handled messy binary protocols just as smoothly as plaintext without garbling or freezing. Simple? Absolutely. Essential? Immeasurably. For anyone wrestling with serial hardware on the go, this free, zero-ad tool is nothing short of engineering brilliance in your pocket.
Key Features & Developer FAQs:
Q: Does my Android device work with common USB-UART adapters?
A: Requires USB OTG (Host Mode) support. Compatible with FTDI, PL2303, CP210x, CH34x chipsets. Test OTG capability first via apps like "USB OTG Checker". Most modern devices ≥ Android 6.0 work.
Q: Can I send/receive files or binary data?
A: Yes! Supports raw binary transfer alongside standard text. Send hex codes, firmware chunks, or files directly via the terminal or dedicated send functions.
Q: How does it handle CDC devices (like Arduino Leonardo)?
A: Native CDC/ACM support means boards with ATmega32U4 (Arduino Micro), RP2040, or mbed DAPLink (micro:bit) appear as serial ports instantly – no adapter needed. Works identically to UART adapters.
Q: Are there hidden costs or subscriptions?
A: Completely free core functionality. The only IAP is a voluntary "Donate" option to support development. No locked features, ads, or subscriptions. Source code is also partially available.
Q: Can I script commands or automate tasks?
A: Yes! Scripting support allows sending pre-defined command sequences with delays, loops, and conditional logic – perfect for automated testing or multi-step device configuration.
- Version1.56
- UpdateAug 06, 2025
- DeveloperKai Morich
- CategoryTools
- Requires AndroidAndroid 4.3+
- Downloads357K+
- Package Namede.kai_morich.serial_usb_terminal
- Signature84a245faefc19cdf44dc6f69f79b03db
- Available on
- ReportFlag as inappropriate
-
NameSizeDownload
-
2.18 MB
-
1.43 MB
-
1.42 MB
User-friendly interface
Effective for troubleshooting and monitoring microcontrollers
Fast processing speeds compared to traditional software
Supports various USB serial devices effortlessly
Clean, ad-free experience
High reliability with minimal crashes
Short learning curve for new users
Versatile for numerous applications beyond simple commands
Ability to save and log data conveniently
Issues with unresponsiveness during large data uploads
Limited character input options (e.g. CR/LF dependent)
Missing support for VT100 emulation
Lack of certain file transfer protocols like Xmodem/Ymodem
Inability to move cursor back to top left effectively
Difficulty in configuring specific settings or macro functions
Hard to read due to font size limitations
Inadequate integration with other tools like Tasker
Authentication issues with certain devices