Xeltek SuperPro 6100 User manual

Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution
of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business
relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components
to meet their specific needs.
With the principle of “Quality Parts,Customers Priority,Honest Operation,and Considerate Service”,our business
mainly focus on the distribution of electronic components. Line cards we deal with include
Microchip,ALPS,ROHM,Xilinx,Pulse,ON,Everlight and Freescale. Main products comprise
IC,Modules,Potentiometer,IC Socket,Relay,Connector.Our parts cover such applications as commercial,industrial,
and automotives areas.
We are looking forward to setting up business relationship with you and hope to provide you with the best service
and solution. Let us make a better world for our industry!
Contact us
Tel: +86-755-8981 8866 Fax: +86-755-8427 6832
Email & Skype: [email protected]om Web: www.chipsmall.com
Address: A1208, Overseas Decoration Building, #122 Zhenhua RD., Futian, Shenzhen, China

SuperPro ®6100 Programmer
www.xeltek.com 2 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Important Information:
1. This manual applies to SuperPro 6100, SuperPro 611S, SuperPro 610P.
2. In order to connect the programmer easily and quickly, please connect the
hardware after installing the software.
3. Please read this manual carefully before using programmers.
4. Do not use self-made adapters. It is recommended to buy the adapter made by
Xeltek.
Copyright Notice
Software Copyright 2012-2022 XELTEK
User's Guide Copyright 2012-2022 XELTEK
The distribution and sales of the product are intended for use by the original
purchaser under the terms of the License Agreement.
This document may not, in whole or part, be copied, photocopied, reproduced,
translated or reduced to any electronic medium of machine-readable form without
prior consent in writing from XELTEK.
The information in this document is subject to change without notice.
In the event of any discrepancy in respect of meaning between the software and the
manual due to the upgrade of the software version, the software shall prevail.
SuperPro®is the registered trademark of XELTEK.

SuperPro ®6100 Programmer
www.xeltek.com 3 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Chapter 1 General Description
1.1 INTRODUCTION
1.1.1 What is SUPERPRO
SuperPro is a series of cost-effective, reliable, and high-speed universal programmers.
They are designed to communicate through a USB 2.0 port and to operate with most
IBM-compatible desktop computers and notebook computers based on Pentium.
Their menu-driven software interface facilitates the operation. Programming
hardware includes the following items:
A programming module with a 48-pin ZIF socket (SuperPro 6100 includes a
DIP48 DX0001 adapter; SuperPro 610P and SuperPro 611S include a built-in DIP
module.)
Power supply unit
USB connection cable
Optional socket adapters with 144 pins universal pin-drivers design to
support devices with 144 pins or less and accommodate PLCC, TSOP, SOIC,
SOP, QFP, TSSOP and BGA package types are available
Software features (USB 2.0 Series):
Support Windows XP , Windows Vista, Win 7/8.
Support numerous (over 10,000) types of devices, including PROM,
E/EPROM, PLD and MCU from more than 150 manufacturers.
Support many types of formats such as Binary, Intel (linear & segmented)
Hex, Motorola S, Tektronix (linear & segmented), JEDEC, POF, etc.
Device insertion test (48 pins or less) to detect defective chips, improperly
inserted devices and pins of poor contact (model dependent)
Integrated full screen buffer editing environment with commands such as fill,
copy, move, swap, etc.
Auto-generation of electronic serial numbers. (Only authorized users can use
the user-defined methods).

SuperPro ®6100 Programmer
www.xeltek.com 4 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
1.1.2 Manual Organization
This manual consists of three parts:
Part 1: Introduction to the SUPERPRO series, including system requirements,
software and hardware installation.
Part 2: Detail explanations on the software commands and all the function items.
Part 3: Appendix, including customer support information and error messages.
1.1.3 System Requirements
The minimum system configuration is as follows:
Desktop or laptop, with Intel Pentium or equivalent processor, has at least one
standard (USB2.0) compliant connector.
Windows XP/Vista operating system.
One CD-ROM drive.
A hard disk with at least 1 GB free space
1.1.4 Programmer Package
The standard package contains the following items:
One programmer module.
One USB connection cable.
One power supply unit.
One software installation CD.
The User's Guide.
A registration form.

SuperPro ®6100 Programmer
www.xeltek.com 5 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Chapter 2 System Installation
If it's your first time using the USB-based programmer from XELTEK, this chapter
will help you to install the software and connect the programmer hardware properly.
USB devices are PnP devices. At the first installation, Windows will start with "new
hardware wizard" to scan all available INF files, and find out the appropriate drivers
for the newly found hardware. In order to avoid unwanted complication during the
installation of USB device, we strongly suggest that you install the software first. The
setup program will handle the needed INF files and drivers automatically.
2.1 Software Setup
2.1.1 Setup from the CD-ROM
Insert the CD into the CD-ROM drive.
If the setup program starts automatically, a dialog box will show up for you to select
the programmer model. If the setup program does not start automatically, please run
SETUP.EXE in the root directory.
Select the corresponding model of the programmer you have bought. Click Setup to
install the application software for the programmer.
NOTE: Each model has its own software. Please do not mismatch them.

SuperPro ®6100 Programmer
www.xeltek.com 6 / 64
1296 Kifer Rd. Suite #605 sales@xeltek.com
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
2.1.2 Download the installation software from the Internet
You can download the specific software for a certain model at Xeltek website:
http://www.xeltek.com.cn/. It is usually a self-extracting file. You only need to run
this file to setup the software.
2.1.3 Setup Process
The setup procedure goes step by step and you can change the default settings
according to your needs in the setup process.
Step 1: Select the language that yon want to use in the setup process, as shown in the
following language selection interface.
Click the “OK”button and a dialog box of “Preparing to install”appears.
Then
a
welc
ome
scree
n
appe
ars as
show
n
belo
w.

SuperPro ®6100 Programmer
www.xeltek.com 12 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Step 7:
In this step, the files are being copied, the drivers are installed, the software is
registered, etc.
If the user’s operating system is Windows Vista, the following dialog box will appear
on the screen:
Now please select “Always install the driver software (I)”. Then wait until the next

SuperPro ®6100 Programmer
www.xeltek.com 13 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
dialog box appears.
Step 8:
Click the “Finish”button to finish the setup.
2.1.4 The hardware and driver installation
Connect the programmer module to your computer through the USB port. Turn on the
programmer power switch.
After the application software is installed, the driver installation for the first time
connection between the computer and the programmer module becomes very simple.
You only need to wait until new hardware wizard finishes the installation. The
following interfaces will appear on the screen one after another:

SuperPro ®6100 Programmer
www.xeltek.com 14 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
The actual interfaces may be somewhat different from the above ones. Anyway the
user should wait until the installation finishes. Please don't run any other programs
during the installation
2.1.5 Running the application software for the programmer
The application software for the programmer has a standard Windows UI, including
pull down menus and buttons, etc. The user should have some knowledge about the
MS Windows OS and be able to use the computer mouse well.
After the application software for the programmer is started, it will communicate with
the programmer immediately and start the initialization. If the communication fails,
please check according to the following steps:
One programmer module. Check the connection between the programmer
hardware and the computer, and turn on the power switch.
Follow the correct installation steps. If the programmer hardware is connected
to the computer before the programmer application software is installed, the
computer will detect the new hardware and the following window will appear.
Please click the “Cancel”button lest the OS should install the driver with a
compatible ID and cause some problems.

SuperPro ®6100 Programmer
www.xeltek.com 15 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Chapter 3 Quick Guide
This chapter will help you understand the whole operation process of the chip
programming. The content includes:
Before you start to program any devices, make sure that you have correctly install the
programmer and the computer has succeeded in communicating with the
programmer.
3.1 Description of the User Interfaces
The following interface will appear after the application software for the programmer
is started.
1. Main Menu 2. Toolbar 3. Device Selection
4. Data Buffer for Editing 5. Device Messages 6. File Message
7. Operation Option Toolbar 8. Function Items for Operations on Devices
9. Operation Message Window 10. Progress Indicator 11. Statistical Window
Hotkey: SPACE = “Auto”
3.2 The steps of the programming
3.2.1 Hardware Preparation

SuperPro ®6100 Programmer
www.xeltek.com 16 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Before using the programmer to program some device, please make sure the
programmer is installed properly, and communication is established successfully
between PC and programmer.
Some SMD devices need adapters. Please make sure that they are available for the
devices. Insert the chip correctly (Device information for SMD and non-standard
insertion will appear on the screen when the device is selected, if device information
does not appears, check if chip insertion orientation follows the guideline of the
standard chip insertion markings near the pin-driver socket).
3.2.2 Select the device
Click the "Device Selection" button or click the "Device" from the main menu and
select the device. The “Device Selection”window will appear. First select the Device
Type (such as E/EPROM, BPROM, SRAM, PLD, or MCU), then select the
Manufacturer and Device Name in the window. Click OK button or double-click the
device to confirm your selection. You can also enter the device part name in the
“Search”box so that the selection is narrowed and can be done quickly.
3.2.3 Load data into Buffer
The process of programming a chip is the process in which the buffer data are written
into the storage units of the chip according to the requirements of the manufacturer.
Data can be loaded into the buffer in the following two ways:
1) By reading data from a file
You may load a file into the buffer by clicking “File”in the main menu and selecting
‘Load File’. The dialog box for loading a file appears after the ‘Load File’is selected.
In the dialog box, select the folder and file name you wish to load. Then select the
appropriate file type in the ‘File Type’dialog box appearing subsequently. After
confirmation, the selected data will be loaded into the memory buffer. Please go to
the Buffer edit window and check if the data is loaded correctly.
Note: Some Hex or S record files contain non-zero file start address. In this case, the
start address should be entered in the File Address box.
2) Reading data from master chip:
Insert the master chip in the socket and make the selection of the device to read from.
In the screen of “Function items for operations on the devices”, click Read to copy
the data from the master chip into the memory buffer. At this point, you may go to the
memory buffer edit screen and check if the data is loaded correctly. The data may be
saved to a disk for later use.
Note: Some devices have no read function or are encrypted, under this condition data
cannot be read from.
3.2.4 Set Options
1) Operation Option, including:
Insertion Test option. Checking the pin contact before programming.
Device ID Check option. Checking the device’s ID before programming.

SuperPro ®6100 Programmer
www.xeltek.com 17 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
Beeper option. Checking whether the beeper sounds on or off when the operation
succeeds or fails.
Auto Increment Function option. If it is enabled, the label number increases
automatically while programming and it is written to a designated place so that
each chip has a different label number.
Address Change option. Changing the start address and end address of
programming zone of the device.
Verification Mode option. Selecting a specific VCC voltage according to the
device requirements in order to ensure that the chip is programmed correctly.
2) Edit Auto. In the window of “Function Items for Operations on the devices”, each
device has a basic batch-processing Auto operation, which automatically
executes all the other operations of the device one after another in a preset order.
Normally the following auto chip programming methods are selected:
Erase
Blank_check
Program
Verify
Security or Protect
3) Dev.Config. For the chip that has the configuration word, the configuration word
must be properly set before programming to ensure that the chip can be used on the
target system. The configuration words for some devices are contained in the data file.
The configuration words are automatically loaded into the configuration word buffer
when the data file is loaded. For some devices, the selection must be made manually.
4) Dev. Information. After a device is selected, the dialog box of the device pops up
and the vital information about the device is displayed in the box. Some devices must
meet some special requirements while programming or there are some special
conventions about the device algorithms. Therefore, the users must adjust operation
steps or buffer data after carefully reading the text in the Dev. Information box. When
an adapter is needed for programming the device, the adapter information will also be
shown.
5) Production Mode. In order to program chips under production mode, the
programmer always conducts the chip insertion test. Once the chip is inserted
correctly, the auto batch-processing command is automatically started and the users
do not need to use keyboard and mouse repeatedly.
3.2.5 Programming, writing the Data in Memory Buffer into a Chip
If the chip package is not DIP encapsulation, user may need to buy the adapter
according to the device information and insert the chip properly into the socket..
(Contact Xeltek for selection and purchase of the adapters.)
The operation steps for programming a chip are as follows:
Blank Check. This step can be skipped if the chip is brand new.
Program.
Verify. This step is necessary. The programming cannot be implemented

SuperPro ®6100 Programmer
www.xeltek.com 18 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
unless the chip passes the Verification. Some chips do not provide the
unit-to-unit check function, but only provide the accumulation check function,
such as Verify CRC, etc. Some chips even do not provide the accumulation
check function.
For the electrically erasable chips containing some information, the blank
check will fail. In this case, the Erase operation should be performed first
before the blank check. For some EPROM chips, the data can be overwritten.
So no Erase operation needed.
If encryption is required, add Security or Protect function after Verify.
Note: For some devices, the configuration word should be set before the encryption is
carried out. Refer to the detailed explanations on the function.
User can choose Auto to finish all the operations in one step.
3.2.6 Security and Password Input
To prevent the user’s data from being used by others, sometimes the programmer asks
the user to input the password in the operation process.
Set the password: Input a new password.
1. Enter the new password 2. Enter the password for confirmation
If the input password in 1 is the same and the same as in 2, the password is valid. If
there is no input in 1 and 2, it means that no password is needed here.
Note: Spaces are characters and they can be used in the password.
Verify the password: When the data protected with some password are
operated on, the password needs to be input.

SuperPro ®6100 Programmer
www.xeltek.com 19 / 64
Sunnyvale, CA 94086 Tel: +1 408-530-8080
Fax: +1 408530-0096
The description above is necessary for programming a chip. If it is the first time to for
you use the programmer, please refer to “Detail Explanations on the Functions”in
Chapter 4 for more detailed information.
3.3 Muti-programming
This function is only provided by SUPERPRO 6100, SUPERPRO611S. SUPERPRO
/610P doesn’t support this function (Take SP6100 for example).
SP6100 can be connected to hub, You can connect four SP6100s or one SP6104 by
hub.
Find muti_p.exe at the folder “bin” in the directory where your SP6100’s software is installed.
Run it then following interface shows up.
This manual suits for next models
2
Table of contents
Other Xeltek Motherboard manuals
Popular Motherboard manuals by other brands

Microchip Developer
Microchip Developer Explorer 16/32 user guide

FUSHENGTEK Technology
FUSHENGTEK Technology WG-7302-E38/J19 user guide

Forlinx
Forlinx SoM FETMX8MPQ-C user manual

ECS
ECS P6LX-A user manual

Luminary Micro
Luminary Micro Stellaris LM3S8962 Read me first

Radiocrafts
Radiocrafts RC2300DK user manual