DS00161 Microchip Technology, DS00161 Datasheet

no-image

DS00161

Manufacturer Part Number
DS00161
Description
Technical Library CD-ROM
Manufacturer
Microchip Technology
Datasheets

Specifications of DS00161

Tool Type
Manuals
Lead Free Status / RoHS Status
na

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS00161
Manufacturer:
MICROCHIP
Quantity:
12 000
ICEPIC™ IN-CIRCUIT EMULATOR
USER’S GUIDE
Information contained in this publication regarding device applications and the like is intended by way of suggestion
only. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with
respect to the accuracy or use of such information. Use of Microchip’s products as critical components in life support
systems is not authorized except with express written approval by Microchip.
 2000 Microchip Technology Incorporated. All rights reserved.
The Microchip name and logo, PIC, PICmicro, PICSTART, PRO MATE, K
L
and MPLAB are registered trademarks
EE
OQ
of Microchip Technology Incorporated in the U.S.A. and other countries. microID and Smart Serial are trademarks of
Microchip Technology in the U.S.A. and other countries.
ICEPIC is a trademark of RF Solutions.
All product/company trademarks mentioned herein are the property of their respective companies.
 2000 Microchip Technology Inc.
DS51103B

Related parts for DS00161

DS00161 Summary of contents

Page 1

... USER’S GUIDE Information contained in this publication regarding device applications and the like is intended by way of suggestion only. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip.  ...

Page 2

... ICEPIC™ User’s Guide DS51103B  2000 Microchip Technology Inc. ...

Page 3

... Introduction ................................................................................... 21 2.2 Highlights ...................................................................................... 21 2.3 Running MPLAB IDE .................................................................... 22 2.4 Setting Up the Development Mode ............................................... 23 2.5 Creating a Project ......................................................................... 27 2.6 Building the Project ....................................................................... 34 2.7 Using Breakpoints ......................................................................... 35 2.8 Using Named Breakpoints ............................................................ 37  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE Table of Contents DS51103B-page iii ...

Page 4

... Serial Port Specifications ..............................................................53 A.3 Achieving High Baud Rates ..........................................................54 A.4 Determining the Baud Rates .........................................................54 Appendix B. Daughter Board Specifications B.1 Introduction ...................................................................................55 B.2 OSC Module Configuration ...........................................................55 B.3 MCLR ............................................................................................55 B.4 OSC Input – Internal or External Sources .....................................56 B.5 Daughter Board Links ...................................................................56 DS51103B-page iv  2000 Microchip Technology Inc. ...

Page 5

... Glossary .................................................................................................................... 57 Introduction .............................................................................................. 57 Highlights ................................................................................................. 57 Terms ...................................................................................................... 57 Index ........................................................................................................................... 75 Worldwide Sales and Service  2000 Microchip Technology Inc. Table of Contents ............................................................................ 80 DS51103B-page v ...

Page 6

... ICEPIC™ User’s Guide NOTES: DS51103B-page vi  2000 Microchip Technology Inc. ...

Page 7

... Chapter 4: Basic Functions – Describes the basic functions of the • Chapter 5: Troubleshooting – Provides information on solving com- • Appendix A: Specifications – Describes the serial port specifications  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE General Information In-Circuit Emulator is, how it works, how to install the ICEPIC hardware and MPLAB ICEPIC software, and establish communication ...

Page 8

... A menu selection from the menu bar A window or dialog but- ton to click Examples #define START c:\autoexec.bat <label>, <exp> MPASMWIN [main.asm] errorlevel {0|1} “filename” list [“list_option..., “list_option”] 0xFFFF, 0x007A char isascii (char, ch); File > Save OK, Cancel  2000 Microchip Technology Inc. ...

Page 9

... README.TXT The README.TXT file contains updated information that may not be included in this document, as well as a listing of the PICmicro version of the MPLAB ICEPIC software you are using supports.  2000 Microchip Technology Inc. General Information Description Represents A key on the keyboard ...

Page 10

... MPASM User’s Guide with MPLINK & MPLIB (DS33014) Describes how to use Microchip Universal PICmicro Microcontroller Assembler (MPASM), Linker (MPLINK) and Librarian (MPLIB). Technical Library CD-ROM (DS00161) This CD-ROM contains comprehensive data sheets for Microchip PICmicro MCU devices available at the time of print. To obtain this disk, contact the ...

Page 11

... Job Postings • Microchip Consultant Program Member Listing • Links to other useful web sites related to Microchip products • Conferences for products, development systems, technical information • Listing of seminars and events  2000 Microchip Technology Inc. General Information ® ® Internet Explorer ...

Page 12

... 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 DS51103B-page 6  2000 Microchip Technology Inc. ...

Page 13

... 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  2000 Microchip Technology Inc. General Information ® ® II and PICSTART Plus. DS51103B-page 7 ...

Page 14

... Microchip's development systems software products. 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. 1-480-786-7302 for the rest of the world. DS51103B-page 8  2000 Microchip Technology Inc. ...

Page 15

... System Requirements • ICEPIC Kit Components • ICEPIC System Components • Installing the ICEPIC In-Circuit Emulator Hardware • Setting up the ICEPIC In-Circuit Emulator • Using the ICEPIC In-Circuit Emulator  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE DS51103B-page 9 ...

Page 16

... MPLAB IDE software (mplab.exe host computer. See the MPLAB IDE User’s Guide (DS51025) for system requirements for the MPLAB IDE. ICEPIC will require: • One free serial port DS51103B-page 10 family of PICmicro MCUs ® Windows ® operating systems  2000 Microchip Technology Inc. ...

Page 17

... The Base Unit contains the: 1. ICEPIC pod, which contains the motherboard 2. RS-232 cable 3. 9V power supply 4. MPLAB ICEPIC software 5. ICEPIC In-Circuit Emulator User’s Guide (DS51103) 6. Warranty/Registration card (not shown)  2000 Microchip Technology Inc. Overview and Installation Figure 1.1: ICEPIC In-Circuit Emulator System 4 ...

Page 18

... ICEPIC™ User’s Guide 1.5.2 ICEPIC Daughter Boards Each device-specific daughter board contains: 1. Daughter board 2. Extender cable 3. Warranty/Registration card (not shown) DS51103B-page Figure 1.2: Sample Daughter Board  2000 Microchip Technology Inc. ...

Page 19

... The motherboard contains all of the emulation and control logic for all of the supported PICmicro MCU devices. The emulator contains emulation memory, breakpoint logic and control logic. The emulator controls the interfaces to an interchangeable daughter board via two DIN41612 stacking connectors.  2000 Microchip Technology Inc. Overview and Installation DIN41612 Connector DIN41612 Connectors Figure 1 ...

Page 20

... The daughter board’s operating frequencies may range MHz, depending on the daughter board. ICEPIC daughter boards for future microcontroller devices will be made available as Microchip releases future devices. DS51103B-page 14 Figure 1.4: Daughter Board (PIC16C74A)  2000 Microchip Technology Inc. ...

Page 21

... Carefully remove the top of the pod, followed by the front plate (labeled ICEPIC-16CXXX not necessary to remove the motherboard from the pod to connect the daughter board.  2000 Microchip Technology Inc. Overview and Installation Be sure to disconnect the power supply from the pod prior to per- forming these procedures. ...

Page 22

... Do not exceed the voltage specifications for the emulator pod or any probe device as described in the respective data sheets. Note: Pin 1 of the extender cable is colored “red.” Pin 1 of the DIP header connector is adjacent to the “red” side of the cable.  2000 Microchip Technology Inc. ...

Page 23

... Windows 95/98 or greater: Click the Start button and select Run. Enter a:\ipmplab.exe and click OK. Note: 6. Follow the on-line instructions to install the software.  2000 Microchip Technology Inc. Overview and Installation It is recommended that the MCLR pin on the target board is not held low. ...

Page 24

... User’s Guide (DS51025). 1.8.4 Set Up Problems If you have difficulty starting the MPLAB IDE or setting up a new project, refer to the MPLAB IDE User’s Guide (DS51025). If you have difficulty setting up the development mode, refer to Chapter 5: Troubleshooting. DS51103B-page 18  2000 Microchip Technology Inc. ...

Page 25

... Debug > Run > Halt from the menu. Step mode execution can be accessed after the processor is halted. To step through a single statement of code at a time, select Debug > Run > Step. The processor halts after each step.  2000 Microchip Technology Inc. Overview and Installation DS51103B-page 19 ...

Page 26

... Next, select Project > Build All to recompile and rebuild the hex file. Click Program to program the debug device with the updated hex file. DS51103B-page 20  2000 Microchip Technology Inc. ...

Page 27

... ICEPIC In-Circuit Emulator hardware and MPLAB IDE. 2.2 Highlights Topics covered in this chapter: • Running MPLAB IDE • Setting Up the Development Mode • Creating a Project • Building the Project • Using Breakpoints • Using Named Breakpoints  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE DS51103B-page 21 ...

Page 28

... After installing the MPLAB IDE software, invoke it by executing the file mplab.exe. For more information on using the MPLAB IDE, refer to the MPLAB IDE User’s Guide (DS51025) and the included file readme.lab. DS51103B-page 22 Figure 2.1: MPLAB IDE  2000 Microchip Technology Inc. ...

Page 29

... The Tools tab displays development mode and device information. Select ICEPIC for the development mode. Choose the PIC16C74A processor to emulate from the drop-down list. Click Apply to accept the setting of this tab.  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.2: Development Mode Dialog – Tools Tab DS51103B-page 23 ...

Page 30

... Circuit Emulator is connected to and the desired baud rate at which the data will travel over the COM port. Click Apply to accept the setting of this tab. If you have any problems configuring the COM port, refer to Chapter 5: Troubleshooting. DS51103B-page 24 Figure 2.3: Development Mode Dialog – Ports Tab  2000 Microchip Technology Inc. ...

Page 31

... And, if using a PIC16CXXX device, to execute a break when the watchdog timer time-out generates a reset. Click Apply to accept the setting of this tab.  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.4: Development Mode Dialog – Configuration Tab DS51103B-page 25 ...

Page 32

... Freeze Peripherals On Halt and Stack Overflow Break Enable unchecked. Note: Click Apply to accept the setting of this tab. DS51103B-page 26 Figure 2.5: Development Mode Dialog – Break Options Tab The Break on Trace Buffer Full setting is not available for use with the ICEPIC In-Circuit Emulator.  2000 Microchip Technology Inc. ...

Page 33

... Create a new project by selecting Project > New Project. The New Project dialog will appear. Find the directory you created for the project. Name the project icetut16.pjt. Click OK to close this dialog and open the Edit Project dialog.  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.6: New Project Dialog DS51103B-page 27 ...

Page 34

... Click on the Hex file to activate the Node Properties button. • Click on this button to open the Node Properties dialog. • Select MPASM as the Language Tool in this dialog. • Click OK to close this dialog and return to the Edit Project dia- log.  2000 Microchip Technology Inc. ...

Page 35

... If you could not find this file missing, type icetut16.asm in the File name box of the dialog. Click OK to close this dialog and return to the Edit Project dialog.  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.8: Add Node Dialog ...

Page 36

... If you could not find the file icetut16.asm to copy to the project directory, you should now be in the main MPLAB IDE window with one empty open file window called Untitiled. DS51103B-page 30 Figure 2.9: Edit Project Dialog – Hex and ASM Files  2000 Microchip Technology Inc. ...

Page 37

... File Name. Click OK. You have now named the file and are ready to begin entering the source code into the empty window (see Section 2.5.1).  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.10: MPLAB IDE with Untitled File Window ...

Page 38

... TEMP3 decfsz TEMP1, F ;Delay loop ;temp. variables ;Reset Vector ;Start Program ;Clear PortB (LED’s off) ;Select Bank 1 ;Set PortB as output ;Select Bank 0 ;Set PortB ;Wait ;Clear PortB ;Wait ;Repeat * * * ;TEMP1 = 255 ;TEMP2 = 255 ;TEMP3 = 7  2000 Microchip Technology Inc. ...

Page 39

... Microchip Technology Inc. Tutorial – PIC16CXXX goto DLOOP decfsz TEMP2, F goto DLOOP decfsz TEMP3, F goto DLOOP return END DS51103B-page 33 ...

Page 40

... If you entered the source code yourself and the build failed, check your typing and try the build again. For more information on creating and building projects, refer to the MPLAB IDE User’s Guide (DS51025). DS51103B-page 34 Figure 2.11: Build Results Window  2000 Microchip Technology Inc. ...

Page 41

... PORTB. Click select the PORTB symbol. Click Add. The PORTB symbol should now appear in the watch window Watch_1 (Figure 2.13). Click Close to close the Add Watch Window dialog.  2000 Microchip Technology Inc. Tutorial – PIC16CXXX Figure 2.12: Source Code File Window Figure 2 ...

Page 42

... Watch_1 watch window has changed from H’00’ to H’FF’ and should be a different color. This demonstrates how breakpoints work with the ICEPIC In-Circuit Emulator. The breakpoint halts an emulation run after the line of code it is associated with is executed. DS51103B-page 36 Figure 2.14: Set Breakpoint  2000 Microchip Technology Inc. ...

Page 43

... Enter 0x000A into the Start box of the dialog to place the break1 breakpoint at the instruction movwf PORTB. Click Add. Note:  2000 Microchip Technology Inc. Tutorial – PIC16CXXX To determine the address of an instruction, use the Program Mem- ory Window (Window > Program Memory). ...

Page 44

... The program will halt when it reaches the breakpoint. You may single step to see the value of PORTB in the Watch_1 watch window change from H’00’ to H’FF’. DS51103B-page 38 Figure 2.16: Break Point break1 Set  2000 Microchip Technology Inc. ...

Page 45

... For more information on installing and using MPLAB IDE, refer to the MPLAB IDE User’s Guide (DS51025) and the included file readme.lab in the MPLAB install directory.  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE Figure 3.1: MPLAB IDE Desktop DS51103B-page 39 ...

Page 46

... When you are finished setting up the ICEPIC In-CIrcuit Emulator, click OK. DS51103B-page 40 Figure 3.2: Development Mode Dialog Note: The MPLAB IDE will only display the processors that are com- patible with the daughter board installed in the ICEPIC In-Cir- cuit Emulator.  2000 Microchip Technology Inc. ...

Page 47

... Select Project > New Project to create a project and open the Edit Project dialog. The project will contain information about your source, object and other files, as well as a variety of important project settings.  2000 Microchip Technology Inc. If you do not put your source files into a project, the MPLAB IDE cannot debug properly. ...

Page 48

... Mode to access the Development Mode dialog. Select the development mode and click OK. 3. Select Project > Save Project to save the project. For more information on creating and using projects, refer to the MPLAB IDE User’s Guide (DS51025). DS51103B-page 42  2000 Microchip Technology Inc. ...

Page 49

... MPLAB IDE User’s Guide (DS51025). 4.2 Highlights Topics covered in this chapter: • Program Execution • Breakpoints • Conditional Break • Verify Emulator – Diagnostics Program • Program Memory in the ICEPIC In-Circuit Emulator  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE DS51103B-page 43 ...

Page 50

... Double clicking on an instruction in the Program Memory window runs the emulator until the program counter reaches that same instruction again or until the program hits a valid breakpoint. and see all register contents.  2000 Microchip Technology Inc. ...

Page 51

... Break on Watchdog Timer If enabled, the ICEPIC In-Circuit Emulator executes a break when a watchdog timer time-out generates a reset. Note:  2000 Microchip Technology Inc. MPLAB IDE limits the number of named events to a maximum the breakpoint dialog. On multicycle instructions, the ICEPIC In-Circuit Emulator ignores ...

Page 52

... Number of Cycles – The MPLAB IDE halts after the target processor • Register Value Conditions – The MPLAB IDE halts only when the reg- DS51103B-page 46 on the Conditional Break dialog. executes the specified number of cycles. ister value hits a specific condition.  2000 Microchip Technology Inc. ...

Page 53

... If a function block does not pass the test, failure is displayed by ‘Failed’ instead of ‘Pass’. Note:  2000 Microchip Technology Inc. Figure 4.1: ICEPIC Test Menu Dialog If any of the tests fail, note down the error and contact RF Solutions for assistance ...

Page 54

... Displays all the processors your daughter board supports number (HEX) is displayed. This information is for factory testing only string of your system. This information is for factory testing only. Test Logic Test Emulation Memory Test Breakpoints Test Trace Logic  2000 Microchip Technology Inc. ...

Page 55

... For these families, during development with the ICEPIC In-Circuit Emulator, all program code resides in emulation program memory.  2000 Microchip Technology Inc. Test Target Processor Command Line Parameters where # is the desired baud rate (2400, 4800, 9600, 19200, ...

Page 56

... ICEPIC™ User’s Guide NOTES: DS51103B-page 50  2000 Microchip Technology Inc. ...

Page 57

... Make sure you are using the most current version of the MPLAB ICEPIC (ipmplab.exe) software. You can obtain the most current version from Microchip’s web site (www.microchip.com) or from RF Solutions (www.rfsolutions.co.uk).  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE DS51103B-page 51 ...

Page 58

... The Host Software displays an underflow or overflow message when you set Stack Break Enable on the Hardware configuration display and push or pop the stack beyond its limit. Select Options > Processor Setup > Hardware to display the Hardware configuration dialog box.  2000 Microchip Technology Inc. ...

Page 59

... PC Serial Port The ICEPIC serial communications protocol is listed below. COM Port Baud Rate Parity Data Bits Stop Bits Software Receive Buffer Software Transmit Buffer Fixed to 2048 bytes. Firmware Buffer  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE ICEPIC (DB25) (DB9F ...

Page 60

... Unlike the 8250, the 16550 UARTs have a 16 byte FIFO which improves the speed of communications. Microsoft Windows will have enough time before servicing an interrupt. tems. Even if your computer is not networked, the new Windows operat- ing system’s serial port driver are significantly better.  2000 Microchip Technology Inc. ...

Page 61

... This link connects a weak pull-up resistor (27 kΩ) to the emulator MCLR input. This link must be connected to enable all functions such as a single step, animate or when the emulator is halted. It may be removed when running in real time, thereby truly emulating a reset condition.  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE Link A Link B ...

Page 62

... Connect between positions 2 and 3. LK7 For PIC16C7X devices connect between 1 and 2. For other processors, connect between 2 and 3. LK7 N/A LK7 Connect between positions 2 and 3. J1 Connect between positions 2 and 3. pin. DD Comments 1 and 2 3 and 4 ( pin, then the link may DD  2000 Microchip Technology Inc. ...

Page 63

... The process of translating assembly source code into an executable program. This operation is performed by an assembler. Assembler A language tool that translates a user’s assembly source code (.asm) into machine code. MPASM is Microchip’s assembler.  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE Glossary DS51103B-page 57 ...

Page 64

... The process of translating C source code into machine code. This operation is performed by a 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. DS51103B-page 58  2000 Microchip Technology Inc. ...

Page 65

... EEPROM retains its contents even when power is turned off. Emulation The process of executing software loaded into emulation memory as if the firmware resided on the microcontroller device under development. Emulation Memory Program memory contained within the emulator.  2000 Microchip Technology Inc. DS51103B-page 59 ...

Page 66

... A function or variable has external linkage if it can be accessed from outside the module in which it is defined. External RAM (PIC17CXXX and PIC18CXXX Devices Only) Off-chip Read/Write memory. DS51103B-page 60 MPASM expressions are evaluated in 32-bit integer math. (Floating point is not currently supported.)  2000 Microchip Technology Inc. ...

Page 67

... Also called executable or machine code. Hex code is contained in a hex file. Hex File An ASCII file containing hexadecimal addresses and values (hex code) suitable for programming a device. This format is readable by a device programmer.  2000 Microchip Technology Inc. DS51103B-page 61 ...

Page 68

... A library is a collection of relocatable object modules created by assembling multiple source files to object files and then using the librarian to combine the object files into one library file. A library can be linked with object modules and other libraries to create executable code. DS51103B-page 62  2000 Microchip Technology Inc. ...

Page 69

... All statements following a MACRO directive and prior to an ENDM directive are part of the macro definition. Labels used within the macro must be local to the macro so the macro can be called repetitively. Macro Directives Directives that control the execution and data allocation within macro body definitions.  2000 Microchip Technology Inc. DS51103B-page 63 ...

Page 70

... 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 71

... MPLAB IDE main pull down menus. Nesting Depth The maximum level to which macros can include other macros. Non Real-Time Refers to the processor at a breakpoint or executing single step instructions or MPLAB IDE being run in simulator mode. Node MPLAB IDE project component.  2000 Microchip Technology Inc. DS51103B-page 65 ...

Page 72

... When the pass count value reaches zero, the event is satisfied. You can assign the Pass Counter to break and trace logic, and to any sequential event in the complex trigger dialog. PC Personal Computer or Program Counter. DS51103B-page 66  2000 Microchip Technology Inc. ...

Page 73

... A device programmer from Microchip. Programs all PICmicro microcontrollers and most memory and K stand-alone. Prototype System A term referring to a user’s target application or target board.  2000 Microchip Technology Inc.  or compatible Personal Computer running Windows 3.1x or ® L devices. Can be used with MPLAB IDE or ...

Page 74

... ROM Read Only Memory (Program Memory). Run The command that releases the emulator from HALT, allowing it to run the application code and change or respond to I/O in real-time. DS51103B-page 68  2000 Microchip Technology Inc. ...

Page 75

... The number of extra instructions executed after the intended breakpoint is referred to as the skid. Source Code - Assembly Source code consists of PICmicro instructions and MPASM directives and macros that will be translated into machine code by an assembler.  2000 Microchip Technology Inc. DS51103B-page 69 ...

Page 76

... The Status Bar is located on the bottom of the MPLAB IDE window and indicates such current information as cursor position, development mode and device, and active tool bar. Step Into This command is the same as Single Step. Step Into (as opposed to Step Over) follows a CALL instruction into a subroutine. DS51103B-page 70  2000 Microchip Technology Inc. ...

Page 77

... Clicking on this control usually pops up a menu that has the items “Minimize,” “Maximize,” and “Close.” In some MPLAB IDE windows, additional modes or functions can be found.  2000 Microchip Technology Inc. system window control Figure G1: System Window Control Menu - Watch Window ...

Page 78

... The Upload function transfers data from a tool, such as an emulator or programmer, to the host PC or from the target board to the emulator. Warning An alert that is provided to warn you of a situation that would cause physical damage to a device, software file, or equipment. DS51103B-page 72  2000 Microchip Technology Inc. ...

Page 79

... 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 breakpoint.  2000 Microchip Technology Inc. DS51103B-page 73 ...

Page 80

... ICEPIC™ User’s Guide NOTES: DS51103B-page 74  2000 Microchip Technology Inc. ...

Page 81

... User Halt .................................................. 46 Using ........................................................ 35 Breaks, Conditional ........................................ 46 Build Project ...................................................... 34 C Calibration Memory ........................................ 58 Clear Breakpoints On Download .................... 26 Clock Emulator ................................................... 52 Internal ..................................................... 52 Target System .......................................... 52  2000 Microchip Technology Inc. ICEPIC™ USER’S GUIDE Index Code Modifying .................................................. 20 Object ....................................................... 66 COM Ports Parameters ............................................... 49 Selecting .................................................. 24 Command Line Interface ................................................... 58 Parameters ............................................... 49 Compiler ......................................................... 58 Components Base Unit ...

Page 82

... Real-Time ................................................ 44 Export ............................................................. 60 Expressions .................................................... 60 Extended Microcontroller Mode ...................... 60 External RAM ................................................. 60 F File Listing ...................................................... 63 Freeze Peripherals On Halt ............................ 26 G Global Break Enable ...................................... 26 Glossary ......................................................... 57  2000 Microchip Technology Inc. H Halts, User ...................................................... 46 Hardware Installation ................................................ 15 Stack ........................................................ 52 Hex Code ........................................................ 61 Hex File, Rebuilding ....................................... 20 High Baud Rates, Achieving ........................... 54 I ICD ................................................................. 62 ICE .................................................................. 62 ICEPIC Application Debugging ...

Page 83

... MPLAB-ICE .................................................... 65 MPLAB-SIM .................................................... 65 MPLIB ....................................................... 62, 65 MPLINK .................................................... 63, 65 Multiple Cycles ............................................... 46 N Named Breakpoints ........................................ 37 Number of Cycles ........................................... 46 O Object Code ................................................... 66 Off-Chip Memory ............................................ 66 Opcodes ......................................................... 66  2000 Microchip Technology Inc. Operators ........................................................ 66 OSC Input ......................................................... 56 Module Configuration ............................... 55 Overflow Stack ............................................... 52 P Parameters COM Ports ............................................... 49 Command Line ......................................... 49 Pass Counter .................................................. 66 PIC16C02 OSC Configuration ................................... 55 PIC16C5X Hardware Stack ...

Page 84

... Skid ................................................................ 69 Software Installation ................................................ 17 Source Code Assembly ................................................. 69 C .............................................................. 70 icetut16.asm ............................................ 32 Specifications, Serial Port .............................. 53 Stack Hardware ................................................. 70 Overflow ................................................... 45 Software ................................................... 70 Underflow ................................................. 45  2000 Microchip Technology Inc. Stack Overflow Enable ................................... 26 Starting MPLAB IDE ....................................... 18 Stimulus .......................................................... 71 Stopwatch ....................................................... 71 Symbol ............................................................ 71 System Button ....................................................... 71 Components ............................................. 13 Verify Emulator Info .................................. 48 Window Control ........................................ 71 T Target ............................................................. 72 Target Processor, Test ................................... 49 Test Breakpoints ...

Page 85

... NOTES:  2000 Microchip Technology Inc. Index DS51103B-page 79 ...

Page 86

... Microchip. No licenses are conveyed, implicitly or otherwise, except as maybe explicitly expressed herein, under any intellectual property rights. The Microchip logo and name are registered trademarks of Microchip Technology Inc. in the U.S.A. and other countries. All rights reserved. All other trademarks mentioned herein are the property of their respective companies. ...

Related keywords