Summary
The article discusses the SP12 serial programmer software, which supports a wide range of Atmel microcontrollers, such as AT90 and ATtiny series, as well as several ATmega variants. It also addresses compatibility issues with Windows 2000 and XP, providing a solution involving a modified SP12 version and the GIVEIO driver installation to enable proper functioning on these operating systems.Parts used in the SP12 serial programmer project:
- AT90S1200 microcontroller
- AT90S2313 microcontroller
- AT90S8515 microcontroller
- AT90S4414 microcontroller
- AT90S2323 microcontroller
- AT90S4434 microcontroller
- AT90S8535 microcontroller
- AT90S2343 microcontroller
- ATtiny22 microcontroller
- AT90S2333 microcontroller
- AT90S4433 microcontroller
- ATtiny12 microcontroller
- ATtiny13 microcontroller
- ATtiny15L microcontroller
- ATtiny26 microcontroller
- ATtiny25 microcontroller
- ATtiny45 microcontroller
- ATtiny85 microcontroller
- ATtiny2313 microcontroller
- ATtiny861 microcontroller
- ATmega103 microcontroller
- ATmega603 microcontroller
- ATmega161 microcontroller
- ATmega162 microcontroller
- ATmega163 microcontroller
- ATmega168 microcontroller
- ATmega8515 microcontroller
- ATmega8535 microcontroller
- ATmega8 microcontroller
- ATmega16 microcontroller
- Atmega32 microcontroller
- ATmega48 microcontroller
- ATmega88 microcontroller
- ATmega128 microcontroller
- ATmega2561 microcontroller
- AT90PWM3 microcontroller
- GIVEIO driver (software component for Windows 2000/XP compatibility)
SP12 supports the following devices: AT90S1200, AT90S2313, AT90S8515, AT90S4414, AT90S2323, AT90S4434, AT90S8535, AT90S2343, ATtiny22, AT90S2333, AT90S4433, ATtiny12, ATtiny13, ATtiny15L, ATtiny26, ATtiny25, ATtiny45, ATtiny85, ATtiny2313, ATtiny861, ATmega103, ATmega603, ATmega161, ATmega162, ATmega163, ATmega168, ATmega8515, ATmega8535, ATmega8, ATmega16, Atmega32, ATmega48, ATmega88, ATmega128, ATmega2561, AT90PWM3.
- Source: Pitronics
- Download the latest SP12 version here
SP12 on Win2000 / WinXP:
If you are trying to run SP12 on Windows 2000 or Windows XP you will find out it won’t work. What you need is a modified version of SP12 and a driver called GIVEIO. Here you can download a compleet package. Put the file giveio.sys in (Win 2000):
C:\WINNT\System32\Drivers\
Now type in the prompt: instdrv giveio.sys c:\winnt\system32\drivers\giveio.sys. Then hit enter to install the giveio driver (can take a moment) When that’s accomplished, you should be able to run SP12 as its documentation describes.
Goodluck!
For more detail: SP12 serial programmer software