The Willar Programmer (often referred to as WLPRO) is a dedicated utility used for burning hex files onto microcontrollers, specifically the 8051 family (such as the 89S51 and 89S52) and various serial EEPROMs. While originally designed for older versions of Windows, it can be installed on Windows 10 by following specific driver configuration steps to ensure the software recognizes the hardware via a virtual COM port. Key Features of Willar Programmer Software
Broad Device Support: Compatible with Atmel 89 series ICs, Winbond, and SST microcontrollers, as well as 24 and 93 series serial memory.
USB Powered: Operates entirely via USB without needing an external power supply.
Fast Programming: Can write an 8kb flash file in approximately 10 seconds.
User-Friendly Interface: Features a clean GUI with "Auto" mode for one-click Erase, Blank Check, Program, and Verify operations.
Hardware Design: Typically includes a 40-pin ZIF (Zero Insertion Force) socket for easy chip placement. Windows 10 Installation Guide
Installing the Willar software on Windows 10 requires setting up the correct USB-to-UART bridge drivers, usually for the Silicon Labs CP2102 or CH340/CH341 chipsets. Install the USB Drivers:
Download the appropriate drivers for your programmer's chipset (e.g., Silicon Labs CP210x or Prolific PL2303). willar programmer software for windows 10 install
Connect your programmer to a USB port. Your PC should acknowledge the new hardware. Configure the COM Port: Open Device Manager and locate "Ports (COM & LPT)".
Find the entry for your programmer (e.g., "Silicon Labs CP210x USB to UART Bridge").
Critical Step: Right-click the port, go to Properties > Port Settings > Advanced, and change the COM Port Number to a single digit, ideally between COM1 and COM5. The software often fails to detect hardware on double-digit ports. Run the Software:
The Willar Programmer software is often a standalone executable (.exe). It is recommended to copy it to your C:/ drive or Desktop for easy access.
Upon launching, check the bottom right corner of the window. It should display "ONLINE MODE" in green, indicating a successful connection. Programming Your First Chip
Select Device: Click the Device button and choose your specific microcontroller model (e.g., AT89S52@ISP).
Load Hex File: Click Load, browse for the .hex file generated by IDEs like Keil, and select Intel Hex as the file type. The Willar Programmer (often referred to as WLPRO
Execute: Place the chip in the ZIF socket (pin 1 near the handle) and click Auto to begin the full programming sequence. Troubleshooting Tips
Connection Errors: If the software stays in "Offline" or "Demo" mode, re-verify that your COM port is set to a number below 10.
Driver Issues: If Windows 10 does not recognize the device, manually update the driver in Device Manager by pointing it to the driver folder provided with your hardware.
Device ID Error: Ensure you select the "ISP" version of the device if you are programming via an ISP header rather than the ZIF socket. 8051 & EEPROM Programmer Guide | PDF | Usb - Scribd
Because Willar programmers are often older hardware models (like the SP200S, SE, or enhanced versions), the software was originally designed for Windows XP or 7. Getting them to work on Windows 10 requires specific driver handling.
Solution: Run as administrator and enable Windows 7 compatibility mode. Also, disable antivirus temporarily during installation—some older programmer tools are flagged as potentially unwanted programs.
To ensure a smooth installation, verify that your computer meets the following minimum requirements: Go to Control Panel → Recovery → Configure
| Component | Requirement | |-----------|-------------| | OS | Windows 10 (32-bit or 64-bit) – Pro or Enterprise recommended | | Processor | 1 GHz or faster | | RAM | 2 GB minimum (4 GB recommended) | | Hard Disk Space | 500 MB for software + drivers | | Ports | Available USB 2.0 or USB 3.0 port | | User Privileges | Administrator account | | Internet | Required for driver updates (optional) |
⚠️ Important: Disable antivirus temporarily during installation, as some programmer tools include low-level drivers that may be falsely flagged as threats.
Setup.exe or Install.exe.C:\Willar. Keep the default path to avoid issues.Installing Willar on Windows 10 is the hardest part of the entire process. It is rarely a smooth, one-click install.
Who is this for? This software is for hobbyists and repair technicians working on legacy electronics (pre-2010). If you need to read a 27C256 EPROM for an arcade machine, this software works fine on Windows 10 after the driver hurdles.
Who should avoid this? If you are a beginner looking for a modern programmer experience, or if you need to program modern chips (SPI flash, modern MCUs), look for alternatives like the MiniPro TL866 or the CH341A programmer. Their software is fully Windows 10/11 compatible, digitally signed, and offers auto-detect features that Willar lacks.
Installation Rating: 4/10 (Difficult due to drivers) Software Usability: 6/10 (Functional but ugly) Windows 10 Compatibility: 7/10 (Works, but requires tinkering)