Hand Book
Hand Book
NOTICE
When purchasing RF series Programmer,
please assure the warranty card be
available. Filling out and mailing the
return coupon to our company will be
helpful for guarantee and other after-
sale services.
USB1 USB
Error: USB
Reference source not USB
found
PC cautery power
supply
power DC5V-12V/4W
supply
3.1.2 Toolbar
For user’s convenience, some frequently used
operations in the pull-down menu are arranged in the
toolbar as icons. To perform an operation, just click on
the right icon directly. The tool icons are dynamic. If
one icon turns grey, the function is not available for
selected device.
Note
For JEDEC file, start address
and load mode is not needed.
3.2.2 Save file
This operation is to save buffer data as disk file.
Click on Save File, pops up window of start & end
addresses of buffer to be saved and save format
selection, shown as below.
In this window, need to fill in start & end addresses
of buffer to be saved. Default start address is 000000,
end address is the start address + capacity of current
device, not necessary to change normally. After select
file save mode, click on OK.
In this window, after select the needed directory and file name to save, click on “save”,
3.2.3 Exit
Click on “exit”, system will exit the menu.
3.5.1 Erase
This operation is to delete content of electrical
erasable device to blank it.
Click on Erase, pops up the window of Erase. Mount the
device to be erased correctly, click on OK to start erase
operation.
3.5.2 Blank
This operation is to check if the device is blank.
Click on Blank option, pops up the window of Blank
Check. Mount the device to be checked correctly, click on
OK to start blank checking. If the device is blank, gives
the message “Blank check complete”, or else gives the
message “Error at ××××××H!” (××××××H is address of the
first error unit).
3.5.3 Verify
This operation is to verify if content of the device
is identical with that of the buffer.
Click on Verify option, pops up the window of Verify.
Mount the device to be verified correctly, click on OK to
start. If no error found, gives the message “Verify
complete!”, or else gives the message “Error at ××××××H!
Device: ×× Buffer: ××” (××××××H is address of the first
error unit, Device: ×× Buffer: ×× represents content of
device and of buffer at this address respectively).
3.5.4 Compare
The operation is to compare content of the device with
that of the buffer unit by unit, and display all the
different units.
Click on Compare option, pops up the window of
Compare. Mount the device to be compared correctly, click
on OK to start. If no difference, gives the message
“Compare complete!”, or else pops up the window of
Compare Device, as shown below, displays all the error
units.
In this window, correct data in buffer and error in
the chip will be displayed alternatively, and marked in
red and blue color respectively. Data in red show error
in the chip, data in blue are correct data in buffer,
other data in grey represent identical comparing results.
Fixed mode as “buffer” or “chip” could be selected, to
display “correct data in buffer” or “error in the chip”.
Here the error data will still be marked in red and blue
color respectively.
3.5.5 Read
This operation is to read content of the device into
buffer.
Click on Read option, pops up the window of Read.
Mount the device to be read correctly, click on OK to
start.
Note
If read content is important, when reading is
finished, suggest exit the window of Read, verify
read data by Verify function to ensure read data
be correct.
3.5.6 Display
This operation is to display content of the device on
screen for viewing. Click on Display option, pops up the
window of Display Device, shown as below.
Note
The displayed device content is
just shown on the screen, not in
buffer.
3.5.7 Encryption
This operation is for some devices to set and write in
internal cryptogram section (e.g. 87C51).
Click on Encryption option, pops up the window of
Encryption, shown as below:
3.5.8 Configuration
This operation is for some devices to set, write in
and read out content of internal configuration memory
(e.g. PIC16C54).
Click on Configuration option, pops up the window of
Configuration, with different interfaces depending on
device types. Here PIC16C54 is given as an example, shown
as below:
3.5.9 ID code
This operation is for some devices to set, write in
and read out content of internal ID code (production
code) memory.
Click on Program will write ID code in the device.
Click on Read will load ID code from the device.
Click on Exit will save current ID code and exit.
3.5.10 Security
This operation is to set read/write prohibition ( i.e.
protection) for content in internal memory of single chip
device. For some devices, this memory protection is
implemented in Configuration.
Click on Security option, pops up the window of
Security. Set protection level in the window.
Click on OK to start.
3.5.11 Auto
This operation will automatically carry out (erase),
blank, program, verify, (encryption), (ID code),
(configuration), (security) in sequence, to finish all
writing process for the device.
Note: operations in brackets are available only for devices with corresponding functions.
Click on Auto option, pops up the window of Auto
program, taking AT89C51 as an example, shown as below:
Mount the device to be programmed correctly, select
needed lock bits.
Click on OK to start auto program. The display will
give messages of current operation and progress. The next
operation will be run automatically once the previous one
is done until all completed. If one operation fails,
error message will be displayed, the next operation will
be stopped.
3.5.12 Program
This operation is used for writing and verifying only
main memory section of the device, neither for editing
other auxiliary units (e.g. encryption array,
configuration character, ID code), nor for device blank
checking or erasing before writing.
Click on Program option, pops up the window of
Program. Mount the device to be programmed correctly,
click on OK to start programming. The display will give
progress messages. When programming is done, verifying
will be run automatically. If one operation fails, error
messages will be displayed.
NOTE
For EPROM devices programming voltage
unknown, when select algorithm,
recommend to try from low voltage.
Note:
(1) For GAL device itself, it is still secured after
this reading operation. Its content has been read into
buffer.
(2) For PALCE16V8H/20V8H, at whiles, some times of
reading are needed (less than 10 times). After reading,
the device is unsecured. Its content could be loaded into
buffer by Read operation. It is recommended that, when
the first reading is finished, read its content and save,
then read again the unsecured device. Compare two reading
results. If they are the same, the result is correct.
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 (pin
number)
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
V001 0 0 0 0 0 1 H G H H H H H H L E
V002 1 0 0 N N N H G H H H H H L H E
V003 0 1 0 N N N H G H H H H L H H E
V004 1 1 0 N N N H G H H H L H H H E
V005 0 0 1 N N N H G H H L H H H H E
V006 1 0 1 N N N H G H L H H H H H E
V007 0 1 1 N N N H G L H H H H H H E
V008 1 1 1 N N N L G H H H H H H H E
In which:
0 : represents that the programmer supplies low voltage to
tested device
1 : represents that the programmer supplies high voltage to
tested device
L:represents that the device outputs low voltage
H:represents that the device outputs low voltage
N:represents that keeps previous state
X:represents that this pin is not involved in the test
E:represents 5V power supply
G:represents earthing
B. Test
1. When the test vector table is edited, place the device to
be tested on lock seat of programmer.
2. Click on Test or T to implement single test.
3. Click on Loop Test or L to implement continuous test.
4. If any error found during test, the error message window
will pop up to compare the vector table with test result.
C. Remarks
1. Not all pins could supply 5V electrical source (E) or
ground (G). If a pin is not able to be input E or G during
vector editing, that means this pin could not supply 5V or
ground.
2. Pins not involved in test (X) are drawn up to 5V by 4K
resistance inside the programmer.