High Voltage Programming ← |
↑ ScratchMonkey High Voltage Programming |
→ High Voltage Parallel Programming |
HVSP is the high voltage protocol for 8- and 14-pin ATtiny MCUs.
HVSP requires 7 signals (including power and ground), as shown in this illustration. For High Voltage programming, the timing of the power pin matters, so it is software controlled through the SVCC pin, rather than simply through the 5V pin of the Arduino. The HVRESET signal is used to control one of the circuits shown in the High Voltage programming section to generate the 12V signal to be applied to RESET pin of the target microcontroller. The other signals go directly to the target microcontroller.
The pin connections for an Arduino Micro are shown in this illustration, and for the Leonardo, the same pins would be used. With the exception of the SVCC pin, the pin assignments are identical as for the standard Arduino
The HVSP signals need to be connected to the corresponding signals on your target microcontroller / board. Details for each target are discussed in the Connection Diagrams chapter.
High Voltage Programming ← |
↑ ScratchMonkey High Voltage Programming |
→ High Voltage Parallel Programming |