The 8951 Series USB Programmer from ATMEL 89 is a low cost programmer with full functions for most common 8051 microcontrollers. The programmer works in a USB port and can be used with laptops. It comes with full software that allows batch programming and saves time for mass programming requirements. It is compatible with most versions of the Windows operating system, including Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista and Windows 7.