Know How : Using Wilar SP200S Enhanced Device Programmer

 

Willar SP200Se Programmer

Willar SP200Se Programmer

I recently grabbed one SP200SE device programmer from an online vendor and was amazed to explore the rich features of this module with such a low price tag. This module costs less than Rs. 800 and supports some of the most popular family of MCUs like 8051, 8052, MegaAVR and TinyAVR. All in all it can program 200+ different device including MCUs and Serial EEPROM. After exploring the programmer for a while, I decided to write a Know-How article to use this device programmer.

Overall it’s simple to use with the WLPro programmer software. But there a few tricks that one must learn to use this device programmer efficiently. Unfortunately WLPro software is available only for Window based systems. Let’s do a step by step run through of using SP200SE Device Programmer on Windows based PC.

Features

  • Easy to Use
  • USB Interface to PC
  • Easy to use and Intuitive Software GUI
  • Supports 8051/52/MegaAVR/TinyAVR/ EEPROM
  • ZIF Socket
  • Small size
  • Low Cost

Step – 1 Install USB-TTL Chip Drivers on your Computer

SP200SE has this chip called CH340T to have USB interface. CH340T converts USB data into TTL serial data stream. One must install CH340T drivers to use SP200SE.

Download CH340T drivers here

Install these drivers and make sure after installing the driver you have a COM Port listed on your device manager. May be something like COM13, COM2 etc. If it is not listed in device manager try restarting your operating system.

If your COM Port number is in 2 digits i.e. 10, 12, 13….your SP200SE will not work as it needs a single digit name of com port number. So its time to change your com port number to single digit.

Step – 2 Convert COM PORT number to Single Digit, If not already in single digit.

Go to Device Manager-> Ports [COM & LPT]

Go to Device Manager-> Ports [COM & LPT]

SP200SE_TUT1-2

Change Port number to Single Digit in Advanced Settings

Change Port number to Single Digit in Advanced Settings

Once port number is in single digit, you are all set to use SP200SE to program your MCU/ EEPROM.

Step -3 Install WLPro Programmer Software

 Download WLPro V220 here

Download and Install WLPro, Once it is installed check if the WLPro software detects the SP200SE Hardware.

Choose SP200S Enhanced Programmer, Green DOT must be ON to use device Programmer

Choose SP200S Enhanced Programmer, Green DOT must be ON to use device Programmer

Step – 4 Choose Device and Program/ Verify/ Read/ Protect etc.

 

SP200SE is super easy to use and very useful tool at a very low cost. A Must have for all serious hobbyists and embedded system designers.

For any queries related to SP200SE Device Programmer, use the comment section below. I hope this article helps you to learn something new.

Click here to see list of Supported device and Buy SP200SE Online in India.

About author

Devesh Samaiya

Chief Tinkerer at Lonely Night Projects

6 Comments

  1. Kanobi July 21, 2016 at 11:34 pm

    If you already use other devices that occupy a virtual COM port, make sure to deactivate or uninstall them. Otherwise the WLPro software may be unable to find the programmer.
    I use a USB to serial adapter with FTDI chipset and a bluetooth adapter. Both drivers occupy COM ports 3 to 10. Although I set the CH340 driver to port 1 or 2, WLPro always displayed an error.
    Only after I deactivated all other serial devices, WLPro found the programmer.

  2. Moses November 20, 2016 at 3:14 pm

    I have SP200S. And I want to reset a SST89E516RD that is from a lottery machine. The lottery machine memory is full and needs to be cleared. How do I clear SST89E516RD. Thank you

  3. steve January 5, 2017 at 8:13 pm

    Rubbish, Programmer not found, removed all USB drivers and still it won’t find it, re-installed drivers and software – STILL won’t find it. Tacky

    • Devesh Samaiya January 17, 2017 at 5:27 am

      May be your hardware is not working properly.Use the driver and WLPro from the links given in the article. Which OS are you using?

  4. Gayan January 24, 2017 at 4:31 am

    Its perfectly working in win 10!

  5. Ajit Surendranath March 30, 2017 at 7:08 am

    My question is regarding the exact timing of inserting the device into ZIF socket, during the sequence of operations (steps) required during programming.

    A typical sequence is detailed below, which is vaguely described or IMPLIED in many online manuals:-
    Infact none of the manuals are of good readable english, let alone professional !

    A) INSERT the Microcontroller Device into the ZIF socket of SP200S.
    B) Connect the SP200S-Unit to a PC, using USB-cable, there by powering the programmer.
    Blue or Green Power-LED comes on.
    C) Run “WLPRO” software in PC. It detects the programmer-unit (Green Online Mode).
    D) Now “Select Device” to be programmed : SST89E516RD.
    ……………………………..
    E) Click on “Program”-button & Provide bin/hex file. The RED programming LED comes ON.

    Now my question is regarding Step-A (Inserting micro into ZIF socket). Is it at the correct position/timing?
    Is’nt the Correct & Safe position/timing between Steps- D & E?

    My concern is that the microcontroller may get damaged, if inserted earlier before plugging into USB. Since some times randomly I see the RED-LED coming on while plugging programmer into USB itself. In such case the signals & power at ZIF-socket may not be defined properly for that particular micro, resulting in it getting damaged.

    Can some expert comment on this & share their experience?
    regards

Leave a reply

Your email address will not be published. Required fields are marked *

17 + = 21