DV007003 Microchip Technology, DV007003 Datasheet

no-image

DV007003

Manufacturer Part Number
DV007003
Description
PROGRAMMER UNIVERSAL PROMATE II
Manufacturer
Microchip Technology
Series
PRO MATE® IIr
Type
Universalr
Datasheets

Specifications of DV007003

Contents
Programmer, Power Supply, Assembler/Simulator, Cable, Software and Documentation
Positions/sockets
1
Lead Free Status / RoHS Status
Request inventory verification / Request inventory verification
For Use With/related Products
PIC16C5x, PIC16Cxx and PIC17Cxx 8-Bit Micro
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Request inventory verification / Request inventory verification
M
®
PRO MATE
II
USER’S GUIDE
 2001 Microchip Technology Inc.
DS30082J

Related parts for DV007003

DV007003 Summary of contents

Page 1

... Microchip Technology Inc. M PRO MATE USER’S GUIDE ® II DS30082J ...

Page 2

... Serialized Quick Term Programming (SQTP service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2001, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system ...

Page 3

... Components of the PRO MATE II System .................................... 18 1.6 PRO MATE II CE Compliance ...................................................... 19 1.7 PRO MATE II and PRO MATE ..................................................... 19 1.8 How PRO MATE II Helps You ...................................................... 20 1.9 PRO MATE II Operating with a PC ............................................... 20  2000 Microchip Technology Inc. PRO MATE II USER’S GUIDE Table of Contents DS30082J-page iii ...

Page 4

... Chapter 4. Using PRO MATE II with the MPLAB IDE 4.1 Introduction ...................................................................................73 4.2 Highlights ......................................................................................73 4.3 Before You Begin ..........................................................................73 4.4 PRO MATE II Dialogs ...................................................................73 4.5 Setup for Programming a Device ..................................................74 4.6 Programming a PICmicro Device ..................................................81 4.7 Verifying the Programming ............................................................82 4.8 Reading a Device ..........................................................................83 DS30082J-page iv  2000 Microchip Technology Inc. ...

Page 5

... Saving and Restoring Calibration Data ....................................... 104 7.11 Using Serial Programming .......................................................... 108 7.12 Upgrading the PRO MATE II Operating System ......................... 112 Chapter 8. PROCMD Reference 8.1 Introduction ................................................................................. 115 8.2 Highlights .................................................................................... 115 8.3 Command Line Interface Description ......................................... 115 8.4 Error Descriptions ....................................................................... 116  2000 Microchip Technology Inc. Table of Contents DS30082J-page v ...

Page 6

... Appendix B. Troubleshooting B.1 Introduction .................................................................................141 B.2 Highlights ....................................................................................141 B.3 Troubleshooting Hardware ..........................................................141 B.4 Troubleshooting Operational Problems .......................................142 B.5 Troubleshooting Software ...........................................................143 Glossary Introduction ............................................................................................147 Highlights ...............................................................................................147 Terms .....................................................................................................147 Index .........................................................................................................................163 Worldwide Sales and Service DS30082J-page vi ...........................................................................170  2000 Microchip Technology Inc. ...

Page 7

... Installing PRO MATE II • Connecting the PRO MATE II to your PC • Using PRO MATE II with MPLAB IDE • Using PROCMD • Using PRO MATE II in Stand-Alone Mode  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE Quick Start ® - Installing MPLAB ...

Page 8

... PROCMD and its associated files. You may obtain PROCMD from the MPLAB directory of the MPLAB IDE installation CD-ROM or from our Internet Web Site at http://www.microchip.com. Select Devel- opment Tools, PRO MATE II, Command Line Interface. ® L devices programming EE OQ  2001 Microchip Technology Inc. ...

Page 9

... If the message “Socket Not Supported” appears, ensure that the module is properly installed into the PRO MATE II. You are now ready to start using PRO MATE II with the MPLAB IDE.  2001 Microchip Technology Inc. Always make sure that the device programmer is powered OFF before installing the socket module. ...

Page 10

... The values in this dialog will be programmed into the device you program. If the Configuration Bits dialog is not visible, click Configuration Bits in the PRO MATE Device Programmer dialog to reopen it. DS30082J-page 4  2001 Microchip Technology Inc. ...

Page 11

... If the bad data shows 0000, try reseating the socket module and doing a blank check before trying to program the device again.  2001 Microchip Technology Inc. If you are programming a windowed calibration device, be sure to store its calibration data as described in Section 7.10 to ensure proper operation of the device ...

Page 12

... COM1 to communicate with PRO MATE II. Only the addresses specified in 16c74a.hex are programmed. All values not specified in the hex file are set to blank (erased) values. To program the entire contents of the PRO MATE II device programmer into the device, you do not need to specify a hex file. DS30082J-page 6  2001 Microchip Technology Inc. ...

Page 13

... PROCMD /1 /p16c74a /f16c74a.hex /m will send the file 16c74a.hex, used to program PIC16C74A devices, via COM1 to the PRO MATE II. The /m command is to program the device. Now you are ready to use PRO MATE II in stand-alone mode.  2001 Microchip Technology Inc. a socket module. Quick Start DS30082J-page 7 ...

Page 14

... To copy the contents of a programmed device onto other devices, press <F1> to read the contents of the programmed device into the PRO MATE II’s memory. You can then replace the programmed device with an unprogrammed device and press <F2> to program it. DS30082J-page 8 Minimum and V Maximum voltages  2001 Microchip Technology Inc. ...

Page 15

... Chapter 3: Programming Examples – Contains several examples • Chapter 4: Using PRO MATE II with MPLAB – Provides step-by-step • Chapter 5: Using PRO MATE II with PROCMD – Provides step-by-  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE General Information how it works. ...

Page 16

... Used to imply (but not show) additional text that is not rele- vant to the example A hexadecimal number where hexadecimal digit Examples #define START c:\autoexec.bat <label>, <exp> MPASMWIN [main.asm] errorlevel {0|1} “filename” list [“list_option... , “list_option”] 0xFFFF, 0x007A  2001 Microchip Technology Inc. ...

Page 17

... Please complete the enclosed Warranty Registration Card and mail it promptly. Sending in your Warranty Registration Card entitles you to receive new product updates. Interim software releases are available at the Microchip web site.  2001 Microchip Technology Inc. General Information Represents A variable argument; it can be ...

Page 18

... This manual assumes that users are familiar with Microsoft Windows operating system. Many excellent references exist for this software program, and should be consulted for general operation of Windows. Troubleshooting See Appendix B for information on common problems. DS30082J-page 12 ® ® Windows Manuals ™ (DS33014)  2001 Microchip Technology Inc. ...

Page 19

... Microchip Consultant Program Member Listing • Links to other useful web sites related to Microchip Products • Conferences for products, Development Systems, technical information and more • Listing of seminars and events  2001 Microchip Technology Inc. General Information ® ® Internet Explorer ...

Page 20

... Compilers The latest information on Microchip C compilers, Linkers and Assemblers. These include MPLAB-C17, MPLAB-C18, MPLINK, MPASM as well as the Librarian, MPLIB for MPLINK. To SUBSCRIBE to this list, send a message to: listserv@mail.microchip.com with the following as the body: subscribe compilers yourname DS30082J-page 14  2001 Microchip Technology Inc. ...

Page 21

... The latest information on other development system tools provided by Microchip. For specific information on MPLAB and its integrated tools refer to the other mail lists. To SUBSCRIBE to this list, send a message to: listserv@mail.microchip.com with the following as the body: subscribe otools yourname  2001 Microchip Technology Inc. General Information ® . ® Plus. DS30082J-page 15 ...

Page 22

... Plus, this line provides information on how customers can receive any currently available upgrade kits. The Hotline Numbers are: 1-800-755-2345 for U.S. and most of Canada, and 1-480-786-7302 for the rest of the world. DS30082J-page 16  2001 Microchip Technology Inc. ...

Page 23

... EE PRO MATE II may be used with the Microsoft Windows operating systems running the MPLAB Integrated Development Environment (IDE), with DOS using the command-line controller PROCMD stand-alone programmer.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE ® Code Hopping Encoders. OQ DS30082J-page 17 ...

Page 24

... MPLAB IDE’s program memory window for debugging and program- ming into other PICmicro devices. Quick Turn Programming (SQTP) files. L Code Hopping devices complete line of socket modules is available. You may order the socket modules for the device that you will be programming separately.  2001 Microchip Technology Inc. ...

Page 25

... PRO MATE II and PRO MATE PRO MATE II is the second generation PRO MATE device programmer from Microchip. Information in this document pertaining to the PRO MATE II is equally valid for the PRO MATE programmer, unless otherwise specified.  2001 Microchip Technology Inc. PRO MATE II Preview 6 2 ...

Page 26

... MPLAB IDE. DS30082J-page 20 Microchip devices and package types. providing the latest programming algorithms to support Microchip PICmicro microcontroller devices and other Microchip parts via the Microchip Internet Web Site (http://www.microchip.com).  2001 Microchip Technology Inc. ...

Page 27

... MPLAB-C17 and MPLAB-C18 C Compilers • PRO MATE II and PICSTART • Third Party Tools  2001 Microchip Technology Inc. PRO MATE II Preview Use the Project Manager to create a project and work with the specific files related to the project. When using a project, source code is rebuilt and downloaded to the simulator or emulator with a single mouse click ...

Page 28

... PRO MATE II User’s Guide NOTES: DS30082J-page 22  2001 Microchip Technology Inc. ...

Page 29

... To run procmd.exe, you must have: • MS-DOS • EGA (or better) monitor • memory • 1.44 Megabyte floppy disk drive, 3.5” • Hard drive • Serial port  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE ® 5.0 or later DS30082J-page 23 ...

Page 30

... Perform a blank check to ensure that the socket module is making proper contact. If the device is blank, the PRO MATE II display will indicate that the device is erased. ) with the tip of the  2001 Microchip Technology Inc. ...

Page 31

... The PRO MATE device programmer requires +5 volts ±5% at 750 mA on the 5-pin DIN connector (5 VDC IN). Pin Volts, pins 1, 2, and 4 are ground, and pin 5 is not connected.  2001 Microchip Technology Inc. Check your PC setup to see which communications port is available. Usually a mouse device is connected to COM1 or COM2. If you have a modem, you might not have a third serial port on your PC ...

Page 32

... The setup.cfg file is used in programming K created whenever you install MPLAB. If you have to reinstall the MPLAB software, create a backup of your setup.cfg file first in order to save your K L programming settings sure the checkbox to install PRO MATE Support Files is checked. L devices  2001 Microchip Technology Inc. ...

Page 33

... If you have installed the MPLAB software, you already have PROCMD • If you have not installed the MPLAB software, you will need to get a  2001 Microchip Technology Inc. Figure 2.3: Select Components Dialog installed in the MPLAB directory. Execute procmd.exe from DOS or a Windows DOS shell ...

Page 34

... For Windows 3.x/NT 3.51: Double-click on the MPLAB icon. • For Windows 95/98, Windows NT 4.0, or Windows 2000: From the The MPLAB desktop should look like Figure 2.4. DS30082J-page 28 Start menu, select Programs > Microchip MPLAB > MPLAB.  2001 Microchip Technology Inc. ...

Page 35

... Cancel will ignore the changes and close the dialog. If PRO MATE II is not found on the selected COM port, the dialog of Figure 2.6 appears.  2001 Microchip Technology Inc. Figure 2.4: MPLAB Desktop Figure 2.5: Communications Port Setup Dialog ...

Page 36

... Click Yes to close the MPLAB program. When you restart the MPLAB IDE, it will be reconfigured for the new programmer and the menu for the new programmer will appear on the menu bar. DS30082J-page 30 Figure 2.6: Communications Error Dialog Figure 2.7: Select Programmer Dialog  2001 Microchip Technology Inc. ...

Page 37

... MPLAB-SIM Simulator – to write your source code, assemble or com- • Emulator (MPLAB-ICE, PICMASTER, or ICEPIC • MPLAB-ICD Debugger – to write your source code, assemble or com-  2001 Microchip Technology Inc. Figure 2.8: Development Mode Dialog compile it into a hex file. Select the relevant Processor from the list. ...

Page 38

... The PRO MATE menu will appear on the menu bar when you restart the MPLAB IDE. Once the programmer is enabled, the first menu item will change to Disable Programmer and can be used to disable PRO MATE II. DS30082J-page 32 Figure 2.9: PRO MATE II Programmer Pull-Down Menu  2001 Microchip Technology Inc. ...

Page 39

... If the option is unavailable, the item appears in gray (not black) text. The bits listed in the Configuration Bits dialog depend on the device you have selected. Section 4.5 will discuss how these dialogs are used to program devices.  2001 Microchip Technology Inc. DS30082J-page 33 ...

Page 40

... PRO MATE II User’s Guide NOTES: DS30082J-page 34  2001 Microchip Technology Inc. ...

Page 41

... Before you can begin this tutorial, you must install the PRO MATE II hardware (Section 2.4) and MPLAB IDE software (Section 2.5). Make sure you have read and completed the instructions in Section 2.8 through Section 2.11.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE TM EEPROMs ...

Page 42

... Select Project > New Project. Name the new project ex16f84 and select the drive and directory you want to store it in. In this example, use the MPLAB directory. Click OK. DS30082J-page 36 Figure 3.1: Setting the Development Mode Creating the Project  2001 Microchip Technology Inc. ...

Page 43

... PIC16F84 device. The name of the hex file that this project will create appears in the Project Files area. Select the hex file ex16f84.hex and click Add Node.  2001 Microchip Technology Inc. Programming Examples Figure 3.2: Creating a Project Figure 3 ...

Page 44

... For this example, you will use the same source code that is in the file sample.asm. Select File > Open and open sample.asm included with the standard MPLAB installation and is located in the MPLAB directory. DS30082J-page 38 Figure 3.4: Adding the Assembly File Creating the Assembly Code  2001 Microchip Technology Inc. ...

Page 45

... Select File > Save As and specify the name ex16f84.asm. 3.2.5 Building the Project’s Hex Code Now, build the project and create your hex file. Select Project > Build All.  2001 Microchip Technology Inc. Programming Examples Figure 3.5: Copying Source Code from sample.asm Figure 3.6: Saving Your Source File ...

Page 46

... Window > Program Memory to open it. You can resize or move the Program Memory window on your display. You may wish to close the Build Results window. DS30082J-page 40 Figure 3.7: Build Results Window Figure 3.8: Desktop with PRO MATE II Enabled  2001 Microchip Technology Inc. ...

Page 47

... The Configuration Bits dialog opens when you enable the programmer. If you close the Configuration Bits dialog, you can click Configuration Bits in the PRO MATE Device Programmer dialog to reopen it.  2001 Microchip Technology Inc. Programming Examples The PRO MATE Device Programmer Dialog Figure 3 ...

Page 48

... Now that you have your data in program memory, you can program the device. Click Program in the PRO MATE Device Programmer dialog. A window will indicate the progress, and will indicate success or failure when finished. DS30082J-page 42 The Program Memory Window Figure 3.11: PIC16F84 Code in Program Memory  2001 Microchip Technology Inc. ...

Page 49

... Click Verify to double-check the programming in the device. If any address locations on the device do not match program memory, an error log will display the discrepancies. If the bad data in the error log is 0000, try reseating the socket module.  2001 Microchip Technology Inc. Programming Examples Figure 3.12: Programming the PIC16F84 DS30082J-page 43 ...

Page 50

... Setting Up the MPLAB Development Mode • Enabling PRO MATE II DS30082J-page 44 - Storing Calibration Data to a File - Checking the Device and Setting the Device ID or Checksum - Checking the Configuration Bit Settings - Loading the Hex File to be Programmed  2001 Microchip Technology Inc. ...

Page 51

... Windowed Calibration Memory Device 3.3.3.1 Select Options > Development Mode to open the Development Mode dialog (Figure 3.13).  2001 Microchip Technology Inc. Programming Examples - Checking the Device and Setting the Device ID or Checksum - Checking the Configuration Bit Settings - Loading the Hex File to be Programmed ...

Page 52

... MPLAB IDE not be in Emulator mode. This ensures that the cali- bration data is correctly loaded from the device or file rather than from the emulator probe. Changing the Environment Settings Starting PRO MATE II Figure 3.14: PRO MATE II Programmer Pull-Down Menu  2001 Microchip Technology Inc. ...

Page 53

... PRO MATE II reads the device, continue. 4. Select Window > Calibration Data to see the calibration information that was uploaded from the device to the MPLAB IDE. Click OK.  2001 Microchip Technology Inc. Programming Examples Storing Calibration Data Figure 3.15: Reading the Device ...

Page 54

... If you had several new windowed parts that you wanted to program, you would repeat this procedure for each one, being careful to name each calibration hex file after the correct part. DS30082J-page 48 Figure 3.16: Calibration Data Figure 3.17: Saving Calibration Data  2001 Microchip Technology Inc. ...

Page 55

... Click Device ID. Enter 0001. This will allow you to identify the version of firmware on the device after it is programmed and code-protected. Click OK. Figure 3.19: Using Device ID to Identify Firmware or Other Information  2001 Microchip Technology Inc. Programming Examples Setting Up the Device Programmer Dialog Figure 3 ...

Page 56

... If the Program Memory window is not open, select Window > Program Memory to open it. DS30082J-page 50 Setting Up the Configuration Bits Dialog Figure 3.20: Configuration Bits Dialog – PIC16F84 Loading the Hex File to be Programmed Figure 3.21: Download Emulation Memory Dialog  2001 Microchip Technology Inc. ...

Page 57

... Click Program in the PRO MATE Device Programmer dialog to program the entire device (all of program memory, configuration bits, etc.).  2001 Microchip Technology Inc. Programming Examples Figure 3.22: Program Memory — Hex Code Display Programming a Calibration Device Figure 3.23: Program/Verify Dialog ...

Page 58

... Now that you have programmed a device, click Verify in the PRO MATE Device Programmer dialog to verify that the contents of the device match the values shown in the Program Memory window and PRO MATE Device Programmer dialog. DS30082J-page 52 Verifying the Programming Figure 3.24: Verifying the Programming  2001 Microchip Technology Inc. ...

Page 59

... This will allow you to identify the version of firmware on the device after it is programmed and code-protected. Figure 3.25: Using Device ID to Identify Firmware or Other Information  2001 Microchip Technology Inc. Programming Examples Before You Begin Setting Up the Device Programmer Dialog ...

Page 60

... The Program Memory window should now contain the hex code from the hex file. If the Program Memory window is not open, select Window > Program Memory to open it. DS30082J-page 54 Setting Up the Configuration Bits Dialog Figure 3.26: Configuration Bits Dialog – PIC16F84 Loading the Hex File to be Programmed  2001 Microchip Technology Inc. ...

Page 61

... Options > Environment Setup. Locate the Global Switches area in the General tab of the Development Mode dialog. Make sure there is no check mark in the Clear Memory on Download check box. Click OK.  2001 Microchip Technology Inc. Programming Examples Figure 3.27: Program Memory - Hex Code Display ...

Page 62

... This example does not discuss programming the device that controls the memory device. For a programming example for a mid-range PICmicro MCU device, such as the PIC16F84, refer to Section 3.2. DS30082J-page 56 Figure 3.28: Restoring Calibration Data to an Erased Device Programming a Calibration Device Verifying the Programming  2001 Microchip Technology Inc. ...

Page 63

... Select Options > Development Mode to open the Development Mode dialog (Figure 3.13) and select a processor module or device. Under Tools, select None (Editor Only). Select the 24AA02 device and click OK.  2001 Microchip Technology Inc. Programming Examples Figure 3.29: Setting the Development Mode DS30082J-page 57 ...

Page 64

... The Edit Project dialog will appear. It should show the Editor Only development mode and the 24AA02 device. The name of the hex file that this project will create appears in the Project Files area. DS30082J-page 58 Creating the Project Figure 3.30: Creating a Project  2001 Microchip Technology Inc. ...

Page 65

... Select the hex file memaa02.hex and click Add Node. Type memaa02.asm in the File name box and click OK. The file memaa02.asm appears below memaa02.hex in the Project Files list in the Edit Project dialog.  2001 Microchip Technology Inc. Programming Examples Figure 3.31: Edit Project Dialog Figure 3.32: Adding the Assembly File ...

Page 66

... Results window that contains the error. Correct the error, save the .asm file, and try your build again. DS30082J-page 60 Creating the Assembly Code list p=eeprom8 #include "memory.inc" list m=_24AA02 data data "My Program v1.0", 0 end Figure 3.33: Saving Your Source File  2001 Microchip Technology Inc. ...

Page 67

... If the Program Memory window did not open, select Window > Program Memory to open it. You can resize or move the Program Memory window on your display.  2001 Microchip Technology Inc. Programming Examples Figure 3.34: Build Results Window Figure 3.35: Desktop with PRO MATE II Enabled ...

Page 68

... Hex Code Display. The window displays the hex values and the ASCII text from the source code. DS30082J-page 62 The PRO MATE Device Programmer Dialog Figure 3.36: Device Programmer Dialog - 24AA02 The Program Memory Window . DD  2001 Microchip Technology Inc. ...

Page 69

... Verifying the Programming Click Verify to double-check the programming in the device. If any address locations on the device do not match program memory, an error log will display the discrepancies.  2001 Microchip Technology Inc. Programming Examples Figure 3.37: Memaa02 in Program Memory DS30082J-page 63 ...

Page 70

... Setting Up the MPLAB Development Mode Select Options > Development Mode to open the Development Mode dialog (Figure 3.13) and select a processor module or device. Under Tools, select None (Editor Only). Select the 24AA65 device and click OK. DS30082J-page 64  2001 Microchip Technology Inc. ...

Page 71

... Select Project > New Project. Name the new project memaa65 and select the drive and directory you want to store it in. In this example, use the MPLAB directory. Click OK.  2001 Microchip Technology Inc. Programming Examples Figure 3.38: Setting the Development Mode Creating the Project Figure 3 ...

Page 72

... The name of the hex file that this project will create appears in the Project Files area. Select the hex file memaa65.hex and click Add Node. DS30082J-page 66 Figure 3.40: Edit Project Dialog Figure 3.41: Adding the Assembly File  2001 Microchip Technology Inc. ...

Page 73

... MPLAB desktop. Type the following lines (including indentation) in the window: When you are finished, save your file. Select File > Save As and specify the name memaa65.asm.  2001 Microchip Technology Inc. Programming Examples Creating the Assembly Code list p=eeprom8 #include "memory.inc" ...

Page 74

... The Program Memory will also open, and will display the hex file you built. If the Program Memory window did not open, select Window > Program Memory to open it. You can resize or move the Program Memory window on your display. DS30082J-page 68 Figure 3.43: Build Results Window  2001 Microchip Technology Inc. ...

Page 75

... Microchip Technology Inc. Programming Examples Figure 3.44: Desktop with PRO MATE II Enabled DS30082J-page 69 ...

Page 76

... Set the values of the High Endurance Block, Write Protect Start, and Write Protect Blocks in this dialog. You cannot set these bits in your source code. DS30082J-page 70 The PRO MATE Device Programmer Dialog Figure 3.45: Device Programmer Dialog - 24AA65 Configuration Bits Dialog Figure 3.46: Setting Configuration Bits . DD  2001 Microchip Technology Inc. ...

Page 77

... Verifying the Programming Click Verify to double-check the programming in the device. If any address locations on the device do not match program memory, an error log will display the discrepancies.  2001 Microchip Technology Inc. Programming Examples The Program Memory Window Figure 3.47: memaa65 in Program Memory ...

Page 78

... PRO MATE II User’s Guide NOTES: DS30082J-page 72  2001 Microchip Technology Inc. ...

Page 79

... If the option is unavailable, the item appears in gray (not black) text. The bits listed in the Configuration Bits dialog depend on the device you have selected. The next section will discuss how these dialogs are used to program devices.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE DS30082J-page 73 ...

Page 80

... The PRO MATE Device Programmer dialog (Figure 4.1) is always open when PRO MATE II is enabled. Closing this dialog will disable the programmer. DS30082J-page 74 the MPLAB IDE User’s Guide to learn how to generate application code using the MPLAB IDE software (Section 2.5) (Section 2.8)  2001 Microchip Technology Inc. ...

Page 81

... SQTP File allows you to choose the SQTP programming, discussed in Section 7.11. For more detailed information on the PRO MATE Device Programmer dialog options, please see Section 7.3.  2001 Microchip Technology Inc. Figure 4.1: PRO MATE Device Programmer Dialog SM file you wish to use for serial ...

Page 82

... An ID value set in the Edit ID dialog overrides any value set in the program. Note: DS30082J-page 76 Figure 4.2: Configuration Bits Dialog – PIC16F84 Setting configuration bits here will not effect emulator or simulator operation so, use Options > Development Mode. The Clock and Configuration tabs contain most of the bit settings.  2001 Microchip Technology Inc. ...

Page 83

... To change a voltage, select the correct V maximum Note  2001 Microchip Technology Inc. Max and V Min are the voltages at which programmed micro controller devices will be verified. is the voltage at which microcontroller devices will be programmed. PP voltage value from the list next to each setting. ...

Page 84

... Figure 4.3: Download Emulation Memory Dialog  2001 Microchip Technology Inc. ...

Page 85

... Section 3.2. Please read the MPLAB IDE User’s Guide to see how to use MPLAB Projects to develop your own firmware. Each time you rebuild your project, the Program Memory window will be updated.  2001 Microchip Technology Inc. Figure 4.4: Program Memory — Hex Code Display DS30082J-page 79 ...

Page 86

... Figure 4.5: Windowed Device time required to completely erase a UV erasable device depends on: the wavelength of the light, its intensity, distance from UV source, and the process technology of the device (the size of the memory cells). before attempting to program it.  2001 Microchip Technology Inc. ...

Page 87

... Start Address, End Address Program Memory Configuration Bits ID Locations  2001 Microchip Technology Inc. Figure 4.6: Program/Verify Dialog These values default to specify the entire range of memory for the device. Specify the memory range you want to program. Select this option to program or verify the program memory range specified by the Start Address and End Address ...

Page 88

... EEPROM Memory window. For devices with calibration memory, program the calibration memory from data in the Calibration Memory window. For more information on calibra- tion memory, refer to Section 3.3. Shows the status and availability of code protection for the selected device.  2001 Microchip Technology Inc. ...

Page 89

... Program Memory Configuration Bits ID Locations EEPROM Data Calibration Memory  2001 Microchip Technology Inc. Figure 4.7: Read Device Dialog These values default to specify the entire range of memory for the device. Specify the memory range you want to read. Select this option to read the program memory range specified by the Start Address and End Address ...

Page 90

... If you keep your project open, the Absolute Listing window and the Source window might not match the data you have read into the Program Memory window. Also, symbols may not match the proper addresses in the Program Memory window. DS30082J-page 84  2001 Microchip Technology Inc. ...

Page 91

... PROCMD /<number> /d<filename> where <number> depending on the COM port you are using, and <filename> is the name of the operating system file. 5. Once the download is done, PRO MATE II will automatically restart from power-on.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE DS30082J-page 85 ...

Page 92

... If you do not specify a hex file on the command line, it will verify the entire device using the contents of the programmer memory. DS30082J-page 86  2001 Microchip Technology Inc. ...

Page 93

... PROCMD /? or PROCMD Help screen displayed. PROCMD /1 /DPF40007P.HEX Operating system file PF40007P.HEX downloaded to PRO MATE II on COM1. PROCMD /1 /P16C54A /R PRO MATE II on COM1 set to a PIC16C54A, PRO MATE II set to safe mode.  2001 Microchip Technology Inc. Using PRO MATE II with PROCMD DS30082J-page 87 ...

Page 94

... For information on error messages you may receive, see Section 8.4. DS30082J-page 88 set to the device’s default value. File PROGRAM.HEX sent to PP set to the device’s default value. File PROGRAM.HEX sent to PP Min set to 4.5V, V Max DD DD Min set to 4.5V, V Max DD DD  2001 Microchip Technology Inc. ...

Page 95

... There are several demo programs that you may wish to review. sqtp1.bat sqtp2.bat count2.bat count3.bat  2001 Microchip Technology Inc. Using PRO MATE II with PROCMD An example .bat file that shows a SQTP file used to pro- gram several devices. An example .bat file that shows a SQTP file used to pro- gram several devices ...

Page 96

... Low Voltage Programming mode is from the buttons on the PRO MATE II. In addition to the other required pins (RB6, RB7 voltage programming pin (RB3) to Pin 2 of the 15-Pin connector on the ICSP socket module you must connect the low PP  2001 Microchip Technology Inc. ...

Page 97

... Not Supported.” Caution: Ensure the device programmer is powered OFF before changing Caution: Do not power-up the PRO MATE II with a device loaded in the  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE a socket module. socket. Damage to the device or PRO MATE II may result. ...

Page 98

... You are now ready to program a device. Press <F2> to program the device in the socket module with the hex file you previously loaded into the internal memory of the device programmer. DS30082J-page 92 PIC16C54 Read Pgm Vfy Main Figure 6.1: Command Menu  2001 Microchip Technology Inc. HEX SQTP ...

Page 99

... For PIC16CXX devices, the device programmer will ask the question: “Code Protect Parts?” Answer “Yes” to code protect the parts that you will be programming. Code protection will remain effective until a new device is read. Answer “No” to program devices exactly as read.  2001 Microchip Technology Inc. Minimum and V Maximum voltages Maximum voltages ...

Page 100

... Safe mode was designed to prevent operational errors during production. Requesting other functions in the MPLAB IDE when the PRO MATE II is connected to the PC will deactivate safe mode. DS30082J-page 94  2001 Microchip Technology Inc. ...

Page 101

... The PRO MATE Device Programmer dialog (Figure 7.1) is displayed whenever the programmer is enabled. Closing this dialog will disable the programmer. The options on the screen will show the current values if active, or will be disabled (grayed out).  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE DS30082J-page 95 ...

Page 102

... ID bytes from MPASM. Each time you rebuild your project or reload your hex file, the ID locations will be set according to the values from the _ _IDLOCS directive value set in the Edit ID dialog overrides any value set in the program.  2001 Microchip Technology Inc. ...

Page 103

... Program – Programs all program memory, configuration bits, ID loca- • Verify – Verifies that the programming on the device matches the pro-  2001 Microchip Technology Inc. Figure 7.2: Edit ID Dialog To program an ID value, select User Entry and enter the 4- or 8-digit hex value for the ID ...

Page 104

... DS30082J-page 98 Figure 7.3: Configuration Bits Dialog Setting configuration bits here will not effect emulator or simulator operation so, you will need to set options in the Development Mode dialog (Options > Development Mode, Pins, Configuration and Clock tabs.)  2001 Microchip Technology Inc. ...

Page 105

... Program Memory window. Subsequent debug operations might not work properly. 7.6 Program/Verify Dialog To program or verify selectively (e.g., part of program memory, only configuration bits), select PRO MATE > Program/Verify to open the Program/Verify dialog (Figure 7.5).  2001 Microchip Technology Inc. Figure 7.4: Program Memory Window DS30082J-page 99 ...

Page 106

... PRO MATE Device Programmer dialog. For devices with data EEPROM, program the data memory from data in the EEPROM Memory win- dow. Refer to the MPLAB IDE User’s Guide for more information on data EEPROM and the EEPROM Memory window.  2001 Microchip Technology Inc. ...

Page 107

... End Address Program Memory Configuration Bits ID Locations EEPROM Data  2001 Microchip Technology Inc. For devices with calibration memory, program the calibration memory from data in the Calibration Memory window. For more information on calibra- tion memory, refer to Section 3.3. Shows the status and availability of code protection for the selected device ...

Page 108

... Configuration Bits window. a device, an error window will show you data from memory in the device that do not match the corresponding memory in the MPLAB IDE. and EEPROM Data Memory window (if applicable) to ‘1’.  2001 Microchip Technology Inc. ...

Page 109

... See the MPASM User’s Guide with MPLINK and MPLIB for details on file formats.  2001 Microchip Technology Inc. location bits to ‘1’. If you reload your hex file or your project after using this menu item to erase configuration bits, the values in the Configura- tion Bits dialog will be updated to reflect the newly loaded configuration bit data in your hex file or code ...

Page 110

... Before you begin, uniquely number each part with a small label. DS30082J-page 104 When working with calibration memory important that the MPLAB IDE not be in Emulator mode. This ensures that the cali- bration data is correctly loaded from the device or file rather than from the emulator probe.  2001 Microchip Technology Inc. ...

Page 111

... Tighten the socket module and attempt to read the device again. When the code protection warning no longer occurs and PRO MATE II reads the device, continue.  2001 Microchip Technology Inc. Figure 7.7: Code Protected Device Message DS30082J-page 105 ...

Page 112

... Configuration bits, and IDs check boxes. Name the file so that you will be able to match the file to the part that is in the socket module now. Click OK. DS30082J-page 106 Figure 7.8: Reading the Device Figure 7.9: Calibration Data  2001 Microchip Technology Inc. ...

Page 113

... Import > Import to Memory. Be sure that your MPLAB project source file does not generate any program words in the calibration memory area. 4. Select File > Import > Import to Memory and select the saved calibration parameters file for the device.  2001 Microchip Technology Inc. Figure 7.10: Saving Calibration Data DS30082J-page 107 ...

Page 114

... DS30082J-page 108 Figure 7.11: Restoring Calibration Data to an Erased Device If your calibration data was saved by a version of PRO MATE II ear- lier than v4.00, be sure to load the calibration data file before the program memory file.  2001 Microchip Technology Inc. ...

Page 115

... Enabling Serialization Click SQTP File from the PRO MATE Device Programmer dialog and select a file to enable serialization for the current programming session.  2001 Microchip Technology Inc. Figure 7.12: Sample Serial SQTP File Generates unique, random numbers for each part. Generates a pseudo-random set of non-repeating numbers based on the seed value you specify ...

Page 116

... For example, if you generate an SQTP file for 10,000 parts and program 1,000 parts in each session, you can use the file ten times. DS30082J-page 110 Figure 7.13: Open SQTP File Dialog  2001 Microchip Technology Inc. ...

Page 117

... AAAA TT HHHH....HH CC INHX8M The data record is output as described above. INHX32 The extended linear address record is output to establish upper 16 bits of data address.  2001 Microchip Technology Inc. Hex Format INHX8M INHX8M INHX8M INHX32 INHX32 INHX32 Start Character (prefix) Two-Digit Byte Count specifying number of data blocks ...

Page 118

... DS30082J-page 112 PRO MATE operating system when you attempt to enable PRO MATE II This step erases the existing PRO MATE II operating system. In order for your programmer to function, you must complete this pro- cedure. download are pic51015.hex, and hcs51015.hex  2001 Microchip Technology Inc. ...

Page 119

... Once the download is done, PRO MATE II will automatically restart from power-on. Note:  2001 Microchip Technology Inc. For PRO MATE, “Complete! Press a key to begin” appears on the LCD. Press one of the four function buttons to continue. The PRO MATE II does not require a button to be pressed. ...

Page 120

... PRO MATE II User’s Guide NOTES: DS30082J-page 114  2001 Microchip Technology Inc. ...

Page 121

... V Max /x<voltage> DD Verify /y COM Port /<number> Help /?  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE Valid Values 9600,19200(default) any valid filename any valid filename specified in mV; must be within device spec of 125mV resolution e.g., 16C54A, 24AA01 any valid filename specified in mV; must be within device spec of 125 mV resolution specified in mV ...

Page 122

... Serial EEPROMs are not supported by the command line interface. Illegal voltage A specified voltage is outside of the valid specified range for the selected device, V less than V not an even multiple of 125 mV (for 125 mV steps). Possible Cause Max is DD Min specified voltage is DD  2001 Microchip Technology Inc. ...

Page 123

... Level  2001 Microchip Technology Inc. PROCMD Reference Description Program/verification An unspecified error was found while error programming or verifying the device. Usually, a specific error informing the user what area of memory failed will be returned. Download operating Downloading operating system cannot be system must be done ...

Page 124

... Programming error - A programming or verification error configuration bits occurred when programming the device’s configuration bits. Programming error - A programming or verification error IDs occurred when programming the device’s IDs. Possible Cause  2001 Microchip Technology Inc. ...

Page 125

... Error Level  2001 Microchip Technology Inc. PROCMD Reference Description Parity error A parity error occurred during programming or verifying. This often occurs when over programming a parity device. If using a windowed device, erase the device and reprogram. Help shown If the help screen is shown, no other commands are processed ...

Page 126

... PRO MATE II User’s Guide NOTES: DS30082J-page 120  2001 Microchip Technology Inc. ...

Page 127

... Main Menu • Command Menu • Utilities Menu 9.3 PRO MATE II LCD and Keys The front panel of the programmer should look like Figure 9.1.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE PRO MATE II DEVICE PROGRAMMER Read F1 Socket Module Figure 9 ...

Page 128

... Safe Goto Device Mode Utils Utilities PRO MATE Utilities (1) (2) Cal Dwnld LCD Cncl Contrast Adjust Light Ready for Download... Downloading Now ... === Calibrating === Complete! Press a key to begin Start-Up Power-On with F1 and F3 pressed Main (2) Dark Done Start-Up (1)  2001 Microchip Technology Inc. ...

Page 129

... Select menu. You may run available utilities by selecting "Goto Util" the Utilities menu.  2001 Microchip Technology Inc. If you need to update the operating system, you will have to con- nect with MPLAB running to accomplish this. If you need to update the operating system, you will have to con- nect with MPLAB running to accomplish this ...

Page 130

... Errors are reported for program, configuration bits, and ID locations. After programming, the device programmer displays the checksum. DS30082J-page 124 PIC16C54 Read Pgm Vfy Main Figure 9.3: Command Menu - PIC16C5X Minimum and V Maximum voltages  2001 Microchip Technology Inc. ...

Page 131

... PRO MATE II Stand-Alone Mode Reference Blank/ Erased No Pass Complete Csum=NNNN Command Menu Figure 9.4: Program Menu Tree – PIC16C5X  2001 Microchip Technology Inc. Command Menu PIC16C54 Read Pgm Vfy Main Blank Check Not Blank Code Protected Yes Part Code Protected ...

Page 132

... Figure 9.5: Verify Menu Tree – PIC16C5X DS30082J-page 126 Maximum voltages. The device programmer reports DD Command Menu PIC16C54 Read Pgm Vfy Main Checking........... ID Fail ID=NNNN Press a Key to Cont. Command Menu represents ID=NNNN or Csum=NNNN Verified! Csum=NNNN Command Menu  2001 Microchip Technology Inc. ...

Page 133

... Answer “Yes” to continue. Answer “No” to return to the Command menu. 9.8.4 Main (Main, F4) Returns to the Main menu.  2001 Microchip Technology Inc. Command Menu PIC16C54 Read Pgm Vfy Main Reading........... No ...

Page 134

... Applied voltages will exceed the maximum ratings of all parts and will damage the device. If you need to update the operating system, you will have to con- nect with MPLAB running to accomplish this. (2) Cncl F4 and V ). After calibration  2001 Microchip Technology Inc. ...

Page 135

... Dark to make the LCD display darker. Press the key under Done when finished. Done will take you to the Start-up sequence. 9.9.4 Cancel (Cncl, F4) Select Cncl to return to the main menu.  2001 Microchip Technology Inc. The device programmer performs a calibration after each download for the PRO MATE device programmer. DS30082J-page 129 ...

Page 136

... PRO MATE II User’s Guide NOTES: DS30082J-page 130  2001 Microchip Technology Inc. ...

Page 137

... The following table gives the data for connecting the PRO MATE II programmer (9-pin straight-through 25-pin serial port. Connect the corresponding terminals indicated on each line of the table. Table A.1: PC Host to PRO MATE II Signals 25-pin (PC-Host  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE 9-pin (PRO MATE II DTR 4 DTR ...

Page 138

... Values are specified under normal operation and represent recom- mended operating conditions. Absolute maximum ratings have not been published at this time. PRO MATE II DEVICE PROGRAMMER Read F1 Socket Module Figure A.1: PRO MATE II Top View LCD PIC16C54 Pgm Vfy Main Keys  2001 Microchip Technology Inc. ...

Page 139

... DC power jack (Switchcraft, P/N RAPC-712). A 0.75A fuse (Littlefuse Nano input on the PRO MATE II motherboard for circuit protection. WARNING Specification summary: • +9V DC, 750mA center positive • Maximum total power: 6.8W  2001 Microchip Technology Inc. Hardware Specifications ON PWR RS232 OFF Power Switch Serial Port Figure A ...

Page 140

... DS30082J-page 134 DD ) has a range of 2.0 to 6.5V +/- 0.08V, DD Voltage Tolerances DD V Voltage +/- 0.08V DD 2.0V 4.0% 3.0V 2.7% 5.0V 1.6% 6.5V 1.3% ) has a range of 10.0 to 15.0V +/- PP Voltage Tolerances PP V Voltage +/- 0.16V PP 10.0V 1.6% 12.0V 1.4% 13.5V 1.2% 15.0V 1.  2001 Microchip Technology Inc. ...

Page 141

... Note: • Maximum low-level output voltage: 0.1V • Maximum rise time: 200nsec Note: • Maximum fall time: 200nsec • Maximum overshoot/undershoot: 3.5%  2001 Microchip Technology Inc. Hardware Specifications pin drivers one CMOS load per driver. The device drivers provide Parameter ...

Page 142

... PRO MATE II socket modules have alignment holes in each corner which fit over the four brass alignment pins located on the two surface mount (SMT) interface connectors of the system board (Figure A.3). DS30082J-page 136 Figure A.3: Socket Module Alignment  2001 Microchip Technology Inc. ...

Page 143

... Dim: 0.020" x 0.080" Qty: 34 per row J7 0.050" Figure A.4: Module PCB Pad Interface  2001 Microchip Technology Inc. Hardware Specifications Socket modules should be connected or removed with the power turned off. Attempts with the power turned on may result in damage to the PRO MATE II. ...

Page 144

... PRO MATE II without changing the SMT interface connectors, or damage to the connectors may result. the programmer grammer four screws GND 2 33 PIN24 3 32 PIN25 4 31 PIN26 5 30 PIN27 6 29 PIN28 7 28 PIN29 8 27 PIN30 9 26 PIN31 10 25 GND 11 24 GND GND  2001 Microchip Technology Inc. ...

Page 145

... Therefore, the listed number of insertions might not be reached for sockets if devices are inserted manually. No good method exists to ensure that the contacts are planar.  2001 Microchip Technology Inc. Hardware Specifications Manufacturer Insertions 10,000 ...

Page 146

... Avoid inhaling methyl alcohol vapor. Device 1 Off Off Off On Off On On Off Off On On Off Off On Off Off Off On Switch Off Off Off Off Off On Off On Off On On Off On Off Off Off  2001 Microchip Technology Inc. ...

Page 147

... Appendix A: Hardware Specifications, gives the data for connecting the PRO MATE II Device Programmer to a 25-pin serial port. Connect the corresponding terminals on each line of Table A.1. If communication fails, check your PC serial port.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE - Calibration - Communication Failure ...

Page 148

... If this does not correct the problem, contact customer support. B.4.4 Device Pin Damage On the smaller device packages (SSOP, PQFP, and SOIC) the pins can bend easily and cause problems in programming the devices. DS30082J-page 142  2001 Microchip Technology Inc. ...

Page 149

... You must use the Microsoft Windows communications driver that is • Make sure you are not using a third party communications driver. Open  2001 Microchip Technology Inc. nected, and the power switch on the PRO MATE II is on. a 25-pin serial port, you will need serial port adapter. ...

Page 150

... Programmer Options > Communications Port Setup command, then the next time you run PRO MATE II, the host software will use the same serial port used in the previous session. DS30082J-page 144 If this line reads differently you are using a different communications driver.  2001 Microchip Technology Inc. ...

Page 151

... PRO MATE II Operating System, a message box will appear when you try to enable the programmer. Make sure to get the latest versions for MPLAB software and PRO MATE II operating system (Section 7.12).  2001 Microchip Technology Inc. Troubleshooting DS30082J-page 145 ...

Page 152

... PRO MATE II User’s Guide NOTES: DS30082J-page 146  2001 Microchip Technology Inc. ...

Page 153

... PICmicro microcontroller. Assemble What an assembler does. See assembler. Assembler A language tool that translates a user’s assembly source code (.asm) into machine code. MPASM is Microchip’s assembler.  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE Glossary DS30082J-page 147 ...

Page 154

... Compile What a compiler does. See compiler. Compiler A language tool that translates a user’s C source code into machine code. MPLAB-C17 and MPLAB-C18 are Microchip’s C compilers for PIC17CXXX and PIC18CXXX devices, respectively. DS30082J-page 148  2001 Microchip Technology Inc. ...

Page 155

... Hardware that performs emulation. Emulator System The MPLAB-ICE emulator system includes the pod, processor module, device adapter, cables, and MPLAB Software. The PICMASTER emulator system includes the pod, device-specific probe, cables, and MPLAB Software.  2001 Microchip Technology Inc. Glossary DS30082J-page 149 ...

Page 156

... External Symbol Definition A symbol for a function or variable defined in the current module. External Symbol Reference A symbol which references a function or variable defined outside the current module. DS30082J-page 150 MPASM expressions are evaluated in 32-bit integer math. (Floating point is not currently supported.)  2001 Microchip Technology Inc. ...

Page 157

... ICD In-Circuit Debugger. MPLAB-ICD is Microchip’s in-circuit debugger for PIC16F87X devices. MPLAB-ICD works with MPLAB IDE. ICE In-Circuit Emulator. MPLAB-ICE is Microchip’s in-circuit emulator that works with MPLAB IDE.  2001 Microchip Technology Inc. Glossary DS30082J-page 151 ...

Page 158

... Linker script files are the command files of MPLINK (.LKR). They define linker options and describe available memory on the target platform. Listing Directives Listing directives are those directives that control the MPASM listing file format. They allow the specification of titles, pagination and other listing control. DS30082J-page 152  2001 Microchip Technology Inc. ...

Page 159

... Unlike a general-purpose computer, which also includes all of these components, a microcontroller is designed for a very specific task – to control a particular system result, the parts can be simplified and reduced, which cuts down on production costs.  2001 Microchip Technology Inc. Glossary DS30082J-page 153 ...

Page 160

... Also referred to as Opcodes. MPASM Microchip Technology’s relocatable macro assembler. MPASM is a DOS or Windows-based PC application that provides a platform for developing assembly language code for Microchip’s PICmicro microcontroller families. Generically, MPASM will refer to the entire development platform including the macro assembler and utility functions ...

Page 161

... A module which may contain relocatable code or data and references to external code or data. Typically, multiple object modules are linked to form a single executable output. Special directives are required in the source code when generating an object file. The object file contains object code.  2001 Microchip Technology Inc. Glossary DS30082J-page 155 ...

Page 162

... MPLAB-ICE is the newest emulator from Microchip. PICSTART Plus A device programmer from Microchip. Programs 8, 14, 28, and 40 pin PICmicro microcontrollers. Must be used with MPLAB Software. DS30082J-page 156  or compatible Personal Computer running Windows 3.1x or  2001 Microchip Technology Inc. ...

Page 163

... An address or an address range used by the Pass Counter event before another operation in a complex trigger. Radix The number base, hex, or decimal, used in specifying an address and for entering data in the Window > Modify command.  2001 Microchip Technology Inc. L devices. Can be used with MPLAB IDE ...

Page 164

... A section which resides in a shared (non-banked) region of data RAM. Shell The MPASM shell is a prompted input interface to the macro assembler. There are two MPASM shells: one for the DOS version and one for the Windows version. DS30082J-page 158  2001 Microchip Technology Inc. ...

Page 165

... ASCII file that can be created using any ASCII text editor. Source File - C The ASCII text file containing C source code that will be translated into machine code by a compiler ASCII file that can be created using any ASCII text editor.  2001 Microchip Technology Inc. Glossary DS30082J-page 159 ...

Page 166

... Data generated to exercise the response of simulation to external signals. Often the data is put into the form of a list of actions in a text file. Stimulus may be asynchronous, synchronous (pin), clocked and register. Stopwatch A counter for measuring execution cycles. DS30082J-page 160  2001 Microchip Technology Inc. ...

Page 167

... The microcontroller device on the target application board that is being emulated. Template Lines of text that you build for inserting into your files at a later time. The MPLAB Editor stores templates in template files.  2001 Microchip Technology Inc. system window control Figure G1: System Window Control Menu - Watch Window Glossary DS30082J-page 161 ...

Page 168

... The WDT is enabled or disabled and set up using configuration bits. Watch Variable A variable that you may monitor during a debugging session in a watch window. Watch Window Watch windows contain a list of watch variables that are updated at each break point. DS30082J-page 162  2001 Microchip Technology Inc. ...

Page 169

... Data Memory .............................................................149 Development Mode Setup ......................................31 Device ID ......................................................................96 Device Information Transferring from PRO MATE ................................103 Transferring to PRO MATE ....................................103 Device Programmer Dialog ..............................74, 95  2001 Microchip Technology Inc. PRO MATE II USER’S GUIDE Index Dialog Configuration Bits .............................................. 76, 98 Device Programmer ........................................... 74, 95 Edit ID ...................................................................... 97 Program/Verify ...

Page 170

... MPLAB-ICE ..........................................................21, 154 MPLAB-SIM .....................................................2, 21, 154 MPLIB ............................................................21, 152, 155 MPLINK .........................................................21, 152, 155 O Object Code ...............................................................155 Off-Chip Memory ......................................................156 Opcodes ......................................................................156 Operating System ....................................................123 Downloading ...................................................103, 128 Upgrading ...............................................................112 Operation With a PC .................................................................20 Without a PC ..............................................20, 91, 121 Operators ....................................................................156  2001 Microchip Technology Inc. ...

Page 171

... Readme File ................................................................12 Real-Time ...................................................................158 Reestablish Communications ..............................103 References ...................................................................12 Relocatable Section ................................................158 Resetting Voltages ..................................................103 Restoring Calibration Values .........................55, 107 RS-232 ..............................................................18, 25, 28  2001 Microchip Technology Inc. S Safe Mode ........................................................... 94, 123 Saving Calibration Data .................................. 47, 105 Section ........................................................................ 158 Absolute ................................................................ 147 Assigned ................................................................ 148 Relocatable ........................................................... 158 Shared ................................................................... 158 Unassigned ...

Page 172

... Troubleshooting .......................................................141 U Unassigned Section ................................................162 Uninitialized Data .....................................................162 Upgrading PRO MATE II Operating System ...112 Using Serial Programming ....................................108 V Voltage Settings .........................................................77 Voltages ........................................................................97 Voltages, Resetting .................................................103 W Watch Window ..........................................................162 Watchdog Timer (WDT) .........................................162 Windowed Device ......................................................80 WWW Address ...........................................................13 DS30082J-page 166  2001 Microchip Technology Inc. ...

Page 173

... NOTES:  2001 Microchip Technology Inc. PRO MATE II User’s Guide DS30082J-page 167 ...

Page 174

... PRO MATE II User’s Guide NOTES: DS30082J-page 168  2001 Microchip Technology Inc. ...

Page 175

... NOTES:  2001 Microchip Technology Inc. PRO MATE II User’s Guide DS30082J-page 169 ...

Page 176

... Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934 Singapore Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-334-8870 Fax: 65-334-8850 Taiwan Microchip Technology Taiwan 11F-3, No. 207 ...

Related keywords