AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

· MPN: ADA6460

$57.29 |
In stock at supplier
No reviews yet

This compact USB-to-serial interface adds a built-in screen to the serial adapter workflow, so you can see data passing by instead of debugging blind. It han...

Stock availability

Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This compact USB-to-serial interface adds a built-in screen to the serial adapter workflow, so you can see data passing by instead of debugging blind. It handles everything from low-speed console output to high-speed UART traffic, with line status and traffic visible on the device itself.

The display supports standard ANSI escape codes, including colour and layout, so terminal output is reproduced on the tiny IPS monitor. It also shows control signal status in real time, making it easier to spot baud-rate, wiring or handshake issues while you work.

You can use TermDriver 2 like a fully featured USB serial adapter, with a 32 KB input buffer and 3.3 V output available for attached hardware. It can also operate independently of USB, letting it serve as a standalone console for embedded systems such as a Raspberry Pi.

Serial connections are made via standard 0.1" header pins, with a micro-USB host connection for USB. The open source firmware and PCB design suit developers who want an inspectable, field-upgradeable tool that runs standard CircuitPython.

Specifications:

  • Baud rates: 110 to 2,000,000 bps
  • Microcontroller: Dual-core RP2040 microcontroller (ARM Cortex-M0+)
  • Hardware input buffer: 32 KB hardware input buffer
  • Control signals: Control signals (RTS/DTR)
  • Architecture: Zero data loss architecture
  • Display: High-contrast all-angle IPS display, 230 pixels-per-inch
  • Terminal emulation: Full ANSI terminal emulation with color support
  • Control signal monitoring: Real-time control signal monitoring (RTS, DTR)
  • Design: Custom bezel, rugged one-piece design
  • Power output: 350 mA @ 3.3V power output
  • Host connection: micro-USB host connection
  • Serial connection: Standard 0.1" header pins for serial connection
  • Standalone operation: Standalone operation (no USB required)
  • Operating system support: Driver-free operation on Windows, macOS, Linux
  • USB device class: Standard USB CDC ACM device class
  • Firmware: Open source firmware (BSD 3-clause license)
  • PCB design: Open source PCB design
  • Firmware upgrades: Field-upgradeable firmware
  • CircuitPython: Runs standard CircuitPython

A handy debugging tool for firmware flashing, serial consoles, headless systems and embedded development where seeing UART traffic directly on the adapter saves time.

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
IPS
IPS is a type of LCD panel that keeps colours and contrast more consistent when viewed from an angle. This matters for small displays that may be mounted in a dashboard, handheld project, or enclosure where the viewer is not always looking straight on.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
RTS
RTS stands for Request To Send, a serial flow-control signal used to manage when a device is ready to receive data. It matters when moving fast serial streams because flow control can help prevent lost data.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
USB host
A USB host is the side of a USB connection that controls attached devices, like a computer talking to a keyboard or flash drive. This matters because most microcontroller boards are normally USB devices, so adding USB host support lets them use common USB peripherals.

Find this product in

Microcontrollers

Supplier page — adafruit.com

Supplier Description · 994.4 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.