I have a special application that requires the use of the reset pin as a GPIO on an ATTiny84. Currently, I have a shield I built specifically for programming a large number ATTiny84's through the Arduino IDE. I would like to use this to program another batch of ATTiny84s with the reset pin disabled.
It's not entirely clear to me how to do this without the aid of a HVSP and AVR Studio. I do not need to reprogram these chips once programmed. Can I upload my sketch via ISP and then burn the reset disable fuse? What is the easiest way to do this? (I have both ATTiny library and the HLT Tiny library available running on Arduino 1.5.1.r2 and Arduino 1.0.5, respectively).
I am also familiar with the various "rescue" shields available for resetting fuses to default values in case one accidentally bricks a tiny. In my case, I just want to program it once and leave it alone!
tms8c8:
I have a special application that requires the use of the reset pin as a GPIO on an ATTiny84.
Just in case you don't already know (emphasis added)...
The RESET pin must tolerate high voltages when entering and operating in programming modes and, as a consequence,
has a weak drive strength as compared to regular I/O pins.
I am aware of the "weak drive strength" and it won't be a problem in this application but thank you for pointing that out!
And yes, I suppose "easiest" is maybe not the best term. I am looking for the most economical method - i.e. one that requires the least new hardware, the least amount of time and the best through-put.
Assuming it's the same as the ATtinyx5 program the RSTDISBL fuse bit to 0.
If you want to undo it, here's a nice little fuse resetter desgin: http://www.simpleavr.com/avr/hvsp-fuse-resetter