A small Arduino/Avrdude compatible UPDI programmer based on the FTDI FT234X which only needs a standard micro USB cable. It can be plugged directly into the standard 6 pin UPDI pin header or use jumper wires to connect GND, UPDI to the target board. UPDI programmers are used for many newer AVR/ATtiny/ATmega based boards.
The UPDIFT234 can be used with Arduino megaTinyCore by selecting the "SerialUPDI - 230400 baud" programmer.
It can also be used with recent versions of Avrdude (>=7.0) to program FLASH, fuses,etc.
By default, the UPDIFT234 does not provide power to the circuit being programmed.
If you need power to be supplied you can use the solder jumper on the side of the board to select either 3.3v or 5v. Please note the 3.3v can supply a maximum of 50mA (the 5v supply connects directly to the USB VBUS so this will normally be able to supply a lot more).
Read Fuses
$ avrdude -c serialupdi -b 230400 -P /dev/ttyUSB0 -p attiny3217 -U fuses:r:-:h
Program FLASH and fuses
$ avrdude -c serialupdi -b 230400 -U flash:w:Blink.ino.hex:i -P /dev/ttyUSB0 -p attiny3217 -U fuse0:w:0b00000000:m -U fuse2:w:0x02:m -U fuse6:w:0x04:m -U fuse7:w:0x00:m -U fuse8:w:0x00:m
No additional links provided for this product.
Please ensure your address is full and correct before placing an order and be aware I'm unable to use some shipping methods to PO boxes.
Deliveries to the USA are sent using RoyalMail PDDP (Postal Delivery Duties Paid).