![Adafruit launched a more moderen and smaller ATtiny programmer – UPDI Pal Adafruit launched a more moderen and smaller ATtiny programmer – UPDI Pal](https://techtoguide.com/wp-content/uploads/2024/02/Adafruit-released-a-newer-and-smaller-ATtiny-programmer-UPDI-768x576.jpg)
[ad_1]
You probably have ever programmed an AVR microcontroller with a USB to serial adapter, you must know the way it generally will get messy with all the information and energy wires. Subsequently, Adafruit created a UPDI programmer instrument that may program newer tinyAVR and megaAVR chips with solely 3 wires!
What’s UPDI?
UPDI stands for Unified Program and Debug Interface. It’s a Microchip proprietary interface and is a successor to the PDI interface, which has 2 information wires. UPDI offers a bidirectional half-duplex asynchronous communication with a microcontroller for programming or debugging. For extra in-depth details about Microchip interfaces, you will discover it right here.
The place Adafruit get the inspiration?
SerialUPDI Programmer by Stefan Wagner was the inspiration. It had an extended USB-A connector, 2.54 mm male pin headers for connections, a swap to decide on 5V or 3.3V rail, and a CH340N USB-to-serial chip. It was an awesome proof-of-concept venture and Adafruit made it much more user-friendly.
Is UPDI Pal higher?
- It is vitally small – 26.4 x 17.8 millimeters
- Has a USB-C for information and energy
- There’s a slide swap for choosing a 5V or 3V voltage rail. The 3V regulator can supply as much as 500mA of present
- For programming, you possibly can both solder wires to the three pads or use the included JST SH cable for poking into the breadboard
- There are additionally two LEDs, inexperienced is for energy OK and crimson for serial exercise
- Makes use of CH340E USB-to-serial chip
What chips you possibly can program?
As talked about earlier you possibly can program newer tinyAVR and megaAVR microcontroller chips which have UPDI. Particularly ATtiny boards like ATiny816, ATtiny817, or ATtiny1616. Adafruit recommends utilizing Arduino IDE with the megaTinyCore board assist package deal put in. For the programmer kind, it is advisable to choose “Serial UPDI”. Add velocity of 230Kbps is nice, however 56Kbps additionally works.
Extra data
You will get the UPDI Pal board from Adafruit for 6.95$, extra JST to socket headers cable will price you 1.50$. There’s additionally a how-to-use-it information on the Adafruits overview web page.
[ad_2]