One of programmers available in the wide internet is hvprog.
High voltage serial programming avr.
Avr high voltage serial programming for attiny bricked your mcu.
The arduino hv serial fuse programming sketch controls both the 12v to reset and the supply to the target to achieve this timing.
High voltage serial programming hvsp is mostly the backup mode on smaller avrs.
It employs the high voltage serial programming hvsp available for such devices.
Half a year ago i restarted one of my old passions electronics.
I ve studied electronics in college but that happened during the middle age 20yrs ago.
While i was expecting this huge leap in schematics and what a hobbyist can do nowadays i stil.
To enter and control the avr high voltage serial programming the supply to the target and the 12v to reset must be controlled with fairly critical timing.
For example you might have altered clock source bits in a way that the processor cannot be programmed anymore.
Compare with other high voltage programming options like atmel stk500 this programmer is simple to build less expensive and also easy to use.
If you really want to use high voltage serial programming to download a sketch then the instructions to implement a full blown programmer are documented in section 20 6 in the attiny85 datasheet.
Changing avr fuse values in an unintended way can render the microcontroller practically dead.
Avr hv is high voltage parallel programmer for atmel avr series microcontrollers.
It is particularly useful for configuring fuses or working with a chip with the rstdisbl fuse programmed because in such cases a regular isp programmer cannot be used.
A 12 volt signal however is something the avr should only see during programming and never during normal operation.
An 8 pin avr package does not leave many unique signal combinations to place the avr into a programming mode.
Note that this is not to be confused w the high voltage parallel programming used for 20pin devices i e.
This programmer isn t widely popular as usually is easier to use isp programming method.
Avr hv allows programming reading verifying and configuring avr microcontrollers with its high voltage programming interface and it connected to pc using usb interface.
But sometimes if you need to disable reset pin and use it as regular pin instead or you want to disable or restore spi fuses who control isp programming method then you will need high voltage parallel programmer of avr microcontrollers.
If you need to make changes later on then high voltage programming is used to reset the fuses so the regular programmer can download the sketch again.