PDK5S-P-003 Program Writer: User Manual
PDK5S-P-003 Program Writer: User Manual
PDK5S-P-003 Program Writer: User Manual
Program Writer
User Manual
6F-6, No.1, Sec. 3, Gongdao 5th Rd., Hsinchu City 30069, Taiwan, R.O.C.
IMPORTATNT STATEMENT
PADAUK Technology reserves the right to make changes to its products or to terminate
production of its products at any time without notice. Customers are strongly
recommended to contact PADAUK Technology for the latest information and verify whether
the information is correct and complete before placing orders.
PADAUK Technology products are not warranted to be suitable for use in life-support
applications or other critical applications. PADAUK Technology assumes no liability for
such applications. Critical applications include, but are not limited to, those which may
involve potential risks of death, personal injury, fire or severe property damage.
©Copyright 2018, PADAUK Technology Co. Ltd Page 2 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
Table of Contents
1. About 5S-P-003 Writer .......................................................................................................... 5
1.1. The front ................................................................................................................................. 5
1.2. The back ................................................................................................................................ 6
1.3. The side face .......................................................................................................................... 6
1.4. Accessories of Program Writer ............................................................................................... 7
1.5. Writing application software and User Manual ........................................................................ 7
2. Functional Description ......................................................................................................... 8
2.1. Steps of loading File ............................................................................................................... 9
2.2. Blank Check ......................................................................................................................... 10
2.3. Verify .................................................................................................................................... 10
2.4. Auto Program ....................................................................................................................... 10
2.5. Rolling Code ..........................................................................................................................11
2.6. Read & Search ..................................................................................................................... 12
2.7. Convert PDK ........................................................................................................................ 12
3. Version Update ................................................................................................................... 13
3.1. Automatic update ................................................................................................................. 13
3.2. Manual update...................................................................................................................... 13
4. JUMPER Description .......................................................................................................... 14
4.1. Examples ............................................................................................................................. 14
5. Connecting Board Making Description ............................................................................. 14
5.1. Define the data of exclusive use packaged pin ..................................................................... 15
5.2. Connecting Board making .................................................................................................... 16
5.3. Case 1 .................................................................................................................................. 16
5.4. Case 2 (Customized package pin) ........................................................................................ 18
5.5. The way to add package pin information to PDK file ............................................................. 21
5.6. The description of package setting details ............................................................................ 22
6. Semi-automatic Writing Handler Connection Description .............................................. 23
7. Set O/S Test and Blank Check ........................................................................................... 23
8. Writer LCM Information and Buzzer Sound Table ........................................................... 24
9. Appendix Descriptions ....................................................................................................... 25
9.1 The difference between 5S-P-003 and 3S-P-002 ....................................................................... 25
9.2 Special notes of MTP On-board writing ...................................................................................... 26
9.3 Special notes of voltage while On-board or Multi-Chip-IC writing (OTP / MTP) .......................... 27
©Copyright 2018, PADAUK Technology Co. Ltd Page 3 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
Revision History:
Revision Date Description
st
0.00 2016/07/20 1 version
1. Update typesetting
0.02 2016/09/13
2. Add explanation of 4.1 JUMPER
1. Update the address and telephone number of PADAUK Technology co., Ltd.
2. Update Partial pictures
0.05 2018/03/19
3. Add description of O/S check or Blank check
4. Update and add the description of MTP On-line (On-board) writing
©Copyright 2018, PADAUK Technology Co. Ltd Page 4 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
©Copyright 2018, PADAUK Technology Co. Ltd Page 5 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
(1) JUMPER (JP1~JP16): Different IC or package would coordinate with different JUMPER position. Please
refer to chapter 4.
(2) JUMPER (JP7): When it comes to non-standard or unusual package, you need to use JP7 to transform
relevant information. About Connecting Board making, please refer to chapter 5.
(3) Forced update mode button: Forcing update the current version, please refer to section 3.1
©Copyright 2018, PADAUK Technology Co. Ltd Page 6 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
You can download the latest version of the application software at the following address (including the latest
version of the Program Writer)
http://www.padauk.com.tw/en/technical/index.aspx?kind=27
Or enter the home page of www.paduak.com.tw, obtain latest Program Writer version from home page >
technology application > technology development tool > Program Writer. Please refer to the chapter 3.
©Copyright 2018, PADAUK Technology Co. Ltd Page 7 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
2. Functional Description
No matter simple type or engineering type, they have the equal corresponding function.
©Copyright 2018, PADAUK Technology Co. Ltd Page 8 of 27 PDK-5S-P-003-UM-EN-V005 – Mar. 19, 2018
PDK 5S-P-003
Program Writer
(3) After loading successfully, the JUMPER position and IC placement would be prompted.
(4) The LCM also displays the messages and prompts synchronously.
(5) Users could also unplug the USB cable and write in alone mode after the file loaded successfully.
(6) Users should make sure that JUMPER & IC had been put in the correct position before starting 『Blank
Check』、『Verify』、『Read & Search』 and『Auto Program』actions.
(7) About JUMPER & IC placement position, please refer to 『JUMPER Description』.
(8) When JUMPER & IC have been placed, the Program Writer’s LCM displays "IC ready".
©Copyright 2018, PADAUK Technology Co. Ltd Page 9 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
2.3. Verify
Check whether the IC and the .PDK file have the same content.
©Copyright 2018, PADAUK Technology Co. Ltd Page 10 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
(5) Insert JUMPER into JP2 according to the information of (3) or (4).
(6) Place IC according to the information of (3) or (4).『IC Shift: 4』- means shift four blank space from the top.
(7) Make sure the information 『IC Ready』displayed on LCM.
This function only valid while the Rolling Code grammar has been set in the loading PDK file
©Copyright 2018, PADAUK Technology Co. Ltd Page 11 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
Please refer to the IDE User Manual to learn about the ways of setting Rolling Code.
Search for PC’s PDK file which has the same CHECK-SUM.
©Copyright 2018, PADAUK Technology Co. Ltd Page 12 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
3. Version Update
You can download the latest version of the application software and Manual (including the latest version of the
Program Writer) at the following address:
http://www.padauk.com.tw/en/technical/index.aspx?kind=27
Or by www.paduak.com.tw website home page > technology application > technology development tool >
Program Writer obtains.
After download the application software, you can install it. Then, you should make sure the Program Writer is
connected to PC when update its version. Besides, the Program Writer will update automatically at the first
execution.
While execute the application software, the auto-updating application software including the Program Writer
version.
-
(1) The prompting of Program Writer version update
(2) Click on 『OK』to start updating
(3) Download the new version in Program Writer.
(4) Verify the new version.
(5) Connect to PC automatically after finish
NOTICE: Please update manually if there is no auto- update when the first time to execute the application
software.
(3) Execute the application software and forcing update the Program Writer version included by application
software.
©Copyright 2018, PADAUK Technology Co. Ltd Page 13 of 27 PDK-5S-P-003-UM-EN-V005 – Mar. 19, 2018
4. JUMPER Description
4.1. Examples
After PDK file is loaded to Program Writer, the window displays the IC’s information concerning Jumper position
and the number of needed spaces. As shown in the following picture: (Take PMS154B as an example)
SOP16/DIP16 standard package: Jumper is placed in "JP2" position which on the back of Writer and IC is
placed in Textool (no shifts). As shown in the following pictures:
X 『no shifts』
SOP14 standard package: Jumper is placed in "JP2" position which on the back of Writer; IC is placed from
the second space of Textool. As shown in the following pictures:
Note: As for non-standard and unusual IC package, need be connected to JP7 through Connecting Board.
Please refer to『Connecting Board Making』to learn about Connecting Board. .
©Copyright 2018, PADAUK Technology Co. Ltd Page 14 of 27 PDK-5S-P-003-UM_CN_V005 – Jun. 19, 2018
PDK 5S-P-003
Program Writer
Define the data of exclusive use packaged pin in program. Here is grammar:
.writer package …., (A total of twelve sets of values)
For example: .writer package 16, 5, 11, 9, 10, 8, 7, 6, 14, 0x00F0, 0x00F4, 0.
Grammar instruction
Group
Name Introduction Remarks
Count
Pin
1 (the number of pin) Up to 28 pins
Count
2 VDD VDD pin number
3 PA0 PA0 pin number Note 1
4 PA3 PA3 pin number
5 PA4 PA4 pin number
6 PA5 PA5pin number
7 PA6 PA6 pin number
8 PA7 PA7 pin number Note 1
9 GND GND pin number
Package the left pin mask value,
each bit represents a pin
BIT01st pin, BIT22nd pin,
BITn (n=0..13) 0/1: bypass/ O/S
10 Mask1 Note 2
test
Set 0:this pin not do O/S test
Set 1:this pin do O/S test
Note 1: If the pin does not exist, fill in 32 representing NC (no connect)
Note 2: If the pin does not exist or cannot do O/S test (i.e. Special multi-chip package pin), set the
corresponding bit value to zero.
©Copyright 2018, PADAUK Technology Co. Ltd Page 15 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
The JP7 last 8 pins are writing pins, as shown in the following figure:
While making a Connecting Board, please decide the IC placement position (generally assumed that the first pin
of IC is aligned with the upper left first pin of the Socket.) and connect the last 8 pins of Connecting Board with
the corresponding pin of IC, as shown in the following figure:
5.3. Case 1
©Copyright 2018, PADAUK Technology Co. Ltd Page 16 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
1. You can use the following instruction to define the exclusive package pin:
.writer package 10, 1, 9, 7, 8, 3, 2, 32, 10, 0x003F, 0x003F, 4
NOTICE: If the thirteenth group number (shift) is changed to 0, it means that the first pin of IC aligns the upper
left first pin of Socket, at the same time all connection of corresponding IC pins have to be changed.
©Copyright 2018, PADAUK Technology Co. Ltd Page 18 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
1. You can use the following instruction to define the exclusive package pin:
.writer package 16, 6, 12, 10, 11, 9, 8, 7, 16, 0x00FC, 0x00F1, 0
Group
Name Description Value Remark
Count
1 Pin Count the number of pin 16
2 VDD VDD pin serial number 6
3 PA0 PA0pin serial number 12
4 PA3 PA3pin serial number 10
5 PA4 PA4 pin serial number 11
6 PA5 PA5 pin serial number 9
7 PA6 PA6 serial number 8
8 PA7 PA7 pin serial number 7
9 GND GND pin serial number 16
10 Mask1 Package the left pin
0x00FC Bypass pin 1, 2.
mask value
11 Mask2 Package the right pin
0x00F1 Bypass pin 15, 14, 13
mask value
12 Shift The blank space IC The first pin of IC aligns the upper left
0
need to be shifted first pin of Socket
©Copyright 2018, PADAUK Technology Co. Ltd Page 19 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
©Copyright 2018, PADAUK Technology Co. Ltd Page 20 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
For the developed PDK file, the way to add package pin information as follows:
©Copyright 2018, PADAUK Technology Co. Ltd Page 21 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
©Copyright 2018, PADAUK Technology Co. Ltd Page 22 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
©Copyright 2018, PADAUK Technology Co. Ltd Page 23 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
IC not matched. IC’s content does not match Please replace the IC
©Copyright 2018, PADAUK Technology Co. Ltd Page 24 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
IC Blank Blank IC
9. Appendix Descriptions
9.1 The difference between 5S-P-003 and 3S-P-002
©Copyright 2018, PADAUK Technology Co. Ltd Page 25 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
Notice:
(1) The voltage is as high as 8V (PA5/VPP) when writing. Please confirm the peripheral parts could
withstand the voltage.
(2) VDD cannot be limited to 5.0V or below to 5.0 V. If must connect 5.1V Zener diodes to VDD, please
select 『MTP On-board VDD limitation』on the writer interface
©Copyright 2018, PADAUK Technology Co. Ltd Page 26 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018
PDK 5S-P-003
Program Writer
9.3 Special notes of voltage while On-board or Multi-Chip-IC writing (OTP / MTP)
(1) When programming, VPP may be higher than 11V, and VDD maximum supply current is not over 20mA.
(2) VDD may be higher than 7.5V for PDKxx/P2xx series ICs; for other series ICs, VDD may be higher than 6.5V.
(3) The voltage of other program pins (except GND) is the same as VDD.
If you have On-board writing or Multi-Chip (ex: MOS, EEPROM, and 2.4G), be sure to pay attention to above
notification. Please follow the instruction in Section 9.2, especial for MTP voltage limitation.
©Copyright 2018, PADAUK Technology Co. Ltd Page 27 of 27 PDK-5S-P-003-UM-EN-V006 – Oct. 30, 2018