| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Guide Electronic ROM-code Transmittal ZapCode Handbook Infor
Top Searches for this datasheetZapCode Handbook Guide Electronic ROM-code Transmittal ZapCode Handbook Information this document provided connection with Intel products. Intel assumes liability whatsoever, including infringement patent copyright, sale Intel products except provided Intel's Terms Conditions Sale such products. Intel retains right make changes these specifications time, without notice. Microcontroller products have minor variations this specification known errata. *Other brands names property their respective owners. Contact your local Intel sales office your distributor obtain latest specifications before placing your product order. Copies documents which have ordering number referenced this document, other Intel literature, obtained from: Intel Corporation Literature Sales P.O. 7641 Prospect, 60056-7641 call 1-800-879-4683 COPYRIGHT INTEL CORPORATION, 1995 CONTENTS CHAPTER GUIDE THIS MANUAL MANUAL CONTENTS RELATED DOCUMENTS ELECTRONIC SUPPORT SYSTEMS 1.3.1 FaxBack Service .1-2 1.3.2 Bulletin Board System (BBS) .1-3 1.3.3 CompuServe* Forums .1-4 1.3.4 World Wide .1-4 TECHNICAL SUPPORT PRODUCT LITERATURE. CHAPTER ZAPCODE OVERVIEW SOFTWARE OVERVIEW HARDWARE SOFTWARE REQUIREMENTS PROCESS OVERVIEW CHAPTER PRODUCT OPTIONS PRODUCT NOMENCLATURE NONVOLATILE MEMORY OPTIONS 8-BIT EMBEDDED MICROCONTROLLER PRODUCTS 3.3.1 Reference Tables .3-5 16-BIT MICROCONTROLLER PRODUCTS 3.4.1 Reference Tables .3-9 PACKAGE INFORMATION 3-12 CHAPTER CODE SECURITY FEATURES MEMORY PROTECTION OPTIONS 8-BIT PRODUCTS 4.1.1 Lock Bits .4-2 4.1.2 Encryption Array .4-2 4.1.2.1 Creating Encryption Array .4-3 4.1.3 Lock Bits Encryption Array .4-4 4.1.4 Programming Considerations .4-4 MEMORY PROTECTION OPTIONS 16-BIT PRODUCTS 4.2.1 Security .4-6 4.2.2 PCCB Lock Bits .4-6 4.2.2.1 Lock Bits .4-7 4.2.2.2 PCCB Lock Bits .4-7 4.2.3 UPROM Bits .4-8 4.2.4 Oscillator Failure Detection .4-8 ZAPCODE HANDBOOK 4.2.5 Programming Considerations .4-8 CHAPTER SPECIFY PART MARKING INTEL STANDARD PART MARKING. CUSTOMIZED PART MARKING. 5.2.1 Determining Maximum Characters Line .5-2 CHAPTER SELECT PACKING METHOD CARRIERS TAPE REEL TRAY TUBE WAFFLE PACK WAFER BOAT CHAPTER INSTALL DELETE ZAPCODE INSTALLATION REQUIREMENTS CHOOSE INSTALLATION METHOD 7.2.1 Boot Diskette Method .7-2 7.2.2 Multiple Boot Configuration Method .7-2 INSTALL ZAPCODE SOFTWARE 7.3.1 ZapCode Program Group .7-5 ONLINE TRAINING COURSE. COMPLETE UPDATE INITIAL SETUP. COMPLETE UPDATE CUSTOMER PROFILE PASSWORD 7.6.1 Connect Intel .7-9 7.6.2 Complete Customer Profile .7-10 7.6.3 Change Your Password .7-12 DOWNLOAD ZAPCODE HANDBOOK. 7-12 DELETE ZAPCODE 7-13 7.8.1 Automated Method .7-13 7.8.2 Manual Method .7-14 CHAPTER TRANSMIT VERIFY CODE START ZAPCODE 8.1.1 Boot Disk Method .8-1 8.1.2 Multiple Configuration Menu Method .8-1 CREATE CHECKSUM OPTIONAL) CONNECT INTEL CONTENTS 8.10 SELECT PRODUCT PRODUCT FEATURES VERIFY YOUR PRODUCT SELECTION 8-11 TRANSMIT DATA INTEL. 8-12 VERIFY CHECKSUM 8-16 RECORD NUMBER 8-17 EXIT ZAPCODE 8-17 EDIT FILES RETURNED FROM INTEL. 8-18 CHAPTER PLACE YOUR ORDER APPENDIX PRODUCT ORDER FORM APPENDIX CODE FILE DESCRIPTION INDEX ZAPCODE HANDBOOK FIGURES Figure 8-10 8-11 8-12 8-13 8-14 Page Product Nomenclature.3-2 Sample Assembly Code (key.a51) 64-byte Encryption Array .4-3 Sample Code (key.c) 64-byte Encryption Array .4-4 Sample Intel Format File (key.hex) 64-byte Encryption Array .4-4 Intel Standard Part Mark Example.5-1 ZapCode Welcoming Screen .7-7 Initial Setup Screen .7-8 ZapCode Main Menu.7-10 Example Completed Customer Profile Screen .7-11 Product Information Translation Screen Without Security Feature .8-3 Product Information Translation Screen With Security Feature .8-4 Example Path Message .8-5 Example Checksum Message .8-5 ZapCode Main Menu.8-6 Example Product Information Screen.8-8 Example Product Screen With Only Standard Marking Showing .8-10 Example Part Marking Screen.8-11 Transmit Data Window Example: File Location Only .8-13 Transmit Data Window Example: Hex, Encryption, Configuration File Locations .8-14 Transmit Data Window With `Replace Previous Code' Selected.8-15 Example Code Path .8-16 Example Successful Checksum Message.8-16 Example Number Message.8-17 CONTENTS TABLES Table Page Related Documents .1-2 Description Product Nomenclature.3-2 Nonvolatile Memory Options Descriptions.3-4 Commercial 8-bit Microcontroller Reference Guide.3-6 Automotive 8-bit Microcontroller Reference Guide.3-8 Commercial 16-bit Microcontroller Reference Guide.3-10 Automotive 16-bit Microcontroller Reference Guide.3-11 Package Options .3-12 Lock Functions .4-2 Encryption Truth Table .4-3 Memory Protection Normal Operating Mode.4-7 Protection with Authorized Program Verification.4-7 Memory Protection Options EPROM OTPROM Programming Modes .4-8 Part Marking Limits.5-2 Tray Package Options .6-2 Guide This Manual CHAPTER GUIDE THIS MANUAL This manual describes installation ZapCode software package that enables transmit code electronically Intel. also includes lists available commercial automotive products. This chapter describes what you'll find this manual, lists other documents that useful, explains access support services provide help complete your design. MANUAL CONTENTS This manual chapters, appendixes, index. This chapter, Chapter provides overview manual. This section summarizes contents remaining chapters appendixes. remaining sections this chapter provide references related documentation, describe customer support services, explain access information assistance. Chapter ZapCode Overview describes ZapCode process using chapter describes started lists minimum hardware software requirements using ZapCode Chapter Product Options describes available 8-bit 16-bit microcontrollers features such temperature burn-in options available package types. Chapter Code Security Features contains security information 8-bit 16-bit microcontrollers. Chapter Specify Part Marking contains part-marking guidelines your device. Chapter Select Packing Method describes packing methods available protect your product during shipment from factory. Chapter Install Delete ZapCode provides instructions installing deleting ZapCode software your computer, completing Initial Setup, using online training course, completing updating your Customer Profile, downloading copy this manual. Chapter Transmit Verify Code provides instructions using ZapCode transmit your code Intel, including checksum verifications before after transmittal. Chapter Place Your Order provides information placing your order with your Intel distributor sales office. Appendix Product Order Form contains form that photocopied used checklist when preparing order product using ZapCode ZAPCODE HANDBOOK Appendix Code File Description functionally describes ROM-code file. Index lists topics with page number references. RELATED DOCUMENTS Table lists additional documents that find useful. Table 1-1. Related Documents Title Description Order Number 240800 240822 231792 270646 272238 272258 272317 272479 272382 272383 272795 Packaging manual Shipping Packaging data sheet Automotive Handbook Embedded Microcontrollers manual 8XC196KC/8XC196KD User's Manual 8XC196Kx, 8XC196Jx, 87C196CA Microcontroller Family User's Manual 8XC196NT Microcontroller User's Manual 8XC196NP, 80C196NU User's Manual MCS® Microcontroller Family User's Manual MCS® Microcontroller Family User's Manual 8XC51SA, 8XC51SB, 8XC51SP, 8XC51SQ Embedded Microcontroller Family User's Manual addition documents listed Table 1-1, U.S. Customer Literature Guide (order number 210620) International Literature Guide (order number E00029) contain up-to-date lists literature related Intel products. Refer "Product Literature" page ordering information. ELECTRONIC SUPPORT SYSTEMS Intel's FaxBack* service application provide up-to-date technical information. also maintain several forums CompuServe* offer variety information World Wide Web. These systems available hours day, days week, providing technical information whenever need 1.3.1 FaxBack Service FaxBack on-demand publishing system that sends documents your machine. product announcements, change notifications, product literature, device characteristics, design recommendations, quality reliability information from FaxBack hours day, days week. 1-800-525-3019 U.S. Canada 916-356-3105 U.S., Canada, Japan, Asia Pacific +44-1793-432509 Europe GUIDE THIS MANUAL Think FaxBack service library technical documents that access with your phone. Just dial telephone number respond system prompts. After select document, system sends copy your machine. Each document assigned order number listed subject catalog. first time FaxBack, should order appropriate subject catalogs complete listing document order numbers. Catalogs updated twice monthly. addition, daily update catalogs list title, status, order number each document that been added, revised, deleted during past eight weeks. daily update catalogs numbered with subject catalog number followed zero. example, complete microcontroller flash catalog, request document number daily update microcontroller flash catalog, request document number following catalogs information available time publication: 1.3.2 Solutions subscription form Microcontroller flash catalog Development tools catalog Systems catalog Multimedia catalog Multibus iRMX® software catalog file listings Microprocessor, PCI, peripheral catalog Quality reliability change notification catalog (Intel Architecture Labs) technology catalog Bulletin Board System (BBS) bulletin board system (BBS) lets download files your computer. application latest ApBUILDER software, hypertext manuals datasheets, software drivers, firmware upgrades, application notes utilities, quality reliability data. 916-356-3600 U.S., Canada, Japan, Asia Pacific 19200 baud) 916-356-7209 U.S., Canada, Japan, Asia Pacific (2400 baud only) 44(0)1793-496340 Europe toll-free (available U.S. Canada) offers lists documents available from FaxBack, master list files available from application BBS, user's guide. file listing also available from FaxBack (catalog number page phone numbers description FaxBack service). 1-800-897-2536 U.S. Canada only ZAPCODE HANDBOOK customer with modem computer access BBS. system provides automatic configuration support 1200- through 19200-baud modems. Typical modem settings 14400 baud, parity, data bits, stop (14400, access BBS, just dial telephone number respond system prompts. During your first session, system asks register with system operator entering your name location. system operator will your access account within hours. that time, access files BBS. NOTE encounter difficulty accessing high-speed modem, dedicated 2400-baud modem. these modem settings: 2400, 1.3.3 CompuServe* Forums CompuServe forums provide means gather information, share discoveries, debate issues. Type intel" access. information about CompuServe access service fees, call CompuServe 1-800-848-8199 (U.S.) 614-529-1340 (outside U.S.). 1.3.4 World Wide NOTE ZapCode downloaded over Internet from Intel's World Wide site. Using this service will reduce from days minutes time takes obtain ZapCode software handbook. This service designed increase your productivity reducing time takes your code into production. access Intel's site download ZapCode software handbook, follow these steps: Start your browser, such Netscape Mosaic. Point your browser Intel home page (http://www.intel.com/). Select "Embedded Design Products" when home page displays. Click Search button located bottom page (scrolling necessary). Perform search using keyword ZapCode. Download software handbook when they located. time this handbook published, Intel site being revised. next version this handbook will provide more specific instructions locating downloading ZapCode have difficulty locating downloading either software handbook interim, please contact your distributor sales office assistance. GUIDE THIS MANUAL TECHNICAL SUPPORT U.S. Canada, technical support representatives available answer your questions between a.m. p.m. PST. also your questions (Please include your voice telephone number indicate whether prefer response phone fax.) Outside U.S. Canada, please contact your local distributor. 1-800-628-8686 U.S. Canada 916-356-7599 U.S. Canada 916-356-6100 (fax) U.S. Canada PRODUCT LITERATURE order product literature from following Intel literature centers. 1-800-548-4725 U.S. Canada 708-296-9333 U.S. (from overseas) 44(0)1793-431155 Europe (U.K.) 44(0)1793-421333 Germany 44(0)1793-421777 France 81(0)120-47-88-32 Japan (fax only) ZapCode Overview CHAPTER ZAPCODE OVERVIEW ZapCode software used transmit your code electronically Intel. designed ease use, reduce time-to-market shrinking design verification time product code have written also reduces administrative costs because software modem phone call free. This chapter describes software minimum hardware software requirements support previews ordering process. SOFTWARE OVERVIEW ZapCode software written Windows* software-based graphical user interface (GUI) design using Client SQL* Server technology. ZapCode menu-driven software includes following: tutorial field-sensitive help function up-to-date electronic copy this handbook ZapCode screens prompts field-sensitive help guide through process transmitting your product order code Intel. software includes on-line training course that lets preview ZapCode software screens learn interact with software. HARDWARE SOFTWARE REQUIREMENTS must have following minimum hardware software ZapCode AT-compatible personal computer with least Intel386microprocessor memory free hard drive space Hayes-compatible 2400 baud modem (9600 higher recommended) installed your computer's port analog telephone line (tone dial) software, version greater Windows software, version greater PROCESS OVERVIEW ZapCode software used transmit electronically your code encryption configuration files that needed Intel. fill menus, identify specific product product features have chosen. This section provides overview ZAPCODE HANDBOOK ZapCode software. following chapters provide detailed explanations instructions will need. overview using ZapCode follows. Obtain ZapCode software following ways. Order ZapCode Starter from your Intel sales office distributor. Download ZapCode Starter from Intel's World Wide site (see "World Wide Web" page 1-4). Select product features product want order. need this information complete ZapCode screens. Select product. Chapter lists available products following features. temperature burn-in options package options Decide whether enable security, available. Chapter describes code security features. Select marking format. Chapter defines Intel's standard customized marking guidelines. Select packing method. Chapter describes packing methods available. Install ZapCode your computer. Chapter provides instructions will need successfully install software. also includes instructions using ZapCode online training course downloading copy this handbook. Transmit your product information your code Intel. Chapter provides instructions will need transmit code verify that received error-free. Place your order with your local Intel sales office distributor. Chapter provides information will need complete purchase order. NOTE Although Intel maintains your code mask duration ordering manufacturing process, they guaranteed maintained extended period time following order fulfillment. Intel recommends that archive your code future event that becomes unavailable Intel. this event, should place another order using same code, Intel will make another mask plate cost you. steps this procedure each time want order product transmit code file Intel. Since must have this information readily available when load ZapCode transmittal, Intel recommends that copy Appendix "Product Order Form" record your product selection decisions. Product Options CHAPTER PRODUCT OPTIONS this chapter select embedded microcontroller product package option need additional information before making selection, refer user's manuals datasheets that describe devices interested (see "Related Documents" page 1-2). This chapter five sections that will select product want order. "Product Nomenclature" page illustrates describes naming conventions Intel microcontrollers. "Nonvolatile Memory Options" page defines nonvolatile memory options. "8-Bit Embedded Microcontroller Products" page lists memory characteristics, security features, package options 8-bit embedded microcontroller products. "16-Bit Microcontroller Products" page lists memory characteristics, security features, package options 16-bit embedded microcontroller products. "Package Information" page 3-12 describes packaging options available microcontroller devices. ZAPCODE HANDBOOK PRODUCT NOMENCLATURE This section describes nomenclature available microcontrollers. Figure illustrates product nomenclature, while Table describes options parameters nomenclature. Parameter Temperature Burn-in Options XXXXX Table 3-1. Description Product Nomenclature Options Mark Packaging Options Program Memory Options Mark Product Family 196xx 51xx 251xx Device Speed Process Voltage Information Figure 3-1. Product Nomenclature CMOS 8XC5x microcontroller families, zero represents internal ROM. three used. A2815-02 Description Commercial (-0° +70° ambient) with standard burn-in Extended (-40° +85° ambient) with standard burn-in Extended (-40° +85° ambient) with extended burn-in Automotive (-40° +125° case) with standard burn-in "Package Information" page 3-12 internal Internal Internal EPROM OTPROM CHMOS voltage CHMOS member MCS® product family member MCS® product family member MCS® product family Standard speed Mark PRODUCT OPTIONS NONVOLATILE MEMORY OPTIONS Many Intel microcontrollers available with several nonvolatile memory options. memory option that most appropriate depends lead-time constraints, minimum order quantities, cost, availability, your stage product development cycle. example, want erasable programmable read-only memory (EPROM) option develop debug your code. After your code stable your design full production, more cost-effective switch read-only memory (ROM) option. Table defines types nonvolatile memory includes information minimum order quantities, mask charges, lead times. Tables through list memory options each product. important note that, while Intel offers range nonvolatile memory options products, memory options available products. Your Intel sales office distributor help make best choice your needs based cost availability. ZAPCODE HANDBOOK Table 3-2. Nonvolatile Memory Options Descriptions Memory Type Name Description (Read-only Memory) FPROM (Factoryprogrammed OTPROM) QROM (Quick Readonly Memory) Intel programs with customer-specific code, usually during multi-layer masking process Nomenclature example: P83C51FA,R XXXX Intel programs OTPROM with customer-specific code during customer's testing stage Used when mask been manufactured Nomenclature example: P87C51FA,R XXXX Intel programs OTPROM with customer-specific code Subject availability Commercial nomenclature example: P8QC51FA,R XXXX Automotive nomenclature example: P87C51FA,R XXXX program EPROM with your code Usually packaged ceramic with ultraviolet (UV) window allow multiple programming erasing Normally used customers follows: during development stage when writing code production stage applications requiring multiple erasing programming low-volume production runs Normally available "off shelf" Nomenclature example: D87C51FA 2,000 $3,000 2,000 $3,000 $1,500 EPROM (Erasable Programmable Read-only Memory) None OTPROM (One-time Programmable Read-only Memory) program OTPROM with your code OTPROM shares technology with EPROM Packaged plastic Normally used customers follows: prototype stage embedded controller application unstable multiple-code environment low-volume production runs when products available Normally available "off shelf" Nomenclature example: P87C51FA None Lead times this column estimates. Contact your local Intel distributor sales office specific product lead time. PRODUCT OPTIONS 8-BIT EMBEDDED MICROCONTROLLER PRODUCTS high-performance, low-cost 8-bit microcontrollers included here CMOS microcontroller families, CMOS microcontroller families, CMOS microcontroller family. Intel also large offering 8-bit microcontrollers that ideally suited various automotive applications such anti-lock braking systems (ABS) engine control. Most information this section applies both commercial automotive products; however, there differences, which detailed Table 3-4. Automotive Products handbook (literature order number 231792) contains product details. 8-bit microcontrollers, your code must begin 0000H (FF0000H 8XC251Sx). microcontrollers that have encryption arrays, your encryption file must also begin 0000H (FF0000H 8XC251Sx). 8XC251SA, 8XC251SB, 8XC251SP, 8XC251SQ Embedded Microcontroller User's Manual information about starting address configuration file. Certain features 8XC251Sx family configurable reset. 3.3.1 Reference Tables Tables list memory characteristics, security features, package options Intel's 8-bit microcontrollers. Table page describes temperature burn-in options that available some products. Refer data sheet product have selected obtain information burnin availability. have questions temperature burn-in options, please contact your distributor local sales office. ZAPCODE HANDBOOK Table 3-3. Commercial 8-bit Microcontroller Reference Guide Memory Characteristics Device Type Size Code Range Security Features present) Package Options CMOS Microcontrollers 80C42 87C42 80C51BH 80C51BHP 87C51 80C52 87C52 80C54 87C54 80C58 87C58 83C51FA 87C51FA 83C51FB 87C51FB 83C51FC 87C51FC 83C51GB 87C51GB 83C51KB 83C51SLAH 87C51SLAH 83C51SLAL 87C51SLAL 83C152JA EPROM EPROM EPROM EPROM EPROM EPROM EPROM EPROM EPROM EPROM EPROM 0000-0FFFH 0000-0FFFH 0000-0FFFH 0000-0FFFH 0000-0FFFH 0000-1FFFH 0000-3FFFH 0000-7FFFH P40, P40, N44, P40, D40, N44, P40, D40, N44, P40, D40, N44, P40, N44, P40, D40, N44, P40, N44, P40, D40, N44, P40, N44, P40, D40, N44, P40, N44, P40, D40, N44, S44, P40, N44, P40, D40, N44, P40, N44, P40, D40, N44, KU100 KU100 SB100 SB100 P48, CMOS MCS® Microcontrollers 8XC5x Family CMOS MCS® Microcontrollers 8XC51Fx, 8XC51GB, 8XC51KB, 8XC51SL, 8XC152 Family 0000-1FFFH 0000-3FFFH 0000-7FFFH 0000-1FFFH 0000-0FFFH 0000-3FFFH 0000-3FFFH 0000-1FFFH 8XC251Sx microcontroller's encryption array bytes, rather than bytes. alpha character indicates package designator. number following package designator indicates number pins. "Package Information" page 3-12 details. Chapter "Code Security Features," security information. PRODUCT OPTIONS Table 3-3. Commercial 8-bit Microcontroller Reference Guide (Continued) Memory Characteristics Device Type Size Code Range Security Features present) Package Options Low-voltage CMOS MCS® Microcontrollers 8XL5x, 8XL51Fx Family 87L52 87L54 87L58 87L51FA 87L51FB 87L51FC 83C251SA 87C251SA 83C251SB 87C251SB 83C251SP 87C251SP 83C251SQ 87C251SQ EPROM EPROM EPROM EPROM EPROM EPROM EPROM OTPROM EPROM OTPROM EPROM OTPROM EPROM OTPROM 0000-1FFFH 0000-3FFFH 0000-7FFFH 0000-1FFFH 0000-3FFFH 0000-7FFFH N44, N44, N44, N44, N44, N44, CMOS MCS® Microcontrollers 8XC251Sx Family FF0000-FF1FFFH FF0000-FF3FFFH FF0000-FF1FFFH FF0000-FF3FFFH C40, N44, C40, N44, C40, N44, C40, N44, 8XC251Sx microcontroller's encryption array bytes, rather than bytes. alpha character indicates package designator. number following package designator indicates number pins. "Package Information" page 3-12 details. Chapter "Code Security Features," security information. ZAPCODE HANDBOOK Table 3-4. Automotive 8-bit Microcontroller Reference Guide Memory Characteristics Device Type Size Code Range Security Features present) Package Options CMOS MCS® Microcontrollers 8XC5x Family 80C51BH 80C51BHP 87C51 87C54 83C51FA 87C51FA 87C51FB 87C51FC EPROM EPROM EPROM EPROM EPROM 0000-0FFFH 0000-0FFFH 0000-0FFFH 0000-3FFFH 0000-1FFFH 0000-1FFFH 0000-3FFFH 0000-7FFFH P40, P40, P40, P40, P40, P40, P40, P40, CMOS MCS® Microcontrollers 8XC51Fx Family alpha character indicates package designator. number following package designator indicates number pins. "Package Information" page 3-12 details. PRODUCT OPTIONS 16-BIT MICROCONTROLLER PRODUCTS high-performance 16-bit microcontrollers included here members CMOS microcontroller families. Intel also large offering 16-bit microcontrollers that ideally suited various automotive applications such anti-lock braking systems (ABS) engine control. Most information this section applies both commercial automotive products; however, there differences, which detailed Table 3-6. Automotive Products handbook (literature order number 231792) contains product details. 16-bit microcontrollers, your code must begin 2000H (FF2000H devices with extended addressing). 3.4.1 Reference Tables Tables list memory characteristics, security features, package options Intel's 16-bit microcontrollers. Table page describes temperature burn-in options that available some products. Refer data sheet product have selected obtain information burnin availability. have questions temperature burn-in options, please contact your distributor local sales office. ZAPCODE HANDBOOK Table 3-5. Commercial 16-bit Microcontroller Reference Guide Memory Characteristics Device Type Size Code Range Security Features present) Package Options CMOS MCS® Microcontrollers 8XC196KB, Family 83C198 87C198-16 83C196KB 87C196KB16 83C196KC 87C196KC 83C196KC20 87C196KC20 83C196KD 87C196KD 83C196KD20 87C196KD20 87C196MC 87C196MD 87C196MH 87C196JQ 87C196KQ 87C196JR 87C196KR 87C196KT 87C196CA 87C196NT 83C196NP 83C196NU OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM OTPROM 2000-3FFFH 2000-3FFFH 2000-5FFFH 2000-5FFFH 2000-9FFFH 2000-9FFFH N52, N52, N68, N68, N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N68, S80, SB80 N84, S80, N84, S80, N84, S80, S100, SB100 S100, SB100 CMOS MCS® Microcontrollers 8XC196MC, Family 2000-5FFFH 2000-5FFFH 2000-9FFFH CMOS MCS® Microcontrollers 8XC196Kx, Family 2000-4FFFH 2000-5FFFH 2000-9FFFH 2000-9FFFH FF2000-FF9FFFH FF2000-FF2FFFH FF2000-FFDFFFH CMOS MCS® Microcontrollers 8XC196Nx Family This product also incorporates oscillator failure detection (OFD) circuitry. alpha character indicates package designator. number following package designator indicates number pins. "Package Information" page 3-12 details. Chapter "Code Security Features" security information. 3-10 PRODUCT OPTIONS Table 3-6. Automotive 16-bit Microcontroller Reference Guide Memory Characteristics Device Type Size Code Range Security Features present) Package Options CMOS MCS® Microcontrollers 8XC196EA Family 83C196EA 83C196KB 87C196KB12 87C196KC 87C196KD FPROM OTPROM FPROM OTPROM OTPROM QROM OTPROM OTPROM OTPROM OTPROM OTPROM QROM OTPROM OTPROM 87C196JT 87C196JV 87C196CA 87C196CB 2000-3FFFH 2000-3FFFH 2000-3FFFH 2000-5FFFH 2000-9FFFH S160 CMOS MCS® Microcontrollers 8XC196KB, Family CMOS MCS® Microcontrollers 8XC196Kx, Family 87C196KN 87C196KQ 87C196KR 87C196KS 87C196KT 87C196JQ 87C196JR 2000-3FFFH 2000-4FFFH 2000-5FFFH 2000-7FFFH 2000-9FFFH 2000-4FFFH 2000-5FFFH 2000-9FFFH 2000-DFFF4 2000-9FFFH FF2000-FFFFFFH N84, S100 QROM EPROM OTPROM QPROM OTPROM This product also incorporates oscillator failure detection circuitry. alpha character indicates package designator. number following package designator indicates number pins. "Package Information" page 3-12 details. 3-11 ZAPCODE HANDBOOK PACKAGE INFORMATION Intel many options packaging microcontroller devices. Table describes several package types from which make your selection. must have this information available before launching ZapCode place your order. package types available devices. additional information, refer "Package Options" column appropriate table this chapter product chose. Intel Packaging Handbook (literature order number 240800) includes more detailed package information such dimensions performance characteristics. Table 3-7. Package Options Package Designator Package Description Ceramic Grid Array (C-PGA) Ceramic Land Grid Array (LGA) Ceramic Dual In-Line Package (CerDIP) Ceramic Flat Package (FP) Ceramic Dual In-Line Package (CerDIP) Thin Small Outline Package, (TSOP) Thin Small Outline Package, Down (TSOP) Plastic Flatpack Package (P-FP) Single In-Line Leaded Memory Module (SIP) Cerquad Package (Cerquad) Ceramic Quad Flatpack Package, Fine Pitch, Flat Leads (CQFP) Plastic Quad Flatpack Package, Fine Pitch, Down (PQFP) Ceramic Quad Flatpack Package, Fine Pitch, Formed Leads (CQFP) Plastic Quad Flatpack Package, Fine Pitch, (PQFP) Plastic Leaded Chip Carrier (PLCC) Plastic Quad Flatpack, Fine Pitch, Down w/Heat Spreader (PQFP) Plastic Dual In-Line Package (P-DIP) Small Outline "Gull Wing" Package (SOP) Small Outline Lead Package (SOJ) Ceramic Quad Flatpack Package (CQFP) Ceramic Leadless Chip Carrier (LCC) Quad Flatpack Package (QFP) Square (SQFP) Shrink Unpackaged Devices 3-12 Code Security Features CHAPTER CODE SECURITY FEATURES Intel recognizes importance protecting customers' code from unauthorized access contents. help prevent unauthorized access, Intel provided security features many microcontroller products. However, even though developers have made substantial effort provide reliable program protection, Intel does guarantee that these protection methods will always prevent unauthorized access. following sections this chapter contain product security information 8-bit 16bit microcontrollers. While user's manual device selected Chapter contains definitive information about that device, information this chapter help make product decisions. must have this information available before starting ZapCode place your order. memory protection described this chapter general overview. However, there exceptions. product-specific information, please refer appropriate user's manual. ZAPCODE HANDBOOK MEMORY PROTECTION OPTIONS 8-BIT PRODUCTS Many devices from MCS® microcontroller families provide protection features deter unauthorized access internal memory. Many microcontrollers provide encryption array addition lock bits. Devices with encryption arrays manufactured masking process (80C54, 83C51FC) non-masking process (87C51FB, 87C51FC). following sections describe some implications consider when using these protection features. 4.1.1 Lock Bits lock (LB1) disables external code fetches from internal code memory. This means that MOVC instruction executing outside microcontroller cannot fetch code from microcontroller's on-chip code memory. Microcontrollers that implement only lock have LB1. Microcontrollers that implement three lock bits have LB3, LB2, LB1. Table describes lock bits their effect code security. Refer Tables Chapter "Product Options," which list number lock bits implemented each 8-bit microcontroller. Table 4-1. Lock Functions Security Level Description security features implemented. Unless provide encryption file, factory leaves unprogrammed. sampled latched reset, further programming EPROM OTPROM disabled. External code cannot fetch code bytes from on-chip code memory (MOVC disabled). provide encryption file, factory programs LB1. Level plus on-chip code memory verification disabled. available factory-programmed microcontrollers. Level plus execution from external memory disabled. available factory-programmed microcontrollers. unprogrammed; programmed. Other combinations lock bits undefined. Programming makes factory testing impossible. Therefore, factory programs only LB1. 4.1.2 Encryption Array encryption array allows protect your code from unauthorized program verification. Unless provide encryption file, program verification reads code memory places contents onto data true form. CODE SECURITY FEATURES provide encryption file, program verification exclusive-NORs (XNORs) each byte code with corresponding byte encryption array, then places encrypted contents onto data bus. Table lists each possible combination result exclusive-NOR operation. must know contents encryption file order decipher information data bus. Table 4-2. Encryption Truth Table Code Encryption Output 4.1.2.1 Creating Encryption Array microcontrollers that have encryption arrays, earlier devices have 64-byte arrays, while newer ones, such 8XC251Sx, have 128-byte arrays. Regardless size, create encryption file same way. steps follows: Create text file using editor programming. following example command invokes MSDOS text editor creates MCS51 assembly language file. c:\> edit key.a51 Type encryption data have defined. Keep mind that should "random" values other than FFH, should completely fill size encryption array (either bytes bytes, depending product). Save text file. Figure shows saved MCS51 assembly language example. Figure shows saved MCS51 language example. 000h, 011h, 022h, 033h, 044h, 055h, 066h, 077h 088h, 099h, 0aah, 0bbh, 0cch, 0ddh, 0eeh, 0ffh 000h, 011h, 022h, 033h, 044h, 055h, 066h, 077h 088h, 099h, 0aah, 0bbh, 0cch, 0ddh, 0eeh, 0ffh 000h, 011h, 022h, 033h, 044h, 055h, 066h, 077h 088h, 099h, 0aah, 0bbh, 0cch, 0ddh, 0eeh, 0ffh 000h, 011h, 022h, 033h, 044h, 055h, 066h, 077h 088h, 099h, 0aah, 0bbh, 0cch, 0ddh, 0eeh, 0ffh 000h, 011h, 022h, 033h, 044h, 055h, 066h, 077h keyrom: Figure 4-1. Sample Assembly Code (key.a51) 64-byte Encryption Array Assemble compile text file create object (.obj) file. following example command assembles file created step c:\> asm51 key.a51 ZAPCODE HANDBOOK code char keyrom[] {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}; Figure 4-2. Sample Code (key.c) 64-byte Encryption Array Convert object .obj) file Intel (.hex) file. Appendix describes format Intel files. following example command creates Intel file. c:\> key.obj Figure shows file that results from examples Figures 4-2. :00000001FF Figure 4-3. Sample Intel Format File (key.hex) 64-byte Encryption Array 4.1.3 Lock Bits Encryption Array combination encryption array lock protects your code following ways: encryption array renders result program verification meaningless anyone without knowledge sequence contents encryption array. lock prevents MOVC instruction executing external memory from fetching code from internal nonvolatile memory. microcontrollers that have both encryption array lock bit: wish either security measure, must both. provide encryption file, factory programs lock bit; otherwise, factory leaves lock unprogrammed. 4.1.4 Programming Considerations This section lists several implications consider when using these protection features. Code encryption files must begin 0000H 8-bit microcontrollers except 8XC251Sx. 8XC251Sx, code encryption files must begin FF0000H. Please consult documentation your assembler compiler determine directive assemble compile your code encryption array appropriate address. CODE SECURITY FEATURES encryption file that send Intel must Intel format, must have valid checksum values. Appendix describes format Intel files. ZapCode provides checksum values both before after transmission your file Intel. match, checksum valid. encryption byte containing reveals code byte during program verification. "random" values other than greater code security. code byte containing reveals encryption byte during program verification. large block unprogrammed code bytes (greater than size encryption array) reveals entire encryption array. Program unused code bytes with "random" values other than (the unprogrammed value). Otherwise, program verification will reveal part encryption array. programmed lock cannot erased makes dynamic failure analysis impossible. provide encryption file, factory programs lock bit. ZAPCODE HANDBOOK MEMORY PROTECTION OPTIONS 16-BIT PRODUCTS microcontrollers provide several features deter unauthorized access internal nonvolatile memory. This section briefly describes following features their implications: security lock bits PCCB lock bits (EPROM OTPROM only) UPROM bits (EPROM OTPROM only) Refer Tables Chapter "Product Options," determine which these features available particular product. Please read "Programming Considerations" page consider implications implementing these security options. 4.2.1 Security Programming lock bits prevents unauthorized access nonvolatile memory. However, need means program verification. security provides that means. allows authorized access nonvolatile memory program verification further programming. key, 128-bit number that specify, located internal memory addresses 2020-202FH devices with 16-bit addressing, FF2020-FF202FH devices with extended addressing). Once security programmed, must provide matching gain access nonvolatile memory. microcontrollers with ROM, allows program verification after lock bits programmed. microcontrollers with EPROM OTPROM, allows program verification further programming. Consult user's manual your specific microcontroller determine program security key. 4.2.2 PCCB Lock Bits Read protection available most microcontrollers with internal nonvolatile memory (ROM, EPROM, OTPROM). Write protection available those with programmable nonvolatile memory (EPROM OTPROM). This protection controlled lock bits chip configuration register (CCR). located address 2018H devices with 16-bit addressing, FF2018H devices with extended addressing. Please consult user's manual your specific microcontroller determine locations chip configuration byte (CCB) programming chip configuration byte (PCCB), methods programming them. devices, reset sequence loads from normal operation program verification. EPROM OTPROM devices, reset sequence loads from normal operation from PCCB when entering programming modes. lock bits protect internal nonvolatile memory during normal operation. PCCB lock bits another level protection EPROM OTPROM devices entering programming modes. CODE SECURITY FEATURES 4.2.2.1 Lock Bits During normal operation, lock bits control read write accesses internal nonvolatile memory. Table describes options. (The programmed state unprogrammed state Table 4-3. Memory Protection Normal Operating Mode Read Protect LOC1 (CCR.7) Write Protect LOC0 (CCR.6) Protection Status protection. Run-time programming permitted, entire array nonvolatile memory read. Write protection only. Run-time programming disabled, entire array nonvolatile memory read. Read protection. Run-time programming disabled. program execution external, only interrupt vectors CCBs read. EPROM OTPROM microcontrollers, security write protected. Read write protection. Run-time programming disabled. program execution external, only interrupt vectors CCBs read. Write protection applicable EPROM OTPROM microcontrollers only. devices, security combine deter unauthorized reading internal memory allow authorized program verification (Table 4-4). Table 4-4. Protection with Authorized Program Verification Read Protect LOC1 (CCR.7) Security Programmed? protection. Protection Status ROM-dump permitted with matching security key. Irrelevant ("don't care") 4.2.2.2 PCCB Lock Bits EPROM OTPROM devices require additional security prevent unauthorized programming. these devices entering programming modes, three levels protection available: prohibit programming prohibit programming, permit authorized dumps prohibit serial port programming, permit authorized dumps, auto programming, slave programming These protection levels provided PCCB lock bits, lock bits, internal security (Table 4-4). When entering programming modes, reset sequence loads PCCB ZAPCODE HANDBOOK into chip configuration registers. also loads into internal provide additional level security. Table 4-5. Memory Protection Options EPROM OTPROM Programming Modes LOC1 (CCR.7) PCCB LOC0 (CCR.6) PCCB Security Programmed Protection Status protection. programming modes allowed. programming disabled. ROM-dump permitted with matching security key. Serial programming disabled. Serial programming disabled. Auto slave programming permitted with matching security key. programming unconditionally disabled. Irrelevant ("don't care") 4.2.3 UPROM Bits EPROM OTPROM microcontrollers have additional protection provided unerasable PROM (UPROM) bits. prevents external instruction fetches, prevents external data fetches. both bits programmed, attempt fetch data instructions from external memory causes device reset. Setting disables ROM-dump (program verification) mode. 4.2.4 Oscillator Failure Detection Some microcontrollers have circuitry than detect oscillator failure (frequency below approximately kHz) cause device reset. This circuitry enabled bit. EPROM OTPROM microcontrollers, please consult user's manual procedure program this bit. devices, equate location 2016H value 0CDEH, Intel manufacturing will program bit. 4.2.5 Programming Considerations This section describes implications consider when using these protection features. Enable lock bits only submitting your code electronically, using ZapCode enable PCCB lock bits, must also program security key. Otherwise, have means access internal memory program verification. UPROM bits programmed, cannot erased. this reason, Intel manufacturing does enable these features. wish features, must enable them using procedure described user's manual your microcontroller. CODE SECURITY FEATURES Programming makes dynamic failure analysis impossible. microcontroller's programmed, cannot return device Intel failure analysis. program UPROM that disables external data fetches (DED), cannot enter ROM-dump mode program verification. devices that have oscillator failure detection (OFD) circuitry, equate location 2016H value 0CDEH want Intel enable feature. Specify Part Marking CHAPTER SPECIFY PART MARKING This chapter defines Intel's marking guidelines device ordering. select either Intel's standard embedded-microcontroller ROM-device part marking choose customize your part's marking. must have this information available fill ZapCode menus. INTEL STANDARD PART MARKING Figure shows Intel's standard part marking format embedded microcontroller devices. Product-name 1234 FPO# L2123456 Intel (m)(c) 1983 (copyright) (Line (Line (Line (Line Line Product-name 1234 1234 code number (see "Record Number" page 8-17 source this number) Where: Product-name complete product name (see Figure page 3-2) Line FPO# L2123456 Where: FPO# Factory Process Order Number L2123456 Intel's internal tracking number. includes factory test manufacturing date code, process order number. Line Line Line blank line this example. Contains Intel copyright information. product markings must include copyright logo. Figure 5-1. Intel Standard Part Mark Example CUSTOMIZED PART MARKING choose customize marking your device, guidelines this section. Lines used your customized marking, with each line containing characters. maximum number characters allowed each three lines depends package, device, number leads ("Determining Maximum Characters Line" page provides details). Line contains Intel copyright information required. This line customized. ZAPCODE HANDBOOK 5.2.1 Determining Maximum Characters Line determine many characters line customized part marking, follow these steps: Refer appropriate table Chapter find product have already chosen. example, using commercial 16-bit microcontroller, refer Table page 3-10. Find your device under "Device" column. Example: 83C196NU Select package type from "Package Options" column. example, package options 83C196NU 100-lead (S100) SQFP (SB100). Find package Table read "Characters Line" column. This maximum number characters that customized part marking line that package type. Example: package option with pins, maximum number characters line Table 5-1. Part Marking Limits Package Description P-DIP P-DIP PLCC PLCC PLCC 80/100L SDIP Package Designator Characters Line Select Packing Method CHAPTER SELECT PACKING METHOD Intel devised several packing methods protect your product during shipping. packingmethod choices somewhat dependent upon device package chose. brief description some packing options described following sections. additional information transport media packing, please refer Shipping Packaging data sheet (literature order number 240822). CARRIERS Plastic carriers hold each unit. Loaded carriers placed tubes. Carriers either coated with antistatic surface treatment intrinsically static dissipative. Carriers available SQFP packages. Flatpack packages shipped flat trimmed formed customer site. They have fragile leads that need carrier's additional protection. TAPE REEL tape reel packing system places surface-mount devices (SMT) tape that embossed with individual carrier pockets. cover-tape seal helps retain protect devices. loaded tapes wound onto reel. Tape reel packaging growing popularity, especially PLCCs, because preserves lead integrity lends itself easy automation board-level usage. TSOPs PQFPs also available tape reel. number devices reel capacity reel) will vary depending lead count devices involved. product must ordered appropriate tape reel increments. TRAY Shipping trays comply with JEDEC standard dimensions. JEDEC trays have same outside dimensions easily stacked storage manufacturing. Trays constructed polyethersulfone (PES) equivalent because high deflection temperature, superior strength, dimensional stability. High-temperature trays baked 125.50 Low-temperature trays withstand maximum sustained temperature 60.50 Table lists packages which trays available. ZAPCODE HANDBOOK Table 6-1. Tray Package Options Package PQFP PLCC TSOP CQFP Number Leads 84-lead, 100-lead, 132-lead, 164-lead, 196-lead 68-lead, 88-lead, 132-lead, 168-lead, 208-lead, 240-lead 28-lead 28-lead rec, 44-lead 68-lead 84-lead 32-lead, 40-lead 32-lead, 44-lead 196-lead flat, 164-lead flat TUBE Plastic shipping handling tubes manufactured from with antistatic surfactant treatment. Standard tubes most package types translucent allow visual inspection units within tube. Carbon-impregnated, black conductive tubes available parts where device characteristics require them. Most device package types available tubes. WAFFLE PACK waffle pack plastic container designed protect sorted during shipment. WAFER BOAT wafer boat plastic container designed protect vertically aligned wafers during shipment. Install Delete ZapCode CHAPTER INSTALL DELETE ZAPCODE This chapter contains instructions installing deleting ZapCode also contains instructions using ZapCode online training course, completing updating Initial Setup screen, completing updating Customer Profile screen. have already installed ZapCode need update Initial Setup Customer Profile screens, want delete ZapCode skip next chapter. want update Initial Setup screen, skip "Complete Update Initial Setup" page 7-6. want update Customer Profile screen, skip "Complete Update Customer Profile Password" page 7-9. have already installed ZapCode want delete skip "Delete ZapCode page 7-13. have received your ZapCode Starter ready begin installation, skip "Installation Requirements" below. have Starter download from Internet (see "World Wide Web" page 1-4). INSTALLATION REQUIREMENTS successfully install ZapCode must have minimum hardware software requirements listed "Hardware Software Requirements" page 2-1. must also have username password, both which included with ZapCode Starter Kit. have username password, phone Intel 554-8618 they will provided over phone. CHOOSE INSTALLATION METHOD ZapCode loads drivers that conflict with most network many hardware device drivers. prevent permanent changes your system configuration files, ZapCode lets choose between alternative boot configuration methods. Each method allows switch back forth between your usual configuration ZapCode configuration. Whichever method choose, your usual configuration affected when access ZapCode boot re-boot either configuration. methods available installing ZapCode boot diskette method multiple boot configuration method. ZAPCODE HANDBOOK 7.2.1 Boot Diskette Method This method loads ZapCode directory certain program files your system, then creates ZapCode boot diskette. boot diskette Drive boot your system when want start ZapCode remove diskette from Drive re-boot your normal configuration after using ZapCode Intel recommends this method. boot diskette method following advantages disadvantages: Advantages: safest terms preserving your existing system configuration files easiest install Disadvantages: slower operation than using multiple boot configuration method diskette lost thus unavailable when need 7.2.2 Multiple Boot Configuration Method This method creates multiple-boot configuration menu, modifies existing one. This method easiest use, more difficult install than boot diskette method. When booting using this method, your system will display menu giving option running either ZapCode some other configuration, including your normal configuration. already multiple-boot menu select this method, ZapCode setup will give additional options modifying your existing menu. already multiple-boot menu select this method, ZapCode setup will create multiple-boot menu you. multiple boot configuration method following advantages disadvantages: Advantages: easier than boot diskette method faster operation than boot diskette method always available on-line; diskettes lose Disadvantages: more difficult install than boot diskette method makes major manipulations your existing system configuration files install ZapCode then delete some time later, after making changes your autoexec.bat config.sys files (e.g., adding driver), will lose those changes unless delete ZapCode manually (rather than using Delete ZapCode icon ZapCode program group). INSTALL DELETE ZAPCODE INSTALL ZAPCODE SOFTWARE Perform following steps install ZapCode Start Windows software. Open Program Manager. have external modem, turn Insert ZapCode Windows Disk (Disk into drive From Program Manager, select Run. File menu. Type a:\setup press Enter key. Initializing Setup message will display followed ZapCode Setup box, showing default installation path. default installation path C:\ZapCode. Enter different path wish. change name directory. WARNING installation path must local drive, such C:\. Attempting install ZapCode network location will disable ZapCode requiring begin installation process again from step Click Continue button Setup box. screen message start your modem will appear. Start your modem have already done Click Start Test button message box. ZapCode Setup will test your modem verify that working either COM1 COM2. Setup will alert there problems then terminate installation. ZapCode Setup screen will display after test completed. Setup terminates, phone number which displays screen assistance. Click button message that identifies your port. setup message will display asking your workstation name. Enter workstation name composed alphanumeric characters (letters and/or numbers only). Both upper lower case will work. Click Continue button Setup box. screen message regarding ZapCode II's configuration requirements will appear. Click button message box. Boot Options screen will appear. users: Select boot diskette method only choice available). Click Continue button. message will display advising have blank diskette ready. Skip step ZAPCODE HANDBOOK users: Select your boot method choice. Click Continue button. chose multiple boot configuration method, skip step chose boot diskette method: Click button Setup message box. ZapCode program files disk will copied your hard drive. Insert installation disk when prompted click button. Installation will complete display message that AUTOEXEC.ZC2 been created, leaving your original AUTOEXEC.BAT file unchanged. Click button message box. message will display that CONFIG.ZC2 been created, leaving your original CONFIG.SYS file unchanged. Click button message box. message will display that WIN.ZC2 been created, leaving your original WIN.INI file unchanged. Click button message box. message will display that SYSTEM.ZC2 been created, leaving your original SYSTEM.INI file unchanged. Click button. message insert diskette drive will appear. Insert formatted disk (labeled ZapCode Startup) drive when prompted. WARNING disk inserted drive must write protected. write protected disk will abort setup require start installation process again from step Wait while ZapCode startup files copied startup disk Drive screen message saying this phase installation complete will display when completed. Click button message box. Exit Windows software. Reboot your computer with ZapCode Startup disk drive Your computer will boot ZapCode configuration. Skip "The ZapCode Program Group" page 7-5. Wait while ZapCode program files copied your hard drive. ZapCode Setup will display copy status prompt change diskettes complete installation process. receive error message during this process, write down indicated problem call number which displays screen. already have multiple configuration menu your computer: Wait until ZapCode displays message advising that AUTOEXEC.ZC2, CONFIG.ZC2, WIN.ZC2 files have been created, leaving your original AUTOEXEC.BAT, CONFIG.SYS, WIN.INI files unchanged. Skip step INSTALL DELETE ZAPCODE already have multiple configuration menu: Wait until ZapCode displays message telling that WIN.ZC2 successfully installed, leaving your original WIN.INI file unchanged. Click button. Another message will display telling that SYSTEM.ZC2 successfully installed, leaving your original SYSTEM.INI file unchanged. Click button. Modification Options screen will display. offers four configuration options. Option (Insert ZapCode item into Main Menu) default option recommended Intel. Options two, three, four provided only advanced users. wish select options two, three, four, have questions regarding their functionality, please phone Intel (602) 554-8618 assistance. Select your option choice click Continue button. selected option two, three, four, proceed according instructions displayed screen and/or received phone from Intel, then skip step selected option message will display telling that AUTOEXEC.BAT CONFIG.SYS updates complete, that their backup files AUTOEXEC.ZAP CONFIG.ZAP. Click button message box. message will display telling that installation complete. Click button message box. Exit Windows. Reboot your computer, selecting ZapCode multiple boot configuration menu. 7.3.1 ZapCode Program Group ZapCode installation creates ZapCode program group with icons: ZapCode icon, which used open ZapCode interface display welcoming screen. Delete ZapCode icon, which used delete ZapCode software from your computer. ONLINE TRAINING COURSE this first time have used ZapCode software, want Online Training Course preview ZapCode software screens learn interact with software. wish Online Training Course: Click Exit button welcoming screen. Skip "Complete Update Initial Setup" page 7-6. Online Training Course, perform following steps. Click Online Training Course button. ZAPCODE HANDBOOK Perform instructions provided on-screen prompts. Exercises help windows provide with experience completing screens (both required optional) that will need using ZapCode transmit your code Intel. Click Close button when have completed online training course. Click button return welcoming screen. COMPLETE UPDATE INITIAL SETUP have already completed Initial Setup, need change Initial Setup entries, skip "Complete Update Customer Profile Password" page 7-9. have already completed saved initial ZapCode setup, perform each following steps order given. Your entry system default entry must appear each response Initial Setup before ZapCode interface your computer will connect ZapCode system Intel. After your responses have been entered saved, Initial Setup completed. complete entire Initial Setup only first time ZapCode want make change response that been previously entered saved, perform step update appropriate response(s), then skip step Launch ZapCode double-clicking ZapCode icon ZapCode program group. ZapCode welcoming screen will open (Figure 7-1). INSTALL DELETE ZAPCODE Figure 7-1. ZapCode Welcoming Screen Click Initial Setup button. Initial Setup screen (Figure 7-2) will display. ZAPCODE HANDBOOK Figure 7-2. Initial Setup Screen Port: Click COM1 COM2, whichever port installer identified your system step "Install ZapCode Software" page 7-3. Baud Rate: Click baud rate your modem. maximum speed supported 19,200. Phone Line Type: Click phone line type your modem will use. Phone Number: Select phone number location which will send your code. This number must selected before entering prefix number step Type Prefix Numbers Outside Line: Enter prefix any) that your modem will have dial outside line (example: 9,). This entry must made after selecting phone number step Modem: Click name your modem type leave Default. INSTALL DELETE ZAPCODE Click button save your changes. screen prompt will appear telling that your settings saved that need input your username password. Click button prompt return welcoming screen. COMPLETE UPDATE CUSTOMER PROFILE PASSWORD have already completed Customer Profile, need change entries your password, skip "How Download ZapCode Handbook" page 7-12. 7.6.1 Connect Intel Perform following steps connect your modem Intel. Enter your username your current password spaces provided welcoming screen. Click button. Your modem will activate connect Intel-resident ZapCode system. Wait while ZapCode system automatically compares ZapCode files your hard drive Intel-resident ZapCode system files. "Working.No User Input Needed" message will appear during this comparison. This check will determine whether have most current ZapCode software loaded your system. not, ZapCode will automatically download most current files your system, replacing files. Screen messages will display name files that being replaced. Following authentication, Main Menu (Figure 7-3) will display your screen. ZAPCODE HANDBOOK Figure 7-3. ZapCode Main Menu 7.6.2 Complete Customer Profile have already completed Customer Profile want change only your password, skip Section 7.6.3. Perform each following steps order given. must complete required entries each Customer Profile field before advance next screen. After required responses each field have been entered saved, Customer Profile completed. Optional questions answered, your discretion. must complete Customer Profile only first time ZapCode want make change Customer Profile response that been previously entered saved, perform step update appropriate response(s), then skip step Click Customer Profile button. ZapCode Customer Profile screen displayed (Figure 7-4). 7-10 INSTALL DELETE ZAPCODE Figure 7-4. Example Completed Customer Profile Screen Complete Company Information block. This required information. Company Name: Enter name your company. apostrophes name. Contact: Enter your name name person Intel should contact issues your code. Phone Number: Enter phone number contact. helpful enter area code U.S. customers country city code international customers. Address: Enter street address your company. City: Enter city where your company located. State: Enter state where your company located. Code: Enter code where your company located. 7-11 ZAPCODE HANDBOOK Distributor/Branch: Enter your distributor branch name. this field applicable you, enter "NA." Complete Optional Information block desired). Alternate Contact: Enter name person Intel should contact issues your code when contact available. Phone Number: Enter phone number alternate contact. helpful enter area code U.S. customers country city code international customers. Number: Enter number either contact alternate contact. helpful enter area code U.S. customers country city code international customers. Intel Sales Office: Enter name your Intel sales office applicable). Customer: Enter customer name. This generally defined company that receiving finished product, usually same company name entered step ZapCode autofills this information when complete step Click button. Wait while system displays "Working" screen message saves your entries. Main Menu will display screen when save completed. Change Your Password 7.6.3 want change your password, skip "How Download ZapCode Handbook" page 7-12. Perform following steps change your password. Select Change Password Options menu. entering your password will display your screen. Enter your password box. There 15-character limit. Click button. screen message displays confirming your password advising make record Click message button. Main Menu returns. DOWNLOAD ZAPCODE HANDBOOK want download most current copy this handbook, skip "Delete ZapCode page 7-13. want download most current copy this handbook, perform following steps transfer most current electronic copy this handbook your computer. 7-12 Click Download Handbook button Main Menu. screen message asking want documentation downloaded will display your screen. Click button message follow instructions dialog box. INSTALL DELETE ZAPCODE Click button. Wait while ZapCode downloads/updates your documentation. DELETE ZAPCODE wish delete ZapCode from your computer, skip Chapter wish delete ZapCode from your computer, methods: Automated Delete ZapCode icon ZapCode program group. This icon used delete ZapCode software from your computer. Using this icon does delete ZapCode subdirectories. Your code data files affected deletion. Manual select delete individual files icons, ZapCode directories. 7.8.1 Automated Method CAUTION multiple boot configuration method, have made changes c:\autoexec.bat c:\config.sys files that want lose, manual method (see "Manual Method" page 7-14). Perform following instructions remove ZapCode from your hard drive using automated method. Start Windows. Double-click Delete ZapCode icon ZapCode program group. message welcoming ZapCode Deinstall setup will display. Click button welcoming message box. verification message will display asking confirm that want delete ZapCode from your computer. Click button verification message box. ZapCode program files will automatically deleted from ZapCode directory your hard drive. c:\autoexec.bat c:\config.sys files saved when ZapCode installed will restored. Deinstall message will appear telling that ZapCode program files have been deleted from your computer. Click button Deinstall message box. screen display will return ZapCode program group. Delete Delete ZapCode icon ZapCode program group. Delete ZapCode icon ZapCode program group. Delete ZapCode program group. 7-13 ZAPCODE HANDBOOK drive where installed ZapCode Delete ZCdelete directory contents. Open ZapCode directory. there transmission subdirectories ZapCode directory: Review transmission subdirectories. Delete subdirectories want save. there transmission subdirectories remaining ZapCode directory (the ZapCode directory empty), delete ZapCode directory. there transmission subdirectories remaining ZapCode directory, have following choices: Leave ZapCode directory ZapCode will program files into directory next time install ZapCode Rename directory. ZapCode will create ZapCode directory next time install ZapCode been deleted from your computer. 7.8.2 Manual Method choose manual method, select delete files, icons, directories, ZapCode program group just would other file, icon, directory, program group. changes have made your c:\autoexec.bat c:\config.sys files since installing ZapCode will preserved. Perform following instructions remove ZapCode from your hard drive using manual method. Start Windows software. drive where installed ZapCode Delete ZCdelete directory contents. Open ZapCode directory. Select delete ZapCode program files ZapCode directory. there transmission subdirectories ZapCode directory: Review transmission subdirectories. Delete subdirectories want save. there transmission subdirectories remaining ZapCode directory (the ZapCode directory empty), delete ZapCode directory. there transmission subdirectories remaining ZapCode directory, have following choices: 7-14 INSTALL DELETE ZAPCODE Leave ZapCode directory ZapCode will program files into directory next time install ZapCode Rename directory. ZapCode will create ZapCode directory next time install Program Manager. Delete Delete ZapCode icon ZapCode program group. Delete ZapCode icon ZapCode program group. Delete ZapCode program group. File Manager. Select File Type. View menu. Click Show Hidden/System Files select Click button. root directory (e.g., C:\). Locate delete file named ZCCURDIR.TXT. Select File Type. View menu. Click Show Hidden/System Files unselect Click button. multiple boot configuration method: Edit c:\autoexec.bat c:\config.sys files remove ZapCode configuration statements. need assistance identifying these statements phone Intel 554-8618. File Manager delete following files: c:\Windows\Win.ZC2 c:\Windows\System.ZC2 c:\autoexec.zap c:\config.zap ZapCode been deleted from your computer. 7-15 Transmit Verify Code CHAPTER TRANSMIT VERIFY CODE This chapter contains instructions performing following activities: Starting ZapCode Creating initial checksum (optional) Identifying product ordering features Transmitting code, encryption file applicable), configuration file applicable) Intel Editing files returned your computer from Intel following transmission START ZAPCODE Start ZapCode using following methods. 8.1.1 8.1.2 Boot Disk Method your system already running some configuration other than ZapCode exit prompt. Insert your ZapCode startup disk drive Boot reboot your computer. will start ZapCode display welcoming screen (Figure page 7-7). Skip "Create Checksum Optional)" page 8-2. Multiple Configuration Menu Method your computer system already running some configuration other than ZapCode exit prompt. Boot re-boot your computer. Select either ZapCode configuration some other configuration. ZapCode created multiple configuration menu when loaded (you have multiple configuration menu before loading ZapCode II), your initial screen will display counter counting down from seconds. select ZapCode within seconds press Return key, your computer will automatically boot Normal configuration display welcoming screen (Figure page 7-7). ZapCode added itself existing multiple configuration menu (you multiple configuration menu before loading ZapCode II), select Load ZapCode ZAPCODE HANDBOOK either using down arrow then pressing Return key, typing ZapCode option number pressing Return key. Your computer will boot ZapCode configuration display welcoming screen (Figure page 7-7). CREATE CHECKSUM OPTIONAL) Before transmitting your code file Intel, ZapCode welcoming screen gives option converting creating pre-transmittal checksum. This option produce translated, filled file provided that compare file your code, that load into your device (tester). also checksum comparison with your device's checksum (for example, from data I/O). choose create optional checksum, skip "Connect Intel" page 8-5. Perform following steps create your pre-transmittal checksum. Click Translate File button welcoming screen. Product Information Translation screen will display (Figure 8-1). When first opened, this screen does display "Enable Security Bit" field. This field appears only after select product which security features offered. Figure illustrates "Enable Security Bit" field when product offering security features selected. TRANSMIT VERIFY CODE Figure 8-1. Product Information Translation Screen Without Security Feature ZAPCODE HANDBOOK Figure 8-2. Product Information Translation Screen With Security Feature Enter Product Information data. Product: Select product scroll list clicking Fill Value: Select fill value, either This selection tells Intel want undefined blank sections array filled. Enable Security Bit: Intel products offer security features. selected product that offers security features, Enable Security will added screen (Figure 8-2). Click this want security features enabled your product option. Address Range: This field automatically filled when product selected. There user input this field. Enter File Location information. Drive: Select drive where your file located TRANSMIT VERIFY CODE Directories: Select directory where your file located File Name: Select file clicking name. name file path will appear above File Name scroll box. Click Translate button. ZapCode will save translated file ZapCode directory your hard drive. message will displayed showing path this directory. suffix appended file name, followed number representing number times file been translated. Figure shows example this message (the file been translated four times). Figure 8-3. Example Path Message Click button message box. file will translated checksum message will displayed screen (Figure 8-4). Figure 8-4. Example Checksum Message Click button message box. Product Information Translation screen will return. Click Main Login button. display will return ZapCode welcoming screen. CONNECT INTEL Enter your username your password spaces provided welcoming Screen. ZAPCODE HANDBOOK Click button. Your modem will activate connect Intel-resident ZapCode system. Following authentication, Main Menu (Figure 8-5) will display your screen. Figure 8-5. ZapCode Main Menu Wait while ZapCode system automatically compares ZapCode files your hard drive Intel-resident ZapCode system files. "Working.No User Input Needed" message will appear during this comparison. This check will determine whether have most current ZapCode software loaded your system. not, ZapCode will automatically download most current files your system, replacing files. message will display identifying name each file updated. SELECT PRODUCT PRODUCT FEATURES Product Selection menu used describe your order Intel. This includes providing information identify following items: TRANSMIT VERIFY CODE embedded microcontroller product part-marking option package type packing option temperature/burn-in choice special stepping instructions applicable) security features applicable) product offers choice speeds These choices give Intel necessary information manufacture your product. Complete following steps select your product features have chosen. Each screen enter prompts field-sensitive help guide through process steps. Each screen also Help button that accesses general information about screen function. Click Product Selection button Main menu. Product Information screen will displayed (Figure 8-6). ZAPCODE HANDBOOK Figure 8-6. Example Product Information Screen Product: Click product that chose Chapter vertical scroll down through list. Package Type: This field populated when select product. Click package type that chose Chapter vertical scroll down through list. Speed: This will appear only device selected offers different versions. Pack Option: packing field automatically filled when product selected. Click packing method chose Chapter vertical scroll down through list. Temp/BI Selection: available temperature burn-in option automatically filled when select product. Click temperature burn-in option select vertical scroll down through list. TRANSMIT VERIFY CODE Address Range: address range automatically filled when product selected. There user input this field. Special Stepping Instruction: stepping product either original design change original design device which improves functionality. This information required only have been notified Intel that product currently undergoing production change; otherwise standard product will provided. Click Stepping: Click appropriate stepping, required. vertical scroll down through list. Enable Security: This field will appear only select product that offers security features. Check this want security features enabled your product, they available. Refer Chapter security information. Customer Part Markings: Choose either Standard Custom marking. Standard Marking: This default marking. Click Standard Marking? Custom entry boxes disappear from screen, standard marking device appears Standard box. Figure shows example selection Standard marking with Custom boxes hidden. Custom (Line 1/Line 2/Line Enter markings created Chapter each line. Figure shows entry boxes that appear when Standard Marking? selected. ZAPCODE HANDBOOK Figure 8-7. Example Product Screen With Only Standard Marking Showing Click View button. Current Product Selection screen shows options have selected, including part marking. Figure shows example. 8-10 TRANSMIT VERIFY CODE Figure 8-8. Example Part Marking Screen Click Return button when have finished viewing illustration. screen returns Product Information window. Click button. Your settings will saved screen will return Main Menu. VERIFY YOUR PRODUCT SELECTION After completing closing Product Selection screen, review verify your part marking time (without entering Product Selection screen) clicking View Product Selection button Main Menu. View Product Selection screen shows options have selected, including part marking. Figure shows example. 8-11 ZAPCODE HANDBOOK Click Return button close window return Main Menu. TRANSMIT DATA INTEL After have verified your selection product product features, this information ready transmittal Intel. Perform following steps transmit data. Click Transmit Data button Main menu. Transmit Data window will display your screen. This window used locate files transmitting Intel. These files must located your hard drive diskette drive Transmit Data window adjusts itself provide individual selection boxes locating file, encryption array file, configuration file, depending product selected. example, Figure illustrates typical Transmit Data window product which requires only file, while Figure 8-10 illustrates Transmit Data window product requiring file, encryption array file, configuration file. Display Information Transmit Data window shows your customer name identifies product selected. 8-12 TRANSMIT VERIFY CODE Figure 8-9. Transmit Data Window Example: File Location Only 8-13 ZAPCODE HANDBOOK Figure 8-10. Transmit Data Window Example: Hex, Encryption, Configuration File Locations Drives, Directories, File Name scroll boxes select name(s) file(s) transmitted Intel. selections will appear above applicable selection boxes. Complete entries Enter Information area window. Comments: Enter comments would like Intel see. There 29-character limit. Fill Value: Select fill value, either This selection tells Intel want undefined blank sections array filled. Replace Previous Code: selected, additional entry field entering part number displayed window. Figure illustrates Transmit Data window when Replace Previous Code selected. Figure 8-11 illustrates window when 8-14 TRANSMIT VERIFY CODE selected. Enter part number replacement this Replace Previous Code selected. Figure 8-11. Transmit Data Window With `Replace Previous Code' Selected Click Transmit button. Intel disclaimer displayed your screen. Read disclaimer then click button continue. screen message will appear giving path directory your hard drive which files created this transmission copied. Figure 8-12 shows example this message. 8-15 ZAPCODE HANDBOOK Figure 8-12. Example Code Path Click button ZapCode message box. Click button Transmit Data window. This invokes ZapCode translation software, which does following: translates your code into 8080 Intelec format fills blank area with your choice transfers your code Intel's database creates final checksum file assigns unique code record number your transmittal VERIFY CHECKSUM After transmission completed, ZapCode locates transmitted file your computer creates checksum then creates checksum same file received Intel. comparison checksums follows, with results displayed information window your computer. checksums your computer Intel same, ZapCode will display screen message like example Figure 8-13. Figure 8-13. Example Successful Checksum Message 8-16 TRANSMIT VERIFY CODE checksums your computer Intel compare, ZapCode will display message following example format: "Hex files compare. Checksum file located your 211DC7E8. Checksum Intel FFEEAADD. Please transmitting again." Click button close ZapCode message window. received message that checksums your computer Intel compare, repeat sections through 8.7. checksums compare after retransmitting, contact your distributor local sales office assistance. RECORD NUMBER After have verified checksum clicked button message box, ZapCode displays information window that shows code record number assigned your file. Figure 8-14 shows example code record number message. Record code record number future use, such when place your order with your distributor sales office. Figure 8-14. Example Number Message Click button return Main Menu. EXIT ZAPCODE Perform following instructions exit ZapCode reboot your normal configuration. Click Close button Main Menu. Click button exit ZapCode departing message will appear. Click button message box. loaded ZapCode using boot diskette method: Remove boot diskette from drive Reboot return your normal configuration. Return boot diskette storage. loaded ZapCode using multiple menu method: 8-17 ZAPCODE HANDBOOK Exit prompt. Perform steps "Multiple Configuration Menu Method" page reboot your normal configuration. 8.10 EDIT FILES RETURNED FROM INTEL ZapCode directory your hard drive. This directory holds transmission files returned your computer ZapCode following your transmittal. following files located directory. <filename>.hex: Contains original code file that transmitted Intel. <ROMcodeNumber>.hex: Contains code file after processing Intel. code record number number your recorded Section 8.8. cust.txt: Contains Customer Confirmation letter. This file summarizes entries made Section 8.4. <ROM config.hex: Optional depending part selected. <ROM key.hex: Optional depending part selected. Open verify information files named step there errors, contact Intel number shown cust.txt file. 8-18 Place Your Order CHAPTER PLACE YOUR ORDER After transmit your code verify information Customer Confirmation Letter, your local Intel distributor help prepare purchase order product ordering. purchase order will include following minimum information. size (quantity) your order. There minimum order size requirements various commercial automotive products. Table page 3-4. mask set-up charges your order. Table page 3-4. lead-time option. This will determine when your order enters manufacturing process. Table page 3-4. After receiving this completed purchase order, Intel will schedule your manufacturing. Product Order Form APPENDIX PRODUCT ORDER FORM CUSTOMER INFORMATION Company Name Contact Name Phone Number: Address_ Number: City State Code Distributor applicable) Sales Office applicable)_ PRODUCT Intel Product Name: Package Type Refer Table page 3-12 listing package options. Operating Temperature Refer Table page listing temperature burn-in options. Default standard specified Data Sheet. character required. Fill Value (Fill value unused address locations 00.) Packing Method (Refer Chapter "Select Packing Method" listing packing method options.) ZAPCODE HANDBOOK PART MARKINGS Commercial QROM devices line only part marking. Automotive devices lines part marking. package (C-DIP) package (P-DIP) package (PLCC) package (QFP) Commercial Devices: maximum characters line line) maximum characters line lines) maximum characters line lines) maximum characters line line) Automotive Devices: TRANSMITTAL SECURITY INFORMATION Intel's preferred method media transportation order): ZapCode (Electronic) Federal Express (Floppy, EPROMs) Your code method transportation (For example: Floppy, 2764A EPROM) Code Labeled MCS® Security applicable): Security Bit: Encryption File Labeled MCS® Security applicable): LOC0 Bit: LOC1 Bit: SIGNATURE Customer Signature_ Title:_ Date: Code File Description APPENDIX CODE FILE DESCRIPTION ZapCode transmission program takes ROM-code file input calculates checksum. must multiples value from 32K. transmission program expects certain format code. Each code line must follow this format: first character colon. next characters specify number bytes that line. (For this example, number bytes decimal.) 0010 next four characters specify starting address first byte line (0010H decimal). :100010 next characters indicate record type. (The indicates "normal" record; that line code that other than last line file. record type last line file 01.) :10001000 next several characters actual bytes ROM. (The data bytes this line EE.) last characters checksum parity byte) line code. checksum value value that, when added record, equals zero. that been negated. Index INDEX Assembly language, MCS51, Memory protection options Nonvolatile memory options Microcontroller products, 16-bit automotive features memory characteristics, 3-11 package options, 3-11 security features, 3-11 temperature burn-in, automotive products CMOS MCS® Microcontrollers 8XC196EA family, 3-11 CMOS MCS® Microcontrollers 8XC196KB, family, 3-11 CMOS MCS® Microcontrollers 8XC196Kx, family, 3-11 commercial features memory characteristics, 3-10 package options, 3-10 security features, 3-10 temperature burn-in, commercial products CMOS MCS® Microcontrollers 8XC196KB, family, 3-10 CMOS MCS® Microcontrollers 8XC196Kx, family, 3-10 CMOS MCS® Microcontrollers 8XC196MC, family, 3-10 CMOS MCS® Microcontrollers 8XC196Nx family, 3-10 families, starting address code, Microcontroller products, 8-bit automotive features memory characteristics, package options, security features, temperature burn-in, automotive products Bulletin board system (BBS), 1-2, Checksum, 8-2, 8-16, CompuServe forums, 1-2, Embedded microcontroller products Microcontroller products Encryption array Nonvolatile memory options Encryption file Nonvolatile memory FaxBack service, Fill value, file, 8-16 Hardware requirements ZapCode hardware requirements file fill value, 8-16 functional description, Intel format, 4-4, Installation, ZapCode ZapCode, installation Intel file file Internet World Wide Lead times Ordering products Lock bits Nonvolatile memory options Mask charges Ordering products Memory protection Nonvolatile memory options Index-1 ZAPCODE HANDBOOK CMOS MCS® 8XC51Fx family, CMOS MCS® 8XC5x family, commercial features memory characteristics, 3-6-3-7 package options, 3-6-3-7 security features, 3-6-3-7 temperature burn-in, commercial products CMOS MCS® 8XC251Sx family, CMOS MCS® 8XC51Fx, 8XC51GB, 8XC51KB, 8XC51SL, 8XC152 family, CMOS MCS® 8XC5x family, CMOS UPI, low-voltage CMOS MCS® 8XL5x, 8XL51Fx family, families, starting address configuration file, encryption array, code, Minimum order quantity Ordering products Nomenclature, 16-bit microcontrollers device speed, packaging, process voltage, product family, program memory, temperature burn-in, Nonvolatile memory options 16-bit microcontrollers lock bits, 4-6, 4-7, chip configuration register (CCR), bit, 4-8, bit, 4-8, development cycle options, lock bits, bit, oscillator failure detection (OFD), oscillator failure detection (OFD), PCCB lock bits, 4-6, 4-7, programming chip configuration byte (PCCB), read protection, security key, 4-6, UPROM bit, UPROM bits, write protection, 8-bit microcontrollers checksum values, code byte, development cycle options, encryption array, 4-2, 4-3, encryption array, assembly language, MCS51, encryption array, assembly language, MCS51 language, encryption array, Intel file, encryption byte, encryption file, encryption file starting address, exclusive-NOR operation, factory programming, failure analysis, Intel file format file lock encryption array combined, lock bits, 4-2, programming considerations, code starting address, memory, types EPROM, FPROM, OTPROM, QROM, ROM, Ordering products lead times, 3-3, 3-4, mask charges, 3-3, 3-4, minimum quantities, 3-3, 3-4, product order form, purchase order, Package options, 3-12 Packing methods Index-2 INDEX carriers, tape reel, tray, tube, wafer boat, waffle pack, Part marking characters line, customized, format, code, standard, Password ZapCode password Pre-transmittal checksum (optional), 8-2-8-5 Product literature, ordering, Product Order Form, recording number, 8-17 selecting product, transmitting files, 8-12 verifying product selection, 8-11 verifying returned files, 8-18 verifying checksum, 8-16 Username ZapCode username World Wide (WWW), Intel site, ZapCode customer profile, 7-9, 7-10-7-12 deleting ZapCode 7-13 automated method, 7-13 manual method, 7-14 exiting ZapCode 8-17 hardware requirements, 2-1, Initial Setup, 7-6-7-9 installation boot diskette method, 7-1, instructions, 7-3-7-5 multiple boot configuration method, 7-1, overview, 1-1, 2-1, 2-1-2-2 password, 7-1, 7-9, 7-10 program group, delete ZapCode icon, ZapCode icon, purpose scope, related documents, software description, software requirements, 2-1, starting ZapCode boot diskette method, multiple configuration menu method, training course, online, updating software, username, 7-1, code 16-bit microcontrollers starting address, 8-bit microcontrollers starting address, 3-5, file functional description, part marking Part marking security features Nonvolatile memory options Security features, 16-bit products automotive, 3-11 commercial, 3-10 Security features, 8-bit products automotive, commercial, 3-6-3-7 Software requirements ZapCode software requirements Starting address code Technical support, Training course, online ZapCode training course Transmitting configuration files, Transmitting encryption files, Transmitting code connecting Intel, Index-3 ZAPCODE HANDBOOK Index-4 Other recent searchesPD018T52 - PD018T52 PD018T52 Datasheet MTRS5750 - MTRS5750 MTRS5750 Datasheet mA733M - mA733M mA733M Datasheet mA733C - mA733C mA733C Datasheet M48T86 - M48T86 M48T86 Datasheet LIN-2832XX - LIN-2832XX LIN-2832XX Datasheet LIN-2833XX - LIN-2833XX LIN-2833XX Datasheet CDLE-051-119 - CDLE-051-119 CDLE-051-119 Datasheet Am42DL16x2D - Am42DL16x2D Am42DL16x2D Datasheet 2N2905A - 2N2905A 2N2905A Datasheet 2N2907A - 2N2907A 2N2907A Datasheet
Privacy Policy | Disclaimer |