Download 1 SONiX 8-BIT MCU OTP EASY WRITER
Transcript
SONIX 8-BIT MCU OTP Easy-Writer 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. 联系人:黄生 手机:13728155369 E-mail:[email protected] V1.1 SONIX 8-BIT MCU OTP Easy-Writer MANUAL REVISION HISTORY Version V0.1 V0.2 Date Apr. 2004 May. 2004 V0.3 V1.0 Jul. 2004 Nov. 2004 V1.1 May. 2005 Description Preliminary V0.1 first issue 1. Modified SN8P1907 pin assignment. 2. Modified SN8P2704A Program table. 3. Add SN8P2705A program table and pin assignment. Add program table and pin assignment of SN8P2606 and SN8P2608. Add program table and pin assignment of SN8P2711, SN8P2714, SN8P2715, SN8P27142, SN8P27143 and SN8P26042 Add program table and pin assignment of SN8P2612, SN8P2613, SN8P2624 Version V1.0 Date Mar. 2004 Description V1.0 first issue HARDWARE REVISION HISTORY SOFTWARE REVISION HISTORY Version V1.00 V1.01 Date Apr. 2004 May. 2004 V1.02 V2.00 Jul. 2004 Jul. 2004 Version SN8IDE V1.99U M2IDE V1.05 Date Aug. 2005 Description Apr. 2005 ᪱ⶆⰶ EZ WRITER DRIVER for SN8P2X웍1.05 㣎ᓑᣓ㴊㡘妊 DRIVER 兑ᦅ᠓ᘅ㮮 联系人:黄生 Description Integrated with SN8IDE 1.99K 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 Change log filename from "MMDDHHmm.log" to "EZMMDDHHmm.log" Integrated with M2IDE for SN8ICE 2K (designed for SN8P2X series). EZ WRITER DRIVER REVISION HISTORY ᪱ⶆⰶ EZ WRITER DRIVER for SN8P1X웍1.99U 㣎ᓑᣓ㴊 DRIVER 兑ᦅ᠓ᘅ㮮 手机:13728155369 E-mail:[email protected] Page 1 V1.1 SONIX 8-BIT MCU OTP Easy-Writer INDEX 1 SONIX 8-BIT MCU OTP EASY WRITER ............................................................................... 4 屢ⱂ SONIX 8-BIT MCU OTP EASY WRITER .............................................................................................. 4 פ౨ᄗ૪ ........................................................................................................................................................ 4 㻲慚ᕑ䎿 ........................................................................................................................................................ 5 ٙᎅࣔ ........................................................................................................................................................ 6 ICE ຑᎅࣔ................................................................................................................................................. 9 2 EZ_WRITER 啥㻲慚∏佣 ......................................................................................................... 11 啥慚∏佣 ...................................................................................................................................................... 11 ࿏᧯ڜᇘ ...................................................................................................................................................... 11 3 少⁑㡘妊䆲ᒆ廌 IC................................................................................................................. 13 ඔ೯ຌ᧯ ...................................................................................................................................................... 13 ᖙ܂૿ᎅࣔ .............................................................................................................................................. 14 ᗈᙕ࿓ڤᖙ ܂.............................................................................................................................................. 15 4 ਚᎽඈೈ .................................................................................................................................. 21 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 2 V1.1 SONIX 8-BIT MCU OTP Easy-Writer 5 ॵᙕ .......................................................................................................................................... 24 ॵᙕԫ ಛஒ٨। ....................................................................................................................................... 24 ॵᙕԲ ᠏൷ࣨᆬۯኙᚨ ........................................................................................................................... 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 ॵᙕԿ ٙ٨। ....................................................................................................................................... 48 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 3 V1.1 SONIX 8-BIT MCU OTP Easy-Writer 1 SONiX 8-BIT MCU OTP EASY WRITER 屢ⱂ SONiX 8-BIT MCU OTP Easy Writer Աֱঁՠ࿓Գऱၲ࿇Δܑၲ࿇ԫଡ٤ᄅऱ១࣐ী ˪˥˜˧˘˥ ࠐࠎՠ࿓ኔ᧭ழࠌشΔאՀݺଚ១ጠ ˘˭˲˪˥˜˧˘˥Ζʳ פ౨ᄗ૪ EZ_WRITER ༼ࠎ٤ߓ٨ OTP ऱᗈᙕΔࠡ೯ڤֱ܂ شܓSONiX 8-bit MCU ICE װ൳ࠫᗈᙕࣨΔ ۖᗈᙕࣨՂڶ᠏൷ࣨΔࠎլ ٵOTP ࠌشΖ ֭ག Writer ᠏൷ࣨ֗ ICE ᠏൷ࣨΖ ࠌ شWriter ᠏൷ࣨழΔױऴ൷ല OTP ᆜ࣋࣍ 48 pins ऱ text tool ՂᗈᙕΖ ᏺףᄅऱ OTP ীᇆழΔႊޓᄅ PC ጤຌ᧯Δ్֒ڶႇ᧯Ꮑޓང൳ࠫ IC ऱܺឫΖ ሽᄭຝٝऴ൷࠷ شICE ՂऱሽᄭࠐࠌشΔլႊ٦؆ףሽᄭΖ ᄎ۞೯ᛀᗈᙕሽᚘ VPP ࡉ ICE ሽᚘ VDD ࠀᒵՂਐ֧ਚᎽඈೈΖ Blank Check & Verify פ౨խᄎ SHOW נᙑᎄऱۯᆜ֗ OTP ऱ DATA ࡉ SOURCE DATAΖ VPP ऱሽᚘᄎԫऴ᧩࣍قᖙ܂૿ՂΔ༼ࠎࠌृشኙ࣍ᗈᙕሽᚘऱ༳༽ΔאױᙟழᓳᖞΖ ᗈᙕຌ᧯৬ ࣍مCOMPILER խΔֱঁࠌشࠌृشΔઌᅝࢤܛمլޓشང PRINT CABLEΖ ༼ࠎઌᅝࣔᒔऱಛஒΔᨃࠌृشৰࡳܒݶਢਚᎽࢨᖙ܂ᙑᎄΖ ᗈᙕຒ৫࠷ެ࣍ ICE ՂऱߓอழᤪΔנᐗቃଖ 4MHz CrystalΔشױᒤ 4M~20MHzΖ֜ ኬऱߓอழᤪঞլ৬ᤜࠌشΔڂਢᗈᙕຒ৫ᄎ᧢ৰኬΖ Read OTP ழ༼ࠎݙᖞऱ DATA ီ࿗Δݙױᖞࠩࢬڶऱփ୲Δլ٦ ڶ1K WORDΖ Note: ച۩ READ OTP հ৵ᄎല data ࠩژfilename.bbb ᚾΔࠎࠌृشᚨشΖ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 4 V1.1 SONIX 8-BIT MCU OTP Easy-Writer 㻲慚ᕑ䎿 EZ_WRITER ༉ᖞ᧯ࠐᝑܶץᗈᙕࣨࡉԫය 60PIN ऱඈᒵΖᗈᙕࣨՂ༼ࠎ TEXT TOOLΕWriter ᠏൷ஆ֗ 20 PIN ऱ᠏൷ஆΖ Picture 1 No. Feature (1) (2) (3) (4) (5) (6) (7) (8) D2 JP1 & JP3 JP2 TEXT TOOL VXX VPP VR1 CON1 联系人:黄生 Description Power indicator LED. Writer Transition Socket 20 pin to 48 pin. 20 PIN socket. When using Writer transition board, put OTP on this Text Tool. VXX Voltage Measurement VPP Voltage Measurement Adjust VPP Voltage ICE Connector 手机:13728155369 E-mail:[email protected] Page 5 Remark The default value of VXX is 5V The default value of VPP is 12.3V V1.1 SONIX 8-BIT MCU OTP Easy-Writer ٙᎅࣔ (1)ຑ൷ ICE ࡉ Easy Writer ऱ 60 pins ඈᒵΖ Picture 2 (2)Հቹຑ൷ Writer ᠏൷ࣨࢨ ICE ᠏൷ࣨऱ 20 pins ඈᒵΖ Picture 3 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 6 V1.1 SONIX 8-BIT MCU OTP Easy-Writer (3)Writer ᠏൷ࣨΚլٵऱ OTP ༉ᄎڶլٵऱ Writer ᠏൷ࣨΔࠌڼشᣊ᠏൷ठழױऴ൷ല OTP ᆜ ࣋࣍ EZ Writer ऱ 48pins text tool ᗈᙕΖ(ࣹრ:ᅝ IC ᆬۯ၌መ 48 PIN ழΔঞ Writer ᠏൷ࣨຘመ 20 PIN ඈᒵ൷ࠩ EZ Writer Ղ)Ζ Picture 4-1(IC ᆬۯ՛࣍ 48 PIN) Picture 4-2(IC ᆬۯ၌መ 48 PIN) (4)ICE ᠏൷ࣨΚլٵऱ OTP ༉ᄎڶլٵऱ ICE ᠏൷ࣨΔࠌڼشᣊ᠏൷ठழ٣ຘመ 20pin ඈᒵຑ൷ EZ writerΔ٦ല OTP ᆜ࣋࣍ ICE ᠏൷ࣨऱ text tool ᗈᙕΖ Picture 5 ࣹრ: ൞אױᙇᖗࠌ شWriter ᠏൷ࣨࢨ ICE ᠏൷ࣨࠐၞ۩ᗈᙕΖ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 7 V1.1 SONIX 8-BIT MCU OTP Easy-Writer (5) ICE ᠏൷ࣨࢨ Writer ᠏൷ࣨ(IC ᆬۯ၌መ 48 PIN)ࡉ EZ Write ऱຑ൷ֱڤ Picture 6 (6) Writer ᠏൷ࣨ(IC ᆬۯ՛࣍ 48 PIN)ࡉ EZ Writer ऱຑ൷ֱڤ Picture 7 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 8 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ICE ຑᎅࣔ Easy Writer լױऴ൷ຑ൷Ղ ICEΔԫࡳᆖመ 60 pins ඈᒵթ۩Ζ ຑ൷ࠩ 1 ߓ٨ ICE ඈᒵؘᏁᆖመඈಾ٦൷ࠩ ICEΖ Picture 8 Բߓ٨ᏁᆖመඈᒵΔլᏁඈಾױऴ൷ࡉ ICE ൷Ζ Picture 9 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 9 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ICE ՂؘႊࣹრऱֱچΔA/D ऱ VREFH & VREFL ։ܑ൷Ղ JMPER 1 ߓ٨ ICE ऱ DIP SWITCHSW1 ຟࡳ ڇOFF ऱۯᆜΖ Picture 10 Բߓ٨ ˜˖˘ ൷ ˝ˠˣ˘˥ ऱֱچʳ Picture 11 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 10 V1.1 SONIX 8-BIT MCU OTP Easy-Writer 2 EZ_Writer 啥㻲慚∏佣 啥慚∏佣 ڼEZ_WRITER ऱפ౨ਢॵ᥆࣍ SN8 IDE V1.99K א৵ठءխച۩Ζࢬא࿓ڜڤᇘࠀྤܑհΖ ڇAssembler ”Utility”ऱᙇႈխΔڶԫ EZ Writer ऱᙇႈױച۩ࢨՠࠠ٨Ղڶԫ IC ฤᇆऱਊՈ ਢױඔ೯ Easy WriterΔച۩৵ঁᄎנᗈᙕ૿Ζ ࿏᧯ڜᇘ SONIX 8-bit MCU OTP EZ Writer ऱิٽਢຘመ 60 PIN ऱඈᒵຑ൷ࠩ ICEΔլش٦؆൷ሽᄭΖ ᒔᎁ POWER LED ॽڶΔሽᄭڶຑ൷ࠩᗈᙕࣨױܛΖ אՀ༉ਢิٽ৵ऱᅃׂΚ Picture 12 EZ_Writer شױWriter ᠏൷ࣨၞ۩ᆬۯऱ᠏൷Δ ڕPicture 12 ࢬقΖ ൷Ղإᒔীᇆऱ Writer ᠏൷ࣨ৵Δല OTP ࣋ᆜ࣍ TEXT TOOLΔױܛച۩ᗈᙕΖ 联系人:黄生Page 11 手机:13728155369 E-mail:[email protected] V1.1 SONIX 8-BIT MCU OTP Easy-Writer OTP IC ࣋ᆜऱֱٻऱ TEXT TOOL லڶᑑقΖ ᓮࣹრ OTP IC ऱࢍຝኙᏘ text tool ڶᄀථऱԫᢰΖ Picture 13 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 12 V1.1 SONIX 8-BIT MCU OTP Easy-Writer 3 少⁑㡘妊䆲ᒆ廌 IC ᗈᙕ 1 ߓ٨ऱ OTPΔؘႊჸ EZ Writer ֗ 1 ߓ٨ऱ compiler ֗ ICEΔ2 ߓ٨ՈਢԫᑌΖ ඔ೯ຌ᧯ រᙇڼঁױၲඔ EZ Writer ऱᗈᙕ࿓ڤΖ ࢨၲԫᄅᚾ৵Δរᙇ”Utility”٦ച۩ EZ Writer ࿓ڤΖ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 13 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ᖙ܂૿ᎅࣔ ച۩৵ᄎנՀ૿ऱ૿Ζ A ᙇᖗ DEVICE ࡉၲඔ SN8 ᚾΖ B ᧩ࢬقᙇᖗऱ DEVICE ټጠΖ C פ౨ᙇᖗΖ D ᙇᖗਢ ܡProgram Byte and Verify ByteΖ E Rolling Code ࡳΖ F VPP ᓳᖞᑓڤΖ G ᧩ࢬقၲඔ SN8 ᚾூऱሁஉΖ H ᧩ࢬقၲඔ SN8 ᚾऱ Checksum ଖΔᄎ᧩قਢ ڶܡSecurity EnableΖ I ᧩ قVPP ऱሽᚘଖΔ ࣠ڕVPP լਢڇࡳଖփ(12.3V)ঞᄎנ Warning!!Ζ J ಛஒΔ༼ࠎյ೯ऱಛஒ᧩قΖ K נᦰױSN8 ऱઌᣂಛஒΔפ౨ࡉ compiler ऱ report ઌٵ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 14 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ᗈᙕ࿓ڤᖙ܂ ਊ” Device/Load SN8“ऱਊΔঁױᙇᖗ Device & SN8 FileΔ ڇ1 ߓ٨౨ᙇ 1 ߓ٨ऱ IC ڇ2 ߓ٨༉౨ᙇ 2 ߓ٨ऱ ICΔڕՀࢬقΚ ᙇᖗ Device հ৵ױᙇᖗ SN8 File ࢨ࠷ΔڕՀࢬقΚ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 15 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ڶ࣠ڕၲඔ SN8 ᚾΔ૿Ղऱפ౨।ᄎנ “Blank Check”ࡉ”Read”ࠟଡᙇႈΖڶ࣠ڕၲඔ SN8 ᚾΔঞᄎ᧩פڶࢬق౨Ζլᓵڶڶၲඔ SN8Δ࿓ঁڤᄎၲࡨᛀ ICE POWERΕVPPΕVDD ਢإܡൄΖ ڶLOAD SN8 ᚾऱᗈᙕ૿Ζ ڶLOAD SN8 ऱᗈᙕ૿Ζ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 16 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ൕՂ૿ऱ૿խױࠩ ICE VDD IS 5VΕCONNECT OK!!! ।قᛀ ICE ࡉ WRITER ऱሽᄭຟ ംᠲΖಛஒຝٝᓮᔹ”ಛஒᎅࣔ”ີᆏΖ ਊՀ”Auto Program”ࠡ૿ڕՀΚ(AUTO MODE ऱ Program ԫ৳ਢ Program Byte and Verify ByteΔೈԱ 2501AΕ2602AΕ2604Ε2708A 2 ߓ٨ऱ OTPΖ) ਊ”Blank Check”૿ڕՀΚ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 17 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ࣠ڕOTP լਢ BLANKΔঞᄎנ”Blank Check Fail!!” ਊ Program ঁᄎച۩ᗈᙕ೯܂ΔڕՀࢬقΚ ڶ࣠ڕᙇᖗ”Program Byte and Verify Byte”ऱפ౨Δ ࠡᗈᙕ૿ڕՀࢬقΚ ڂਢᗈᙕԫ BYTE ᛀԫ BYTEΔࢬ ڶאDATA ᗈᙕᙑᎄΔঞ್ՂᄎᛀࠐנΖ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 18 V1.1 SONIX 8-BIT MCU OTP Easy-Writer ਊ”Verify”ᄎച۩ᛀᗈᙕऱ DATA ਢإܡᒔΔڕՀࢬقΚ ࠐڃᦰ࣠ڕऱ DATA ࡉ SOURCE լٵழΔᄎ᧩”قVerify Error!!”Δ ঞᄎ᧩قᙑᎄ ऱ AddressΕSource Data & OTP Output DataΖ 联系人:黄生 手机:13728155369 E-mail:[email protected] Page 19 V1.1