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
5 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
5G is the fifth-generation mobile network standard, offering higher-speed, lower-latency wireless data than earlier 4G/LTE networks. 5G modems can move large amounts of data over cellular networks but may draw significant current and need a suitable aerial and reliable power.
boost converter
A boost converter is a switching power circuit that raises a lower input voltage to a higher output voltage. It is used when a device needs more voltage than its power source provides, for example running a 5 V sensor from a 3.3 V supply.
breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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 (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
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.