SONIX reserves the right to make change without further notice to any products herein to improve reliability, function or design. SONIX does not
assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent
rights nor the rights of others. SONIX products are not designed, intended, or authorized for us as components in systems intended, for surgical
implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SONIX product
could create a situation where personal injury or death may occur. Should Buyer purchase or use SONIX products for any such unintended or
unauthorized application. Buyer shall indemnify and hold SONIX and its officers, employees, subsidiaries, affiliates and distributors harmless against
all claims, cost, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use even if such claim alleges that SONIX was negligent regarding the design or manufacture of
the part.
3. Add SN8P2705A program table and pin assignment.
V0.3 Jul. 2004 Add program table and pin assignment of SN8P2606 and SN8P2608.
V1.0 Nov. 2004 Add program table and pin assignment of SN8P2711, SN8P2714, SN8P2715,
SN8P27142, SN8P27143 and SN8P26042
V1.1 May. 2005 Add program table and pin assignment of SN8P2612, SN8P2613, SN8P2624
HARDWARE REVISION HISTORY
Version Date Description
V1.0 Mar. 2004 V1.0 first issue
SOFTWARE REVISION HISTORY
Version Date Description
V1.00 Apr. 2004 Integrated with SN8IDE 1.99K
V1.01 May. 2004 Integrated with SN8IDE 1.99L
1. After load the driver of selection chip will show the driver version
2. Each time to read or write OTP will check VDD and VPP voltage first to protect
VDD or VPP short if user put OTP device in wrong location.
3. Always generates log files. The log file will store all operation information except
read function. The result of read function will be saved in *.BBB file. The naming
rule of log file as following:
a. MMDDHHmm.log
MMDDHHmm means current date and time during generate log file.
(MM: month, DD: day, HH: hour, mm: minute.)
Restart easy writer program will generate new log file.
b. Storage directory: The "writer_log" subdirectory of SN8IDE be installed.
For example: C:\SONIX\Sn8IDE_1.99L\writer_log
V1.02 Jul. 2004 Change log filename from "MMDDHHmm.log" to "EZMMDDHHmm.log"
V2.00 Jul. 2004 Integrated with M2IDE for SN8ICE 2K (designed for SN8P2X series).
EZ WRITER DRIVER REVISION HISTORY
Version Date Description
SN8IDE
V1.99U
M2IDE
V1.05
Aug. 2005 Include new EZ WRITER DRIVER for SN8P1X MCU. NOTE: The version older then
V1.99U doesn’t use again.
Apr. 2005 Include new EZ WRITER DRIVER for SN8P2X MCU. NOTE: The version older then
TEXT TOOL、Writer transition socket and 20 PIN transition socket.
Figure 1
No. Feature Description Remark
(1) D2 Power indicator LED.
(2) JP1 & JP3 Writer Transition Socket 20 pin to 48 pin.
(3) JP2 20 PIN socket.
(4) TEXT TOOL When using Writer transition board, put OTP on this Text Tool.
(5) VXX VXX Voltage Measurement The default value of VXX is 5V
(6) VPP VPP Voltage Measurement The default value of VPP is 12.3V
(7) VR1 Adjust VPP Voltage
(8) CON1 ICE Connector
SONiX TECHNOLOGY CO., LTD Page 5 V1.1
Page 7
ACCESSORY INTRODUCTION
(1)Connect with ICE : 60 pins cable.
SONIX 8-BIT MCU OTP Easy-Writer
Figure 2
(2)Connect with Writer transition board or Writer transition board:20 pins cable.
Figure 3
SONiX TECHNOLOGY CO., LTD Page 6 V1.1
Page 8
SONIX 8-BIT MCU OTP Easy-Writer
(3) Writer transition board: When programming, different MCU type should mapping to correct
Writer transition board, and then put OTP MCU on EZ Writer 48pins text tool.
NOTE: When IC PIN number greater then 48 PIN, Writer transition board connect with
EZ Writer by 20 pins cable, and then put OTP MCU on Writer transition board socket.
Figure 4-1 Writer transition board (IC PIN number smaller then 48 PIN)
Figure 4-2 Writer transition board (IC PIN number greater then 48 PIN)
(4) ICE transition board: When programming, different MCU type should mapping to correct
ICE transition board. Step1:Connect ICE transition board and EZ Writer with 20 pins cable.
Step2: Put OTP MCU on ICE transition board text tool.
Figure 5
NOTE: You can choice Writer transition board or ICE transition board to programming
MCU.
SONiX TECHNOLOGY CO., LTD Page 7 V1.1
Page 9
SONIX 8-BIT MCU OTP Easy-Writer
(5) ICE transition board or Writer transition board (IC PIN number greater then 48 PIN)
connect with EZ Writer
Figure 6
(6)Writer transition board (IC PIN number smaller then 48 PIN) connect with EZ Writer
Figure 7
SONiX TECHNOLOGY CO., LTD Page 8 V1.1
Page 10
SONIX 8-BIT MCU OTP Easy-Writer
CONNECTION INTRODUCTION
EZ Writer connect with SN8ICE 1K by way of 60 PIN cable and stitches.
Figure 8
EZ Writer can connect with SN8ICE 2K by way of 60 PIN cable.
Figure 9
SONiX TECHNOLOGY CO., LTD Page 9 V1.1
Page 11
SONIX 8-BIT MCU OTP Easy-Writer
NOTE: In SN8ICE 1K and SN8ICE 2K,”AVREFH” & “AVREFL” should connect with JUMPER.
NOTE: In SN8ICE 1K, “DIP SWITCHSW1” fixed OFF.
Figure 10
SN8ICE 2K: In SN8ICE 2K , ,”AVREFH” & “AVREFL” & “INTERNAL 5V” should connect with
JUMPER.
Figure 11
SONiX TECHNOLOGY CO., LTD Page 10 V1.1
Page 12
SONIX 8-BIT MCU OTP Easy-Writer
2
2
2
SOFTWARE INSTALL
EZ_WRITER programming software build in SN8 IDE V1.99K.
HARDWARE INSTALL
EZ Writer connect with SN8ICE 1K by way of 60 PIN cable and stitches, and then SN8ICE 1K
supply power to EZ Writer as show below:
SOFTW ARE AND HARDW ARE
INSTALL
Figure 12
SONiX TECHNOLOGY CO., LTD Page 11 V1.1
Page 13
Connect ICE transition board with EZ Writer.
Put OTP MCU on 48pins text tool as show below:
SONIX 8-BIT MCU OTP Easy-Writer
Figure 13
SONiX TECHNOLOGY CO., LTD Page 12 V1.1
Page 14
SONIX 8-BIT MCU OTP Easy-Writer
3
3
3
Programming 1K series OTP MCU should cooperate with 1K series compiler. Programming
2K series OTP MCU should cooperate with 2K series compiler.
START SOFTWARE
Click here to start EZ Writer programming software.
PROGRAMMING INSTRUCTION
Another way, click ”Utility”、”EZ Writer” to start EZ Writer programming software.
SONiX TECHNOLOGY CO., LTD Page 13 V1.1
Page 15
OPERATION INSTRUCTION
EZ Writer programming software
SONIX 8-BIT MCU OTP Easy-Writer
A
B
C
D
E
F
G
H
I
J
K
Choice MCU type and open (*.SN8) file.
Show DEVICE name.
Choice Function.
Choice Program Byte and Verify Byte.
Rolling Code setting.
VPP adjust mode.
Show (*.SN8) file route.
Show (*.SN8) file Checksum, and show Security Enable/Disable state.
Show VPP voltage.
Information dialogue block.
Report SN8 message.
SONiX TECHNOLOGY CO., LTD Page 14 V1.1
Page 16
SONIX 8-BIT MCU OTP Easy-Writer
PROGRAMMING INSTRUCTION
Click ” Device/Load SN8“ button can choice Device and SN8 File as show below:
After choice Device, you can cancel SN8 file as show below:
SONiX TECHNOLOGY CO., LTD Page 15 V1.1
Page 17
SONIX 8-BIT MCU OTP Easy-Writer
If you don’t open SN8 file, then Function block will only show “Blank Check” and ”Read” button.
Otherwise, it will show all function button. It will check ICE power、VPP and VDD voltage,
whether open SN8 file or not.
Without load SN8file:
LOAD SN8 file:
SONiX TECHNOLOGY CO., LTD Page 16 V1.1
Page 18
SONIX 8-BIT MCU OTP Easy-Writer
“ICE VDD IS 5V! CONNECT OK!” message show in information dialogue block means that
power in ICE and Writer is correct.
Click ”Auto Program” button as show below:(AUTO Program function is Program Byte and
Verify Byte, except 2K series OTP MCU.)
Click ”Blank Check” button as show below:
SONiX TECHNOLOGY CO., LTD Page 17 V1.1
Page 19
SONIX 8-BIT MCU OTP Easy-Writer
If OTP doesn’t BLANK, it will show ”Blank Check Fail!”.
Click “Program” button to start programming as show below:
Choice ”Program Byte and Verify Byte” function as show below:
Under ”Program Byte and Verify Byte” function, if dada occur error, then error message will
show in information dialogue block instantly.
SONiX TECHNOLOGY CO., LTD Page 18 V1.1
Page 20
SONIX 8-BIT MCU OTP Easy-Writer
Click ”Verify” button to check DATA as show below:
If there are any different between read data and source data, it will show ”Verify Error!” as
show below:
SONiX TECHNOLOGY CO., LTD Page 19 V1.1
Page 21
SONIX 8-BIT MCU OTP Easy-Writer
Click ”READ” button will read OTP data as show below:
Information dialogue block can show OTP Checksum、Security Option Enable\disable state
and OTP DATA.
SONiX TECHNOLOGY CO., LTD Page 20 V1.1
Page 22
SONIX 8-BIT MCU OTP Easy-Writer
4
4
4
”Warning!! VDD is 3V,Please Check the ICE VDD” means ICE VDD voltage error, please
FAULT SOLVE
check JP2 jumper to 5V. In SN8ICE 2K will not check VDD voltage, so that user should make
sure VDD connect with 5V.
SN8ICE 1K JP2 JUMPER
Figure 12
SONiX TECHNOLOGY CO., LTD Page 21 V1.1
Page 23
SONIX 8-BIT MCU OTP Easy-Writer
”ERROR!! Please check OTP direction!” means OTP direction error.
When ”VDD ERROR” showing, please check ICE POWER to 5V、OTP direction and OTP
type.
When ”VPP ERROR” showing, please check VPP to 12.3V、OTP direction and OTP type.
When “VPP ERROR” showing, please adjust VPP voltage. Click “Adjust VPP” button into
adjusting VPP MODE. Adjust VPP voltage to 12.3V by VR. VPP voltage will show in
information dialogue block. Another way, you can used an electric meter to measure VPP point
as show below:
Adjust VPP voltage to 12.3V by VR.
SONiX TECHNOLOGY CO., LTD Page 22 V1.1
Page 24
Click ”Adjust VPP” button as show below:
SONIX 8-BIT MCU OTP Easy-Writer
Used electric meter to measure VPP point, and then click “Stop Adjust” button as show below:
If ICE doesn’t connect with power, it will show message as show below:
If “Over source code” message showing, it means ICE had HOLD. Please reset ICE and
reload SN8 file.
SONiX TECHNOLOGY CO., LTD Page 23 V1.1
Page 25
SONIX 8-BIT MCU OTP Easy-Writer
5
5
5
APPENDIX A MESSAGE TABLE
APPENDIX
item Error message Message instruction
1
2
3
4
5
6
7
8
9
10
11
12
Blank Checking…
Blank Check ok!!
Blank Check Fail!!
Address = xxxxH
Output Data = xxxxH
Checking ICE Power & VPP Voltage…
CONNECT OK!!!
ICE VDD is 5V!!
OTP Checksum = xxxx
OTP Checksum = xxxx (Security Option Enable)
Please Adjust VPP Voltge….
Programming….
Program ok!!
Program Fail!!
Check OTP blank.
OTP is blank.
OTP doesn’t blank.
CHECK VDD and VPP voltage.
CHECK VDD and VPP are correct.
ICE’s POWER is correct.
Without Security OTP Checksum.
With Security OTP Checksum.
Please Adjust VPP Voltge.
Programming.
Programming success.
Programming fail.
13
14
15
16
17
18
19
20
21
22
Program Byte and Verify Byte…
Program Byte and Verify Byte ok!!
Program Byte and Verify Byte Fail!!
Verify….
Verify ok!!
Verify Fail!!
VDD ERROR!!
1.Please Check ICE Power!!
2.Please Check OTP direction.
VPP ERRPR!!
1.Please Check OTP direction.
2.Please press “Adjust VPP” button to check VPP!!
VPP shall be 12.3V
Stop to adjust VPP !
Warning!! VDD is 3V.Pleaes check the ICE VDD.
Program Byte and Verify Byte.
Program Byte and Verify Byte success.
Program Byte and Verify Byte fail.
Check OTP data and source data.
OTP data and source data are the same.
There are different between OTP data and
source data.
Check ICE power 、 OTP direction and
transition board type.
eck OTP direction or click “Adjust VPP” button
o adjust VPP voltage.
Stop adjust VPP voltage.
Check ICE’s power to 5V.
SONiX TECHNOLOGY CO., LTD Page 24 V1.1
Page 26
SONIX 8-BIT MCU OTP Easy-Writer
APPENDIX B PROGRAMMING PIN MAPPING
Writer programming pin mapping JP3 PIN mapping to OTP PIN
JP2: connect ICE transition board with 20 pins cable. If you w ant to make ICE transition board by your
self, please refer to MCU programming pin mapping table.
JP1/JP3: Used TEXT TOOL to programming IC, make sure connect correct type writer transition board to
JP1/JP3 socket, If you want to make writer transition board by your self, please refer to MCU
programming pin mapping table, and OTP pin1 should mapping to JP3 pin1, OTP pin2 should mapping to
JP3 pin2.
NOTE: If you want to make writer transition board by your self, JP1 and JP3 pin 1 as show below( right
side):
DIP12 1237DIP38
DIP13 1336DIP36
PIN 1
SONiX TECHNOLOGY CO., LTD Page 25 V1.1
Page 27
SN8P1600 Series
SN8P1600 Programming Pin Mapping
Programming Information of SN8P1600 Series
Chip Name
EZ Writer / Writer V3.0 OTP IC / JP3 Pin Assignment
Easy Writer 1 Programming board.
60PIN cable 1 Connect with ICE and EZ Writer.
SONIX 8-BIT MCU OTP Easy-Writer
60PIN stitches
20PIN cable
1
1
Connect with 60PIN cable and ICE.
To connect with ICE transition board.
SONiX TECHNOLOGY CO., LTD Page 48 V1.1
Page 50
SONIX 8-BIT MCU OTP Easy-Writer
SONIX reserves the right to make change without further notice to any products herein to improve reliability, function or
design. SONIX does not assume any liability arising out of the application or use of any product or circuit described herein;
neither does it convey any license under its patent rights nor the rights of others. SONIX products are not designed,
intended, or authorized for us as components in systems intended, for surgical implant into the body, or other applications
intended to support or sustain life, or for any other application in which the failure of the SONIX product could create a
situation where personal injury or death may occur. Should Buyer purchase or use SONIX products for any such
unintended or unauthorized application. Buyer shall indemnify and hold SONIX and its officers , employees, subsidiaries,
affiliates and distributors harmless against all claims, cost, damages, and expenses, and reasonable attorney fees arising
out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use
even if such claim alleges that SONIX was negligent regarding the design or manufacture of the part.