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: ADA5893

$23.75 |
In stock at supplier
No reviews yet

This compact USB serial UPDI programmer is made for programming modern ATtiny chips, including parts used on Adafruit seesaw boards such as the ATtiny816, AT...

Stock availability

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

This compact USB serial UPDI programmer is made for programming modern ATtiny chips, including parts used on Adafruit seesaw boards such as the ATtiny816, ATtiny817 and ATtiny1616. It provides selectable 3V or 5V power and logic, along with handy status LEDs so you can see power and serial activity at a glance.

The high-voltage feature adds an internal 12V pulse option on the UPDI line, useful when a chip has been configured to use the UPDI pin as reset or GPIO. It can also help unbrick chips configured for HV usage and reset fuses for low-voltage programming.

Connection to your computer is via USB Type C using a CH340E USB serial converter. A JST SH cable is included for quick breadboard poking, and the board also breaks out 0.1" spaced holes for custom wiring.

Adafruit uses it with the Arduino IDE and the megaTinyCore board support package by selecting “Serial UPDI” as the programmer type. They use 230Kbps, with 56Kbps also noted as good; enabling high-voltage fuse settings requires editing boards.txt to remove the # comment tag on the “UPDI/RESET PIN CONFIGURATION” lines.

Features:

  • Selectable voltage: Select between 3V or 5V power and logic - the 3V regulator can source up to 500mA to run even big projects.
  • High-voltage pulse: Internal 12V boost converter with analog switch that will send a pulse to the UPDI line when the RTS pin is toggled low.
  • USB serial: CH340E USB Serial converter chip with cross-platform drivers.
  • Loop-back resistor: 1K Loop-back Resistor between RX and TX.
  • USB connection: USB Type C for data and power connection to any computer.
  • Included cable: JST SH cable included for quick plugging into a breadboard.
  • Breakout holes: 0.1" spaced breakout holes for custom connections.
  • Power LED: Green power OK LED.
  • Serial LED: Red serial activity LED.
  • Design inspiration: Inspired by an open-source hardware design from Stefan Wagner.

Specifications:

  • Product Dimensions: 29.0mm x 17.7mm x 4.9mm / 1.1" x 0.7" x 0.2"
  • Product Weight: 2.5g / 0.1oz

A neat tool for anyone working with modern ATtiny parts, especially when you need both everyday Serial UPDI programming and high-voltage fuse recovery in one small board.

Jargon buster

Plain-language definitions for the technical terms used above.

5G
A mobile network standard used for high-speed wireless data links. If a project uses a 5G gateway, its power system must be able to supply enough current reliably for outdoor or remote operation.
boost converter
A boost converter is a power circuit that raises a lower input voltage to a higher output voltage. It matters here because the board can power a sensor that needs a higher supply voltage while still using a single connector for power and data.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
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.
RX
RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
TX
TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.

Find this product in

Supplier page — adafruit.com

Supplier Description · 1.3 MB · Click any page to view full size

Download PDF

Adafruit UPDI Friend Guide

User Guide · 2.5 MB · 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.