Skip to content

Latest commit

 

History

History

UPDI4AVR

[MULTIX UPDI4AVR Programmer] modernAVR世代専用HV対応プログラム書込器

Switch Language (en-US) (ja-JP)

概要

  • UPDI制御方式の新世代 AVR 8 bit MCU 専用 UPDIプログラマ
  • Flash / EEPROM / FUSE等の書換・バックアップ・検証
  • tinyAVR-0/1/2、megeAVR-0、AVR DA/DB/DD/DU/EA/EB シリーズ専用
  • tinyAVR-0/1/2、AVR_DD/DU/EA/EB シリーズの HV(高電圧)制御
  • 対象AVRデバイスへのリセットボタン機能の提供
  • LOCK_BIT 施錠・開錠
  • 施錠されたAVRデバイスへの USERROW 特殊書込
  • UARTパススルー(Arduino IDE シリアルモニター利用想定)
  • avrdude 対応(Windows / macOS / Linux / etc)
  • Arduino IDE対応、JTAG2UPDI互換
  • オープンソースソフトウェア・ハードウェア

特別な特徴

  • 12V系と8.2V系の、二種類の高電圧プログラミングに対応
    • 特に8.2V系も扱える書込装置はユニーク
  • 施錠されたAVRデバイスの USERROW領域へのブラインド書込
    • 制御手順が特殊なため他に実装例が見られない

購入時の注意

  • 旧世代 AVR(非UPDI)および SAM世代 AVR(JTAG)には対応しません。
  • トレース&ブレークデバッグはできません。(Microchip社プロプライエタリ)
  • HV制御が不要なら高価な選択になります。
  • ハンドメイドのため外観仕上に個体差があります。

対応AVR品種

  • megaAVR-0 系統(not HV)
    • ATmega808 ATmega1608 ATmega3208 ATmega4808
    • ATmega809 ATmega1609 ATmega3209 ATmega4809
  • tinyAVR-0 系統(HV=12V to PA0)
    • ATtiny202 ATtiny402
    • ATtiny204 ATtiny404 ATtiny804 ATtiny1604
    • ATtiny406 ATtiny806 ATtiny1606
    • ATtiny807 ATtiny1607
  • tinyAVR-1 系統(HV=12V to PA0)
    • ATtiny212 ATtiny412
    • ATtiny214 ATtiny414 ATtiny814 ATtiny1614
    • ATtiny416 ATtiny816 ATtiny1616
    • ATtiny417 ATtiny817 ATtiny1617
  • tinyAVR-2 系統(HV=12V to PA0)
    • ATtiny424 ATtiny824 ATtiny1624 ATtiny3224
    • ATtiny426 ATtiny826 ATtiny1626 ATtiny3226
    • ATtiny427 ATtiny827 ATtiny1627 ATtiny3227
  • AVR_DA 系統(not HV)
    • AVR32DA28 AVR64DA28 AVR128DA28
    • AVR32DA32 AVR64DA32 AVR128DA32
    • AVR32DA48 AVR64DA48 AVR128DA48
    • AVR32DA64 AVR64DA64 AVR128DA64
  • AVR_DB 系統(not HV)
    • AVR32DB28 AVR64DB28 AVR128DB28
    • AVR32DB32 AVR64DB32 AVR128DB32
    • AVR32DB48 AVR64DB48 AVR128DB48
    • AVR32DB64 AVR64DB64 AVR128DB64
  • AVR_DD 系統(HV=8.2V to PF6)
    • AVR16DD14 AVR32DD14 AVR64DD14
    • AVR16DD20 AVR32DD20 AVR64DD20
    • AVR16DD28 AVR32DD28 AVR64DD28
    • AVR16DD32 AVR32DD32 AVR64DD32
  • AVR_DU 系統(HV=8.2V to PF6)(Typ. 7.5V)
    • AVR16DU14 AVR32DU14
    • AVR16DU20 AVR32DU20
    • AVR16DU28 AVR32DU28 AVR64DU28
    • AVR16DU32 AVR32DU32 AVR64DU32
  • AVR_EA 系統(HV=8.2V to PF6)
    • AVR16EA28 AVR32EA28 AVR64EA28
    • AVR16EA32 AVR32EA32 AVR64EA32
    • AVR16EA48 AVR32EA48 AVR64EA48
  • AVR_EB 系統(HV=8.2V to PF6)
    • AVR16EB14
    • AVR16EB20
    • AVR16EB28
    • AVR16EB32

太字 は動作検証済、斜体 は暫定対応

諸元

  • 基板寸法 : 66mm x 31mm(FRISKケース大)
  • 基板固定穴 : x4 M3(ピッチ25mm x 60mm)
  • 保護ケース寸法 : 69mm x 34mm x 12mm(突起部含まず)
  • 主制御器 : ATtiny1626(または同等品)
  • 動作電圧 : 3.1V〜5.3V
  • AVR-ICSP接続 : IDC/6Pリボンケーブル、Dupontバラ線6P
  • VDD供給能力 : 5Vまたは3.3V、最大100mA(短絡保護有)
  • PC接続 : USB Type-C (2.0) WCH-CH340E

使用部品、外観色等は生産時期により変わることがあります。

商品内容

  • x1 UPDI4AVR 本体基板
  • x1 保護ケースセット(x2 ピース構成)
  • x1 IDC/6Pリボンケーブル
  • x1 JP1ジャンパープラグ

本体基板単品販売では、付属品はありません。

USBケーブル(Type-C)は別途御用意ください。

コンポーネント配置

AVR-ICSP端子配列

端子ピッチは 2.54mm(100mil)

使用例

IDCリボンケーブルでの接続

ブレッドボードとの接続

関連リンク

オープンソースソフトウェア・ハードウェア

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/