This is a project of AVR Atmega fusebit doctor (HVPP). Hardware and software: Manekinen (Paweł Kisielewski) manekinen@gmail.com Compilator: bascom v.1.11.9.0 PCB: Eagle light v.5.4.0 Project website: http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ Any modifications allowed, do not remove this README! from archive. Do not remove info from pcb and code. Any usage of this project in commercial/profit purposes is prohibited. Have a question? Post in comments on site, or contact me at manekinen@gmail.com 03.05.2010 ******************************************************************************* #2 UPDATE 03.06.2010 Hardware update, added two adapters: "#1 adapter" as HVPP extension, for 20pin Attiny26 compatible and 40pin Atmega8515 compatible processors. "HVSP adapter" for 8pin and 14pin HVSP processors. Firmware update, V2.03: Added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433, AT90s4414, AT90s4434, AT90s2333 Added support for HVSP adapter and HVSP chips: (8pin) Attiny11, Attiny12, Attiny13, Attiny15, Attiny25, Attiny45, Attiny85, Attiny22, AT90s2323, AT90s2343 (and 14pin) Attiny24, Attiny44, Attiny84 Device will automatically detect the HVSP adapter and start in the HVSP mode (info on rs232 output). Added all sockets compatibility list with images... "B" means that this is the adapter #1 socket, and "C" - HVSP adapter socket. Total supported chips: 96. Total DIL socket compatible: 53 Rest are SMD, no adapters yet. If you make one, please let me know. As this is now 2in1 (HVPP and HVSP) 8kB of Atmega8 memory was too short to fit all the goods inside... 1.Not all of chips names are send over rs232, but most common. This does not affect fixing process in any way. 2.Some of text for rs232 are holded in the eeprom memory. Even if you do not need the rs232 output, you MUST write the EEP.BIN to eeprom. This is a BIN (RAW) file, NOT hex. Full list: 1kB: AT90s1200, Attiny11, Attiny12, Attiny13, Attiny15 2kB: Attiny2313, Attiny26, Attiny261, Attiny28, AT90s2333, Attiny22, Attiny25, AT90s2323, AT90s2343 4kB: Atmega48, Atmega48P, Attiny461, Attiny43U, Attiny4313, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45 8kB: Atmega8515, Atmega8535, Atmega8, Atmega88, Atmega88P, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, AT90s8515, AT90s8535, Attiny861, Attiny88, Attiny85 16kB: Atmega16, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164, Atmega164P, Atmega165, Atmega168, Atmega168P, Atmega169, AT90pwm216, AT90pwm316, AT90usb162 32kB: Atmega32, Atmega32U4, Atmega32M1, Atmega324, Atmega324P, Atmega325, Atmega3250, Atmega325P, Atmega3250P, Atmega328, Atmega328P, Atmega329, Atmega3290, AT90can32 64kB: Atmega64, Atmega64M1, Atmega649, Atmega6490, Atmega640, Atmega644, Atmega644P, Atmega645, Atmega6450, AT90usb646, AT90usb647, AT90can64 128kB: Atmega103, Atmega128, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128 256kB: Atmega2560, Atmega2561