Skip to content

Latest commit

 

History

History
152 lines (119 loc) · 6.13 KB

README_en.md

File metadata and controls

152 lines (119 loc) · 6.13 KB

[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

Connection with IDC ribbon cable

Connection with breadboard

Related Links

Open source software and hardware

Copyright and Contact

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/