It's more than a year since I opened this thread, and last time I was here, I gave up because I couldn't make Scratchmonkey work - because the instructions are wrong. I'm back now, with renewed determination because I need a HV programmer, so either I have to write one or make Scratchmonkey work.
Following oqibidipo's instructions (above), I have now loaded ScratchMonkey onto an Arduino Nano, but I don't know how to connect it up as a high voltage programmer for my ATtiny85. I need this because I want to use six I/O pins on the AT85.
The pinouts given in the ScratchMonkey.zip file are :
Nano ISP Nano HVSP
D11 = MOSI D10 = HVRESET
D12 = MISO D11 = VCC
D13 = SCK A0 = SDI
D10 = RESET A1 = SII
D9 = (XTAL) A2 = SDO
VCC5 = VCC A3 = SCI
GND = GND GND = GND
D5 = (RDY_LED) D5 = (RDY_LED)
D6 = (VFY_LED) D6 = (VFY_LED)
D7 = (PGM_LED) D7 = (PGM_LED)
D8 = (ERR_LED) D8 = (ERR_LED)
A4 = (DEBUG) A4 = (DEBUG)
I find it surprising (though not impossible) that the pinout configurations should be so radically different between ISP and HVSP. Is the AT85 actually powered from an output pin on the Nano? (D11 = VCC)
If anybody has actually used ScratchMonkey for HV programming, can you help me out with a connection diagram please?