SONIX SN8P1600 Series User manual

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD V1.1
SONIX 8-BIT MCU OTP Easy Writer
User’s Manual
General Release Specification
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.

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page1 V1.1
MANUAL REVISION HISTORY
Version Date Description
V0.1 Apr. 2004 Preliminary V0.1 first issue
V0.2 May. 2004 1. Modified SN8P1907 pin assignment.
2. Modified SN8P2704A Program table.
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 Aug. 2005 Include new EZ WRITER DRIVER for SN8P1X MCU. NOTE: The version older then
V1.99U doesn’t use again.
M2IDE
V1.05 Apr. 2005 Include new EZ WRITER DRIVER for SN8P2X MCU. NOTE: The version older then
V1.05 doesn’t use again

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page2 V1.1
INDEX
1
1
1SONIX 8-BIT MCU OTP EASY WRITER............................................................................... 4
ABOUT SONIX 8-BIT MCU OTP EAST WRITER..................................................................................... 4
FUNCTION INTRODUCTION..................................................................................................................... 4
HARDWARE INTRODUCTION.................................................................................................................. 5
ACCESSORY INTRODUCTION.................................................................................................................. 6
CONNECTION INTRODUCTION............................................................................................................... 9
2
2
2SOFTWARE AND HARDWARE INSTALL.......................................................................... 11
SOFTWARE INSTALL............................................................................................................................... 11
HARDWARE INSTALL.............................................................................................................................. 11
3
3
3PROGRAMMING INSTRUCTION......................................................................................... 13
START SOFTWARE................................................................................................................................... 13
OPERATION INSTRUCTION.................................................................................................................... 14
PROGRAMMING INSTRUCTION............................................................................................................ 15
4
4
4FAULT SOLVE.......................................................................................................................... 21
5
5
5APPENDIX.................................................................................................................................. 24

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page3 V1.1
APPENDIX A MESSAGE TABLE............................................................................................................. 24
APPENDIX B PROGRAMMING PIN MAPPING..................................................................................... 25
SN8P1600 SERIES......................................................................................................................................... 26
SN8P1600 Programming Pin Mapping.................................................................................................... 26
SN8P1600 Series Pin Assignment ............................................................................................................ 27
SN8P1700 SERIES......................................................................................................................................... 28
SN8P1700 Series Programming Pin Mapping.........................................................................................28
SN8P1700 Series Pin Assignment ............................................................................................................ 28
SN8P1700A SERIES...................................................................................................................................... 31
SN8P1700A Series Programming Pin Mapping ...................................................................................... 31
SN8P1700A Series Pin Assignment.......................................................................................................... 31
SN8P1800 SERIES......................................................................................................................................... 32
SN8P1800 Series Programming Pin Mapping.........................................................................................32
SN8P1800 Series Pin Assignment ............................................................................................................ 32
SN8P1820 SERIES......................................................................................................................................... 33
SN8P1820 Series Programming Pin Mapping.........................................................................................33
SN8P1810 Series Pin Assignment ............................................................................................................ 33
SN8P1900 SERIES......................................................................................................................................... 34
SN8P1900 Series Programming Pin Mapping.........................................................................................34
SN8P1900 Series Pin Assignment ............................................................................................................ 34
SN8P2300 SERIES......................................................................................................................................... 36
SN8P2300 Series Programming Pin Mapping.........................................................................................36
SN8P2300 Series Pin Assignment ............................................................................................................ 36
SN8P2500A SERIES...................................................................................................................................... 37
SN8P2500A Series Programming Pin Mapping ...................................................................................... 37
SN8P2500A Series Pin Assignment.......................................................................................................... 37
SN8P2600 SERIES......................................................................................................................................... 38
SN8P2600 Series Programming Pin Mapping.........................................................................................38
SN8P2600 Series Pin Assignment ............................................................................................................ 39
SN8P2700A SERIES...................................................................................................................................... 42
SN8P2700A Series Programming Pin Mapping ...................................................................................... 42
SN8P2700 Series Pin Assignment ............................................................................................................ 44
APPENDIX C ACCESSORY LIST............................................................................................................. 48

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page4 V1.1
1
1
1
SONiX 8-BIT MCU OTP EASY WRITER
ABOUT SONiX 8-BIT MCU OTP EAST WRITER
In order to provide R&D personnel with a simple writer, we devised a new writer: ”EZ WRITER”.
FUNCTION INTRODUCTION
EZ_WRITER can programming all series of SONiX OTP MCU, which control by SONiX 8-bit
MCU ICE. Different OTP MCU should cooperate with different transition board.
Support WRITER transition board and ICE transition board.
When used WRITER transition board, you can put OTP MCU on 48pins text tool.
It need't to update the firmware or control IC in EZ Writer when add new type OTP MCU.
When add new type MCU, it only need to change the programming software.
SONiX 8-bit MCU ICE supply power to EZ Writer.
Automatically check the VPP and VDD voltage.
When used “Blank Check & Verify” function, it will show error position、OTP data and source
data.
VPP voltage will show in Information dialogue block at all times, and user can adjust VPP
voltage anytime.
Programming software build in compiler, and it can show error message.
Programming speed depend on ICE’s system clock. EZ Writer initial Mode is 4MHz Crystal,
and the ranges between 4M and 20MHz Crystal. We don’t advised using slow system clock,
because it will waste a lot of times.
When used “Read OTP” function, it will show the dada from OTP MCU.
Note: After running “READ OTP” function, the data will store at “filename.bbb” file.

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page5 V1.1
HARDWARE INTRODUCTION
EZ_WRITER contains programming board and 60 PIN cable. Programming board contains
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page6 V1.1
ACCESSORY INTRODUCTION
(1)Connect with ICE : 60 pins cable.
Figure 2
(2)Connect with Writer transition board or Writer transition board:20 pins cable.
Figure 3

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page7 V1.1
(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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page8 V1.1
(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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page9 V1.1
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page10 V1.1
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page11 V1.1
2
2
2
SOFTWARE AND HARDWARE
INSTALL
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:
Figure 12

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page12 V1.1
Connect ICE transition board with EZ Writer.
Put OTP MCU on 48pins text tool as show below:
Figure 13

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page13 V1.1
3
3
3
PROGRAMMING INSTRUCTION
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.
Another way, click ”Utility”、”EZ Writer” to start EZ Writer programming software.

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page14 V1.1
OPERATION INSTRUCTION
EZ Writer programming software
A Choice MCU type and open (*.SN8) file.
B Show DEVICE name.
C Choice Function.
D Choice Program Byte and Verify Byte.
E Rolling Code setting.
F VPP adjust mode.
G Show (*.SN8) file route.
H Show (*.SN8) file Checksum, and show Security Enable/Disable state.
I Show VPP voltage.
J Information dialogue block.
K Report SN8 message.

SONIX 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page15 V1.1
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page16 V1.1
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page17 V1.1
“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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page18 V1.1
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 8-BIT MCU OTP Easy-Writer
SONiX TECHNOLOGY CO., LTD Page19 V1.1
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:
This manual suits for next models
11
Table of contents
Other SONIX Controllers manuals
Popular Controllers manuals by other brands

wattstopper
wattstopper DRD6 v2 installation instructions

Iron logic
Iron logic Z-5R Relay Wiegand user manual

Aqua Medic
Aqua Medic Qube control LEDspot Operation manual

Oriental motor
Oriental motor DRL Series operating manual

EZAutomation
EZAutomation EZ7-TouchPLC quick start guide

HANYOUNG NUX
HANYOUNG NUX HY Series instruction manual

Hobby-Wing
Hobby-Wing EZRUN MAX10 G2-140A user manual

Abus
Abus HomeTec Pro FCA3000W manual

MASTER PNEUMATIC-DETROIT, INC.
MASTER PNEUMATIC-DETROIT, INC. R55M Installation and Maintenance

Welbilt
Welbilt Frymaster YUM K3000 Operation manual

DekoLight
DekoLight 843025 manual

piezosystemjena
piezosystemjena 5V10 OEM quick start guide