{"product_id":"adafruit-high-voltage-updi-friend-usb-serial-updi-programmer","title":"Adafruit High Voltage UPDI Friend - USB Serial UPDI Programmer","description":"\u003cp\u003eUPDI stands for \u003ca href=\"https:\/\/onlinedocs.microchip.com\/pr\/GUID-DDB0017E-84E3-4E77-AAE9-7AC4290E5E8B-en-US-4\/index.html?GUID-9B349315-2842-4189-B88C-49F4E1055D7F\"\u003eUnified Program and Debug Interface\u003c\/a\u003e, but this board is so small and cute that we will call it the Unusually Playful Device Interfacer and pat its head when it does a good job. It's designed to make programming modern ATtiny chips very easy because it has 3V or 5V power and logic select, power, and transmit indicator LEDs, and a quick cable for poking into a \u003ca href=\"\/collections\/solderless-breadboards\"\u003ebreadboard\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eUnlike our \u003ca href=\"\/products\/adafruit-updi-friend-usb-serial-updi-programmer\"\u003esimple UPDI version\u003c\/a\u003e, this board is HV for High Voltage because it will let you send a quick 12V pulse to the UPDI right before programming. This is required when the chip is configured to use the UPDI pin as a reset or GPIO. This board will also let you 'unbrick' any chip configured for HV usage, you can use it to reset the fuses for low-voltage programming.\u003c\/p\u003e\n\u003cp\u003eAs for our seesaw boards, we have been working a lot with \u003ca href=\"\/search?q=ATtiny\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eATtiny816, ATtiny817, and ATtiny1616\u003c\/a\u003e chips lately. And we're often needing to program them with a \u003ca href=\"\/products\/adafruit-cp2102n-friend-usb-to-serial-converter\"\u003eCP2102-based breakout\u003c\/a\u003e with a 1K resistor soldered between the RX and TX pins. But we were hankering for a nicer programmer!\u003c\/p\u003e\n\u003cp\u003eThis UPDI High Voltage Friend makes programming such chips very easy:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect between 3V or 5V power and logic - the 3V regulator can source up to 500mA to run even big projects.\u003c\/li\u003e\n\u003cli\u003eInternal 12V boost converter with an analogue switch that will send a pulse to the UPDI line when the RTS pin is toggled low.\u003c\/li\u003e\n\u003cli\u003eCH340E USB Serial converter chip with cross-platform drivers\u003c\/li\u003e\n\u003cli\u003e1K Loop-back Resistor between RX and TX\u003c\/li\u003e\n\u003cli\u003eUSB Type C for data and power connection to any computer\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e0.1\" spaced breakout holes for custom connections.\u003c\/li\u003e\n\u003cli\u003eGreen power OK LED\u003c\/li\u003e\n\u003cli\u003eRed serial activity LED\u003c\/li\u003e\n\u003cli\u003eInspired by this \u003ca href=\"https:\/\/github.com\/wagiminator\/AVR-Programmer\/tree\/master\/SerialUPDI_HV_Programmer\"\u003eopen-source hardware design\u003c\/a\u003e from Stefan Wagner!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWe use Arduino IDE with the megaTinyCore board support package installed; simply select \"Serial UPDI\" as the programmer type. We use 230Kbps, but 56Kbps is also good. In order to enable the high-voltage fuse settings, you'll need to edit boards.txt to remove the # comment tag on the “UPDI\/RESET PIN CONFIGURATION” lines.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/M-ZHV2FzJt0?si=KFdBqVnz96uxxLQu\u0026amp;start=10\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 29.0mm x 17.7mm x 4.9mm\u003c\/li\u003e\n\u003cli\u003eWeight: 2.5g\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":50847337677073,"sku":"ADA5893","price":9.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0901\/6285\/6209\/files\/adafruit-high-voltage-updi-friend-usb-serial-updi-programmer-the-pi-hut-ada5893-42372157210819.jpg?v=1735211240","url":"https:\/\/abcd3032.myshopify.com\/products\/adafruit-high-voltage-updi-friend-usb-serial-updi-programmer","provider":"Tayyab Zak","version":"1.0","type":"link"}