[MULTIX UPDI4AVR Programmer] HV compatible program writer for modernAVR generation
Switch Language (en-US) (ja-JP)
Overview
- New generation AVR 8 bit MCU dedicated program writing device with UPDI programmer.
- Rewriting/backup/verification of Flash/EEPROM/FUSE, etc.
- For tinyAVR-0/1/2, megeAVR-0, AVR Dx, AVR Ex series only
- HV (high voltage) control for tinyAVR-0/1/2, AVR DD/DU, AVR Ex series
- Providing reset button function to target AVR devices
- LOCK_BIT Lock/unlock
- USERROW special write to locked AVR device
- UART pass-through (assuming use of Arduino IDE serial monitor)
- avrdude compatible (Windows / macOS / Linux / etc)
- Arduino IDE compatible, JTAG2UPDI compatible
- Open source software and hardware
Special features
- Supports two types of high voltage programming: 12V and 8.2V
- Especially the writing device that can handle 8.2V system is unique.
- Blind write to USERROW area of locked AVR device
- Because the control procedure is special, no other implementation examples can be found.
Precautions when purchasing
- Not compatible with older generation AVR (non-UPDI) and SAM generation AVR (JTAG).
- Trace & break debugging is not possible. (Proprietary from Microchip)
- Expensive choice if HV control is not required.
- Because it is handmade, there may be individual differences in appearance.
Compatible AVR series
- megaAVR-0 family (not HV)
- ATmega808 ATmega1608 ATmega3208 ATmega4808
- ATmega809 ATmega1609 ATmega3209 ATmega4809
- tinyAVR-0 family (HV=12V to PA0)
- ATtiny202 ATtiny402
- ATtiny204 ATtiny404 ATtiny804 ATtiny1604
- ATtiny406 ATtiny806 ATtiny1606
- ATtiny807 ATtiny1607
- tinyAVR-1 family (HV=12V to PA0)
- ATtiny212 ATtiny412
- ATtiny214 ATtiny414 ATtiny814 ATtiny1614
- ATtiny416 ATtiny816 ATtiny1616
- ATtiny417 ATtiny817 ATtiny1617
- tinyAVR-2 family (HV=12V to PA0)
- ATtiny424 ATtiny824 ATtiny1624 ATtiny3224
- ATtiny426 ATtiny826 ATtiny1626 ATtiny3226
- ATtiny427 ATtiny827 ATtiny1627 ATtiny3227
- AVR_DA family (not HV)
- AVR32DA28 AVR64DA28 AVR128DA28
- AVR32DA32 AVR64DA32 AVR128DA32
- AVR32DA48 AVR64DA48 AVR128DA48
- AVR32DA64 AVR64DA64 AVR128DA64
- AVR_DB family (not HV)
- AVR32DB28 AVR64DB28 AVR128DB28
- AVR32DB32 AVR64DB32 AVR128DB32
- AVR32DB48 AVR64DB48 AVR128DB48
- AVR32DB64 AVR64DB64 AVR128DB64
- AVR_DD family (HV=8.2V to PF6)
- AVR16DD14 AVR32DD14 AVR64DD14
- AVR16DD20 AVR32DD20 AVR64DD20
- AVR16DD28 AVR32DD28 AVR64DD28
- AVR16DD32 AVR32DD32 AVR64DD32
- AVR_DU family(HV=8.2V to PF6)(Typ. 7.5V)
- AVR16DU14 AVR32DU14
- AVR16DU20 AVR32DU20
- AVR16DU28 AVR32DU28 AVR64DU28
- AVR16DU32 AVR32DU32 AVR64DU32
- AVR_EA family(HV=8.2V to PF6)
- AVR16EA28 AVR32EA28 AVR64EA28
- AVR16EA32 AVR32EA32 AVR64EA32
- AVR16EA48 AVR32EA48 AVR64EA48
- AVR_EB family(HV=8.2V to PF6)
- AVR16EB14
- AVR16EB20
- AVR16EB28
- AVR16EB32
Bold indicates operation has been verified, Italics indicate preliminary support
Specifications
- Board dimensions: 66mm x 31mm (FRISK case size)
- Board fixing hole: x4 M3 (pitch 25mm x 60mm)
- Protective case dimensions: 69mm x 34mm x 12mm (excluding protrusions)
- Main controller: ATtiny1626 (or equivalent)
- Operating voltage: 3.1V~5.3V
- AVR-ICSP connection: IDC/6P ribbon cable, Dupont loose wire 6P
- VDD supply capacity: 5V or 3.3V, max. 100mA (with short circuit protection)
- PC connection: USB Type-C (2.0) WCH-CH340E
Parts used, external color, etc. may change depending on production time.
Product contents
- x1 UPDI4AVR main board
- x1 protective case set (x2 piece configuration)
- x1 IDC/6P ribbon cable
- x1 JP1 jumper plug
There are no accessories included when the main board is sold separately.
Please prepare the USB cable (Type-C) separately.
Component placement
AVR-ICSP terminal arrangement
Terminal pitch is 2.54mm (100mil)
Example of use
Open source software and hardware
Twitter(X): @askn37
BlueSky Social: @multix.jp
GitHub: https://github.com/askn37/
Product: https://askn37.github.io/
Copyright (c) 2023 askn (K.Sato) multix.jp
Released under the MIT license
https://opensource.org/licenses/mit-license.php
https://www.oshwa.org/