|
1 | 1 | # AVR Programmer Boards
|
2 |
| -Collection of AVR Programmer Boards and Accessories. AVR development boards can be found [here](https://github.com/wagiminator/AVR-Development-Boards). |
| 2 | +Collection of AVR Programmer Boards and Accessories. AVR development boards can be found [here](https://github.com/wagiminator/AVR-Development-Boards). Special programmers can be found here: |
| 3 | +- [tinyHVSP: high-voltage fuse resetter for 8-pin ATtinys](https://github.com/wagiminator/ATtiny84-TinyHVSP) |
| 4 | +- [tinyCalibrator: oscillator calibrator for 8-pin ATtinys](https://github.com/wagiminator/ATtiny84-TinyCalibrator) |
| 5 | +- [tinyICOC: in-circuit oscillator calibrator for AVR microcontrollers](https://github.com/wagiminator/ATtiny84-TinyICOC) |
| 6 | +- [picoDAP: CMSIS-DAP compliant SWD Programmer](https://github.com/wagiminator/CH552-picoDAP) |
3 | 7 |
|
4 | 8 | ## [SerialUPDI Programmer - CH340N](https://github.com/wagiminator/AVR-Programmer/tree/master/SerialUPDI_Programmer)
|
5 |
| -Simple and cheap UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers with voltage selection switch (5V and 3.3V). The programmer works with [pyupdi](https://github.com/mraardvark/pyupdi) as well as with the Arduino IDE as ["SerialUPDI with 4.7k resistor or diode"](https://github.com/SpenceKonde/megaTinyCore). It is based on the USB-to-serial chip [CH340N](https://datasheet.lcsc.com/lcsc/2101130932_WCH-Jiangsu-Qin-Heng-CH340N_C506813.pdf). |
| 9 | +Simple and cheap UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers with voltage selection switch (5V and 3.3V). The programmer works with [pyupdi](https://github.com/mraardvark/pyupdi) as well as with the Arduino IDE as ["SerialUPDI"](https://github.com/SpenceKonde/megaTinyCore). It is based on the USB-to-serial chip [CH340N](https://datasheet.lcsc.com/lcsc/2101130932_WCH-Jiangsu-Qin-Heng-CH340N_C506813.pdf). |
6 | 10 |
|
7 |
| - |
| 11 | + |
| 12 | + |
| 13 | +## [SerialUPDI HV Programmer - CH340E](https://github.com/wagiminator/AVR-Programmer/tree/master/SerialUPDI_HV_Programmer) |
| 14 | +The simple and cheap High-Voltage Serial UPDI Programmer is a device designed specifically for tinyAVR microcontrollers. This programmer includes a target voltage selection switch that allows users to choose between 5V and 3.3V for their project needs. With this device, you can use the additional configuration settings for the UPDI pin without worrying about getting locked out from the MCU. The programmer operates similarly to a standard SerialUPDI programmer and is compatible with popular development environments like the Arduino IDE, where it appears as "SerialUPDI". The device utilizes the MT3608 Boost Converter IC which generates the 12V pulse required for high-voltage activation of the UPDI pin. |
| 15 | + |
| 16 | + |
8 | 17 |
|
9 | 18 | ## [picoISP Programmer - CH552E](https://github.com/wagiminator/AVR-Programmer/tree/master/picoISP_Programmer)
|
10 |
| -The CH55x-based picoISP is a simple and cheap ISP programmer for AVR microcontrollers with voltage selection switch (5V and 3.3V) and compatible with the [USBtinyISP](https://learn.adafruit.com/usbtinyisp). It works fine with AVRdude and the Arduino IDE. |
| 19 | +The CH55x-based picoISP is a simple and cheap ISP programmer for AVR microcontrollers with voltage selection switch (5V and 3.3V). Since it is compatible with the [USBtinyISP](https://learn.adafruit.com/usbtinyisp) it works fine with AVRdude and the Arduino IDE. |
11 | 20 |
|
12 |
| - |
| 21 | + |
13 | 22 |
|
14 | 23 | ## [USB to Serial Converter Stick - CH340E](https://github.com/wagiminator/AVR-Programmer/tree/master/USB_to_Serial_Stick)
|
15 | 24 | Simple and cheap USB-to-Serial converter based on [CH340E](https://datasheet.lcsc.com/lcsc/2008191806_WCH-Jiangsu-Qin-Heng-CH340E_C99652.pdf) with voltage selection switch (5V and 3.3V).
|
16 | 25 |
|
17 |
| - |
18 |
| - |
19 |
| -## [PyUPDI Programmer - CH330N](https://github.com/wagiminator/AVR-Programmer/tree/master/PyUPDI_Programmer) |
20 |
| -Probably the simplest UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers. The programmer works with [pyupdi](https://github.com/mraardvark/pyupdi) as well as with the Arduino IDE as ["SerialUPDI"](https://github.com/SpenceKonde/megaTinyCore). It is based on the USB-to-serial chip [CH330N](https://datasheet.lcsc.com/szlcsc/2008191734_WCH-Jiangsu-Qin-Heng-CH330N_C108996.pdf) or [CH340N](https://datasheet.lcsc.com/lcsc/2101130932_WCH-Jiangsu-Qin-Heng-CH340N_C506813.pdf). |
21 |
| - |
22 |
| - |
23 |
| - |
24 |
| -## [UPDI Programmer - ATmega8/88/168/328](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_Programmer) |
25 |
| -UPDI Programmer (jtag2updi) for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATmega8/88/168/328 based on the design and firmware by [ElTangas](https://github.com/ElTangas/jtag2updi). |
26 |
| - |
27 |
| - |
28 |
| - |
29 |
| -## [UPDI Programmer Mini - ATtiny1604/1614](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_Programmer_Mini) |
30 |
| -Mini UPDI Programmer Stick (jtag2updi) for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATtiny1604/1614 based on the design and firmware by [ElTangas](https://github.com/ElTangas/jtag2updi). Program the new ATtiny devices with a new ATtiny device! |
31 |
| - |
32 |
| - |
33 |
| - |
34 |
| - |
35 |
| -## [UPDI HV Programmer - ATmega8/88/168/328](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_HV_Programmer) |
36 |
| -HV UPDI (High-Voltage Unified Program and Debug Interface) Programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATmega8/88/168/328 based on the design and the firmware by [Dlloydev](https://github.com/Dlloydev/jtag2updi). The HV UPDI Programmer will enable you to use the additional configuration settings for the UPDI pin without the fear of getting locked out from the MCU. It features 3 programming modes: UPDI, HV or PCHV, with the target voltage at 5V. |
37 |
| - |
38 |
| - |
39 |
| - |
40 |
| -## [UPDI HV Programmer Mini - ATtiny1604/1614](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_HV_Programmer_Mini) |
41 |
| -Mini HV UPDI (High-Voltage Unified Program and Debug Interface) Programmer Stick for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATtiny1604/1614 based on the design and the firmware by [Dlloydev](https://github.com/Dlloydev/jtag2updi). The Mini HV UPDI Programmer Stick will enable you to use the additional configuration settings for the UPDI pin without the fear of getting locked out from the MCU. It features 3 programming modes: UPDI, HV or PCHV, with the target voltage at 5V. |
42 |
| - |
43 |
| - |
44 |
| - |
| 26 | + |
45 | 27 |
|
46 | 28 | ## [USBasp - ATmega8A](https://github.com/wagiminator/AVR-Programmer/tree/master/USBasp_SMD)
|
47 | 29 | USB ISP/TPI Programmer Stick for Atmel AVR microcontrollers with 5V and 3.3V target voltage based on the design by [Thomas Fischl](https://www.fischl.de/usbasp/).
|
@@ -89,3 +71,30 @@ The AVR Programmer Adapter Maxi makes it easy to program SMD ATtinys and ATmegas
|
89 | 71 |
|
90 | 72 | 
|
91 | 73 | 
|
| 74 | + |
| 75 | +## [PyUPDI Programmer - CH330N](https://github.com/wagiminator/AVR-Programmer/tree/master/PyUPDI_Programmer) |
| 76 | +Probably the simplest UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers. The programmer works with [pyupdi](https://github.com/mraardvark/pyupdi) as well as with the Arduino IDE as ["SerialUPDI"](https://github.com/SpenceKonde/megaTinyCore). It is based on the USB-to-serial chip [CH330N](https://datasheet.lcsc.com/szlcsc/2008191734_WCH-Jiangsu-Qin-Heng-CH330N_C108996.pdf) or [CH340N](https://datasheet.lcsc.com/lcsc/2101130932_WCH-Jiangsu-Qin-Heng-CH340N_C506813.pdf). |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | +## [UPDI Programmer - ATmega8/88/168/328](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_Programmer) |
| 81 | +UPDI Programmer (jtag2updi) for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATmega8/88/168/328 based on the design and firmware by [ElTangas](https://github.com/ElTangas/jtag2updi). |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | +## [UPDI Programmer Mini - ATtiny1604/1614](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_Programmer_Mini) |
| 86 | +Mini UPDI Programmer Stick (jtag2updi) for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATtiny1604/1614 based on the design and firmware by [ElTangas](https://github.com/ElTangas/jtag2updi). Program the new ATtiny devices with a new ATtiny device! |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | +## [UPDI HV Programmer - ATmega8/88/168/328](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_HV_Programmer) |
| 92 | +HV UPDI (High-Voltage Unified Program and Debug Interface) Programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATmega8/88/168/328 based on the design and the firmware by [Dlloydev](https://github.com/Dlloydev/jtag2updi). The HV UPDI Programmer will enable you to use the additional configuration settings for the UPDI pin without the fear of getting locked out from the MCU. It features 3 programming modes: UPDI, HV or PCHV, with the target voltage at 5V. |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | +## [UPDI HV Programmer Mini - ATtiny1604/1614](https://github.com/wagiminator/AVR-Programmer/tree/master/UPDI_HV_Programmer_Mini) |
| 97 | +Mini HV UPDI (High-Voltage Unified Program and Debug Interface) Programmer Stick for tinyAVR, megaAVR and AVR-Dx microcontrollers built on ATtiny1604/1614 based on the design and the firmware by [Dlloydev](https://github.com/Dlloydev/jtag2updi). The Mini HV UPDI Programmer Stick will enable you to use the additional configuration settings for the UPDI pin without the fear of getting locked out from the MCU. It features 3 programming modes: UPDI, HV or PCHV, with the target voltage at 5V. |
| 98 | + |
| 99 | + |
| 100 | + |
0 commit comments