XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
1. Programmer Overview
1.1 Performance Introduction
Carefully built low-cost professional programmer, high-density chip production process, a
unified user interface, easy to use, functional integrity, application software, reliable
operation, code small, faster execution. supported operating system:
WINXP WIN2003 WIN2008 VISTA WIN7 WIN8 WIN10 32-bit or 64-bit operating system
The programming speed is greatly improved . It is suitable for small batch production
and supports 4 programmers for one computer.
A wide range of chip support, the initial version supports the chip 15000+, supports
a variety of 24 25 26 27 28 29 37 39 49 50 series of serial and parallel memory chips,
microcontroller 51 series, ATMEL AVR ATMEGA AT90 series, MICROCHIP PIC10 PIC12 PIC16
PIC18 series microcontroller , GAL programmable logic device programming, SRAM test,
54/74 and CMOS4000 integrated circuit integrated functional test.
Support NAND Flash chip, the function is complete and comprehensive, the capacity
supports to 8Gbits.
25 series Nor Flash capacity support to 512Mbits.
Pin contact check function, poor contact pin can pinpoint
Ultra-low power consumption: the entire programmer uses ultra-low-power chips, using
USB interface, the first truly all chip programming without external power integrated
programmer. Portable performance super: the world's smallest volume, size 10CM * 6CM
* 2.5CM, only the size of the driver's license.
Programmable VCC from 1.8V to 6.5V, VPP from 1.8V to 18V chip
Chip serial number secondary development functions: Programmer built a variety of
commonly used automatic numbering function. And can use a custom algorithm to achieve
any sequence number through DLL dynamic library. This feature allows you to produce
a unique identification information for each chip in mass production. The logo can
also be encrypted with a custom algorithm to more effectively protect your product's
rights.
Universal serial programming interface ICSP (to support both high-voltage parallel
programming and low-voltage serial programming). Note: ICSP now supports 24-Series
25 Series 93 Series Serial Integrated Circuits, ATMEL89S51,52, AVR ATMEGAxxx Full
Series, and MICROCHIP PIC10Fxxx 12Fxxx 16Fxxx 18Fxxx Full Series, and the new series
of SYNCMOS SM59Dxx SM59Rxx full range chips for in-circuit serial programming.
Powerful 54 / 74F / LS / HC CMOS4000 Series Integrated Functionality Tests: The First
Development Programmer to Test Common Logic ICs True, Test Errors Locating Logic Gate
Circuits, Test Arbitrary Possible input combinations.
1
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
1.2 Programmer chip support range
Variety of 26 27 28 29 37 39 49 50 series of parallel ROM, EPROM, EEPROM
Fast, full support. Support TSOP32 TSOP40 TSOP48 chips to 64MBits, will join the TSOP56
pin support.
(TL866II programming voltage VPP only supports up to 18V, for early 27C series ROM, the
chip with 21V 25V VPP voltage no longer supports writing, but can be read. If it is used,
the VPP with the same type of programming voltage can be used as 13V or 12V chip
replacement, for example: 27C32 21V or13V Vpp chip ,Pay attention to the VPP voltage)
24 25 35 45 85 93 95 Series Serial EEPROM
Serial Series Chip Support Full, Supports Chip Capacity 25 Series 8 or 16PIN to 512MBits
(64M Bytes)
NAND FLASH chip supports up to 8Gbits
MCU series, hundreds of models of 51 series of microcomputer
AVR microcontroller package scratch ATMEGA series ATtiny series AT90XXX series of
microcontrollers, all AVR ATMEGAxxx chip also supports the ICSP interface for SPI serial
download programming. Support AVR one-to-one soft-key with RC correction byte.
MICROCHIP PIC10 PIC12 PIC16 PIC18 Series Microcontroller:
PIC series of more than 300 models, more than 900 package chip support, currently supports
one of the most complete PIC chip integrated programmer. For various types of PIC
monolithic, in strict accordance with the manufacturer's manual requirements, the optimal
programming, programming speed is excellent. The vast majority of chips support both
ISCP online programming and programming through programming sockets.
GAL programmable logic device programming
SRAM test
Support for common 24 61 62 DS12 series SRAM test, respectively, to data line testing,
address line testing, memory unit incremental testing and unit testing.
Super performance 54 / 74F / LS / HC CMOS4000 series integrated circuit integrated
function test:
The first development-type programmer to really test common logic ICs to test for errors
that can be located to logic gates, and to test any possible combinations of inputs in
an integrated circuit when testing.
2
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
2. Software installation
2.1.1 Download and install the application
Temporarily shut down antivirus software when installation.
When installing a 64-bit operating system, run the EXE installation package as an
administrator.
Download the Xgpro_setup.exe file from http://www.xgecu.com/en and double-click the file to
go to the installer interface. As follows: (The installation file contains the contents of
this manual.) Click [Install] to start the application installation. The following screen
will pop up:
Note: When WIN7 64-bit operating system is installed, right-click the XgproVxxx_setup.exe
file and select Run as administrator. Enter the directory you want to install here. Click
Install to start the installation of the application.
Click Install until done.
2.1.2 Install USB driver
In the installation directory (D: \ xgpro) to find UsbDiverInstall.exe file,you can doubleclick to run.
3
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
Pop-up USB driver installation dialog box. as follows:
Next step:
4
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
USB driver installation is complete.
2.1.3 Equipment installation
After completing the above installation, then insert the programmer into the USB port, the
operating system will find the hardware, as follows:
Select [Automatically install software], click Next, windows will be automatically installed,
until the successful completion of the installation.
(Note: In this process, the driver will change the registry. If the firewall software is
installed, please release the software, windows will also prompt the driver without a digital
visa, to confirm the installation).
If the automatic installation does not attack, you can also choose to install USB driver
files in the installation directory (D: \ xgpro \ drv). Installation is complete, open the
5
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
desktop
Ⅱ Universal Programmer Instructions V1.01
run programmer software.
You can run Xgpro.exe also in the installation directory (D: \ xgpro).
2.1.4 Firmware Refresh
The first time you use or upgrade the firmware may need to be updated, in the software's main
menu, a refresh operation, as shown below:
6
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
3. Quick start
3.1 Hardware preparation and select the correct chip type
After you make sure that the universal programmer application and the USB driver are properly
installed, connect the USB communication cable.
At this time, the red power indicator of the
programmer indicates that the connection is normal (lighting state), the yellow indicator is off
waiting for programming (if the yellow indicator is blinking, the USB driver is installed
incorrectly, or the USB programmer device driver is not installed) Can enter the next step.
2
1
4
3
5
1 Programmer Connected indicates that the programmer is connected
Click the chip select this button, pop up the chip selection dialog box,
In the search chip, enter the chip type to read and write (in this case W29C020C)
Click on the correct model Note: @ PLCC32 @ TSOP32 chip package no @ label refers to the
DIP package
5、 Choose [Select]
1、
2、
3、
4、
7
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
3.2 Read the chip and save the file
Complete the steps in section 3.1 after selecting the chip to finish
1
3
4
1
3
3
2
3
1
3
3
3
1、
2、
3、
4、
Click the [R] button in the toolbar above to pop up the read dialog box.
In the read dialog box, click the [Read] button.
After reading, click [Cancel] button.
Click Save File (you can also select in the File menu). After entering the
file name as shown below, save the file.
Enter the file name
3.3 Burn the contents of the file to the chip
Complete the steps in section 3.1 after selecting the chip to finish
8
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
1
1
2
3
1
1
3
3
3
3
1
3
3
1.
2.
3.
Click on the figure shown in 1, open the data file, open the file dialog box
Choose to open the data file (Test.BIN)
Click 【Open】, the following pop-up file options dialog box pops up, according to the
default settings, click 【OK】 button.
4
4.
Click [OK], then the contents of the file has been transferred to the computer memory
buffer.
1
1
3
3
1
3
3
9
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
5
1
1
3
3
6
1
3
1
1
3
3
1
3
3
3
5.
6.
7.
Click [P] button on the tools bar, chip programming dialog box is pop-up.
Click [Program], start to burn the chip, there is no error message when burning, that is
the burn is completed.
If you need to burn more chips, put a new chip, click on the "programm" to start a new
programming.
10
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
4. Programmer features detailed
4.1 Main menu summary
Menu command summary
File menu
Open, save, cache operation function, exit
Chip selection
menu
Press the menu list to select the programmed chip, 25 auto recognition
Project menu
Open Project, Save Project, Save Project as, Close Project, Project
Properties, Project Password Change
Device menu
Read chip content, chip ID, Verify chip, programming chip, erase chip,
Blank check , automatic Serials number, testing , Multi-Programming, NAND
bad block check
Tools menu
Calculator, programmer self-check, Refresh firmware
Help menu
Help , about, Upgrade online
Language menu
Choose a language
Edit buffer
In the cache to find the corresponding hexadecimal value or ASCII string,
data, copy, copy, paste, fill, part of the save as TXT file
4.1.1 File menu
File menu items are as follows:
open a file:
Load hexadecimal files or binary files to the specified buffer, GAL chip for loading JED
11
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
format files.
NAND FLASH operation, open the file, the file is transferred to the BBT buffer.
Save to file
Save the current cache to HEX file in hexadecimal format or BIN file in binary format, save
as JED format file when GAL chip. NAND FLASH operation, save the file, is to save the BBT
buffer to file.
Note: For MICROCHIP microcontrollers, HEX files will load into the MiroChip IDE development
environment to generate HEX files into the full buffer, save all buffered HEX files and be
fully compatible with the MICROCHIP IDE development environment.
For the Bin file to save and open, the default is CodeMemory content + Data Memory content
(if it exists)
For MICROCHIP microcontrollers, Bin also stores configuration information (sorted by
Microchip address)
Copy, paste, save as block, block definition, block fill, clear the current cache, clear all
the cache
These menu functions can be called using the shortcut keys or the right-click menu.
See file editing features ---> Edit buffer
4.1.2 Chip selection menu
Click
12
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
Enter IC Name and Search
Select a Manufactory
Select a Chip
25 Flash Detect:
automatic recognition of 25-series Nor Flash with 8-pin and 16-pin. Note: Because many chip
IDs are the same and all results have more than one, you need to choose an accurate model
according to the result of recognition.
First select the pin number of the chip and click to start recognizing
4.1.3 Project menu
Project files are created to better maintain the programming of the chip. It is a file that
holds all current buffer data and working environment settings, including information about
13
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
the current device, settings for all operating options, and auto-related settings. Its easy
to use daily volume production. Project can be set password protection, to a certain extent,
can protect the safety of the product .
Project menu items are as follows:
Save the project
After setting the required parameters of the chip in the application program, select [Project]
- [Save Project] to create a project. And in the window of the information area display
project information. Click [Save Project], enter the project name and click OK to pop up the
following project dialog box:
1, the password is blank, the current project does not set password protection.
2, if the project is set to protect mode, the password must be entered. Set to Engineering
After the protection mode, the relevant data of the project will not be changed. And some
functions of the programmer are disabled.
Open the project
Open an existing project, select [Project] - [Open Project], select the project name in the
open window and click OK. If the project is set password, the following dialog box will pop
up. (If you do not set the password directly open the project)
14
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
Note: For the TL866 programmer's older version of the project file, you can also open the
call here.
Save the project as:
Save the current project as another project name. Operation Reference 【Save Project】.
Close the current project
Close the open project. Switch to normal programming mode, close the project and clear
the current buffer data.
Project properties
Select [Project] - [Project Properties], pop-up property settings dialog box. Project
Properties dialog box can be more change the project description and project protection mode.
Enter the project password when saving.
Change the project password
set a new project password
prompt:
1, the exact project description can distinguish a large number of projects. Project
mode general use in mass production.
2, the project file has been encrypted to protect the project password to prevent the
project file copy. To a certain extent, the data can be protected.
3, 32-bit CRC checksum is saved when the project file is saved or opened, to prevent
other uncertain factors such as storage file corruption.
15
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
4.1.4 Device menu
This menu function is to chip programming operation, with the content see 4.2 programmer
operation function, Menu items as shown below:
4.1.5 System Tools menu
Tools menu items are as follows:
Calculator: This is a calculator that comes with Windows, which makes it easy to calculate
various formats when switching to scientific mode.
Programmer self-test: The programmer hardware self-test operation.
Click to pop up the following dialog:
16
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
Note: Before starting the programmer's self-test, please remove the IC and ICSP cable from
the 40PIN socket. During self-test, the programmer will test VPP, VCC and GND for all pins
and perform internal short-circuit overcurrent test Apply VPP VCC and GND to one pin).
Inserting the IC may damage the IC inserted in it. After the test is completed, the test of
each power supply is displayed in the dialog box.
Firmware FLASH Refresh:
Programmer hardware firmware update process.
When upgrading a new version of the application, such as the need to upgrade the FLASH program
to update, the application will prompt for a firmware update when entering, if you do not
need to refresh, then the refresh function is disabled. Click to
pop up the following dialog box:
Click the button to refresh, refresh the total time of about 15 seconds.
17
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
Click to
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
exit the refresh.
Note when refreshing:
Do not use an external USB hub refresh, direct access to the computer USB port, It
not be reset when using external HUB.
Turn off all other programs, and ensure that the computer power supply is reliable!
may
4.1.6 Edit buffer
Programmer software can modify the contents of the buffer, commonly used functions are:
Buffer block definition
Buffer block fill
copy and paste
Save the block as
Clear the buffer
Find, find next
Goto : Locate the address
Buffer block definition
Block definition in two ways: The first method is: in the buffer zone, press the left mouse
button, move the mouse, select a block of data. Figure is as follows:
The second method is as follows: Select 【Block Definition】 in 【Main Menu】 or 【Right Key
Menu】 or press the shortcut key "CTRL + B" to pop up the following dialog box, enter the
start address and end address, press OK to finish Block definition.
You can perform subsequent block operations on the defined data blocks: block copy, block
fill, block save as TXT file
18
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
FILL Block
Padding buffer refers to the program code buffer in a continuous address of the data are all
replaced by a fixed value.
Pop-up mouse 【Mouse Right Button menu】 select 【FILL Block】, pop-up the following dialog
box
A.
B.
C.
D.
Region: Buffer selection , the default value for the current window display buffer.
To fill the start address and end address of the block, the default value is: If a block
is defined, define the start to the end of the data block. If no block is defined, then
the full buffer size for the current buffer.
Fill value, the longest allow 4 bytes. If the fill-in method is random, the value has
nothing to do with it.
Fill-in mode, the default mode: If the chip according to 8-bit programming, the default
single-byte mode, if the chip is programmed in 16-bit mode is double-byte mode, you are
free to change the way you want to fill in .
copy
After the definition of the data block, you can pop-up mouse right-click menu, select 【copy】,
then the contents of the block has been copied to the WINDOWS clipboard. You can also press
CTRL + C keys to complete the copy.
Paste
Function: Fills in the contents of the clipboard to the buffer.
Action: Move the cursor to the start address of the buffer you want to fill in.
CTRL + V. Paste complete.
Effect of copying data from area A to area B
19
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
Press
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
Note: In order to speed up the pasting speed, the data format of the clipboard is a
binary format specially used by this programmer. Therefore, other WINDOW applications can not
directly use this program to copy data to the clipboard. If you want to copy data blocks to
other applications Use, please use [block as TXT file function.
Block Save as
This function outputs the data block you defined as TXT text file, which is convenient for
designers to use when programming. The text format is automatically arranged in 16-bit or 8bit mode. Operation method: After defining the buffer block, right-click the mouse, pop-up
menu, select [Block Save as]
Clear the buffer
Empty the current buffer: Function: Empty the buffer displayed in the application's current
window.
Clear All Buffers: Function: Clear all the chip's buffers at default values.
Find, find next
Function: Find the HEX or ASCII string in the current buffer. Operation: Press CTRL + F or
click 【Find】 in the right front menu to pop up the following dialog box:
Enter the HEX value or ASCII string to find in the input box, and finally click the Find
button in the dialog box. When there is a hexadecimal data or string matching this in the
program code buffer, the cursor will be positioned to the address of the first content that
matches the content being searched, and the F3 key will be pressed to continue searching for
20
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
the next one. Until the buffer all search is completed.
Goto:Locate the address
Function: The cursor moves to the address specified by the current buffer.
Operation: Press the shortcut key CTRL + G, or press the right mouse button to pop up the
menu to select 【Goto】, the following dialog box will pop up:
Enter the address, press the OK button, the cursor will move to the address
4.2 Programmer operation function
Programmer operating functions
Choose the chip
Press the menu list to select the programmed chip
Read the chip
Read into the contents of the chip to the PC cache (Note: NAND read
directly into the file)
Programming chip
Caches the contents of the buffer (NAND file contents) into the
chip
Erase the chip
Erase the contents of the chip completely
Blank Check
Check if the current status of the chip is not programmed.
Verify
Check the contents of the chip and the buffer is the same, you can
mark different.
Set configuration word
Mainly set the protection bit, fuse bits, encryption bits and so
on.
Set Serials number
Add a serial number to the chip
Programmer self-Check
Check the programmer programming port function is normal
ICSP programming
ICSP serial programming function interface, and how to use it
RAM test
Test common static RAM chips
Digital logic test
Test 54 74 series, CMOS4000 / MC14xxx series digital integrated
circuits
21
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
4.2.1 Programming settings
Set the options as shown in the following figure,
Not necessary to change.
generally default settings can be used,
4.2.1.1 Pin Detect
Before operating the chip, the software automatically checks the chip pins for good contact
and checks, which in most cases avoids programming or reading errors caused by poor pin
contact.
Poor contact with the pin the extreme situation:
When the pin is particularly serious oxidation, the individual pins may not be completely
disconnected (for example, equivalent to a 3-10K contact resistance), in this case can not
determine whether the contact is good, programming errors may occur, so that to old chip ,
Should carefully handle the pin.
(Soaked in dilute hydrochloric acid for 30 seconds, removed after washing with water to
dry, to achieve the best results)
For very few chips, there may be some pins that can not pass the pin contact check. In this
case, this option should be temporarily canceled while ensuring that the pins are in good
contact. No pin check will be performed until the chip is read or written.
4.2.1.2 Erase before programming
Before programming, the first run chip erase.
Some chips have no erase function, this option will be disabled. For example, most 27Cxxx
chips are OTP ROM or UVROM. Is not erasable or no electric erase function. 24 series 25
series EEPROM 93 series chips, this function is also disabled when there is no special
erase command, which means that these chips can be rewritten directly without erasing. (If
the user must want to Blank the chip content, that is, 0xFF will be written to the chip's
entire storage space)
22
Haikou Xingong Electronics Co., Ltd. http://www.xgecu.com
XGecu TL866
Ⅱ Universal Programmer Instructions V1.01
4.2.1.3 Verification
after programming
Under normal circumstances, this must be selected, otherwise the data may be wrong after
the programming is completed.
4.2.1.4 Skip writing 0xFF
For FF data block will skip the write operation, can greatly improve the programming
efficiency. When this option is verify, the verify will also be skipped
4.2.1.5 Check ID
Many chips have a chip inside the Identification (ID), the content is generally composed
of two or more bytes, the first byte is usually the manufacturer code (Manufacture ID),
followed by the chip type or chip capacity. Different chip, ID will be different, the
function of this option is to prevent incorrect chip into. This option checks the chip ID
before reading or writing to the chip. If it continues correctly, this function is optional.
Operation will be aborted if the ID error. The default option is enable .
Similar chips not supported in the list of the chip, Their programming method may be same ,
you can choose other manufacturers IC with the same capacity of the chip for burning.
Because the ID will be different, before burning, cancel the ID check
4.2.1.6 Address range
You can set the address range of the programming chip, mass production can improve efficiency.
4.2.1.7 Blank Check before programming
In addition to 27 series UVROM, this generally do not need to select,
4.2.1.8 Auto SN_NUM
See Section 4.2.9 Setting Serials Number
4.2.2 Choose the chip
Select the chip to be programmed and click the
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.5
Linearized : No
Language : zh-CN
Tagged PDF : Yes
XMP Toolkit : Adobe XMP Core 5.6-c015 81.157285, 2014/12/12-00:43:15
Format : application/pdf
Creator : Aliyun User
Create Date : 2018:03:01 11:47:05+08:00
Creator Tool : Microsoft® Word 2013
Modify Date : 2018:03:01 12:19:38+08:00
Metadata Date : 2018:03:01 12:19:38+08:00
Producer : Microsoft® Word 2013
Document ID : uuid:3c1b7c27-9995-4773-9569-59cdc2da89ae
Instance ID : uuid:1071d95e-8cfc-450d-924d-cac060621c08
Page Mode : UseOutlines
Page Count : 54
Author : Aliyun User