Example: stock market

MPLAB Snap User's Guide - Microchip Technology

MPLAB Snap In-Circuit Debugger User's GuideNotice to CustomersImportant: All documentation becomes dated, and this manual is no exception. Microchip tools and documentationare constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differfrom those in this document. Please refer to our website ( ) to obtain the latestdocumentation are identified with a DS number. This number is located on the bottom of each page, in frontof the page number. The numbering convention for the DS number is DSXXXXXXXXN , where XXXXX is the document number and N is the revision level of the the most up-to-date information on development tools, see the MPLAB X IDE online help.

1. Introduction The MPLAB® Snap In-Circuit Debugger (PG164100) is an ultra-low priced debugging solution for projects not requiring high-voltage programming or advanced debug features. Therefore, it supports many of Microchip’s newer MCU offerings but …

Tags:

  Guide, User, User s guide

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of MPLAB Snap User's Guide - Microchip Technology

1 MPLAB Snap In-Circuit Debugger User's GuideNotice to CustomersImportant: All documentation becomes dated, and this manual is no exception. Microchip tools and documentationare constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differfrom those in this document. Please refer to our website ( ) to obtain the latestdocumentation are identified with a DS number. This number is located on the bottom of each page, in frontof the page number. The numbering convention for the DS number is DSXXXXXXXXN , where XXXXX is the document number and N is the revision level of the the most up-to-date information on development tools, see the MPLAB X IDE online help.

2 Select theHelp menu, and then Topics to open a list of available online help files. 2020 Microchip Technology Inc. user GuideDS50002787C-page 1 Table of ContentsNotice to Used in This the Snap In-Circuit Debugger Snap In-Circuit Debugger Snap In-Circuit Debugger Snap Block to Target Communication for Used by the and Debug/Program Debug the Target Up the Target Up MPLAB X and Stopping Processor Memory and and Stopwatch Questions to Answer Reasons Why You Can't Things to Asked Does it Work?

3 's Wrong?.. of Error Corrective Technical Notes (ETNs).. 29 2020 Microchip Technology Inc. user GuideDS50002787C-page Function Selection and Options Snap In-Circuit Board A (July 2018).. B (October 2019).. C (July 2020).. Personalized Notification Microchip Change Notification 61 Microchip Devices Code Protection 62 Quality Management 62 Worldwide Sales and 2020 Microchip Technology Inc. user GuideDS50002787C-page 31. IntroductionThe MPLAB Snap In-Circuit Debugger (PG164100) is an ultra-low priced debugging solution for projects notrequiring high-voltage programming or advanced debug features.

4 Therefore, it supports many of Microchip s newerMCU offerings but not some legacy products. With a nominal feature set, the debugger is geared toward developerswho don t require advanced features. It is not intended for production : Refer to the MPLAB X IDE or the MPLAB IPE user s Guides or WebHelp for information on Conventions Used in This GuideThis manual uses the following documentation conventions:Table 1-1. Documentation ConventionsDescriptionRepresentsExamples Arial font:Italic charactersReferenced booksMPLAB IDE user s GuideEmphasized the only capsA windowthe Output windowA dialogthe Settings dialogA menu selectionselect Enable ProgrammerQuotesA field name in a window or dialog Save project before build Underlined, italic text with rightangle bracketA menu pathFile>SaveBold charactersA dialog buttonClick OKA tabClick the Power tabN RnnnnA number in verilog format, where N isthe total number of digits, R is theradix and n is a b0010.

5 2 hF1 Text in angle brackets < >A key on the keyboardPress <Enter>, <F1>Courier New font:Plain Courier NewSample source code#define pathsc:\mcc18\hKeywords_asm, _endasm, staticCommand-line options-Opa+, -Opa-Bit values0, 1 Constants0xFF, A Italic Courier NewA variable , where file can be any validfilenameSquare brackets [ ]Optional argumentsmcc18 [options] file[options] Introduction 2020 Microchip Technology Inc. user GuideDS50002787C-page brackets and pipe character: { | }Choice of mutually exclusivearguments; an OR selectionerrorlevel {0|1} repeated textvar_name [, ]Represents code supplied by uservoid main (void){.}

6 } Recommended ReadingThis User's Guide describes how to use MPLAB Snap In-Circuit Debugger. Other useful documents are listed following Microchip documents are available and recommended as supplemental reference Design Advisory (DS51764)Please read this first! This document contains important information about operational issues that should beconsidered when using the MPLAB Snap In-Circuit Debugger with your target X IDE Online HelpThis is an essential document to be used with any Microchip hardware is an extensive help file for the MPLAB X IDE.

7 It includes an overview of embedded systems, installationrequirements, tutorials, details on creating new projects, setting build properties, debugging code, settingconfiguration bits, setting breakpoints, programming a device, etc. This help file is generally more up-to-date than theprintable PDF of the user s Guide (DS50002027) available as a free download at Notes for MPLAB Snap 4 In-Circuit DebuggerFor the latest information on using MPLAB Snap In-Circuit Debugger, read the notes under Release Notes andSupport Documentation on the MPLAB X IDE Start Page.

8 The release notes contain update information and knownissues that may not be included in this user s Extension Pak and Header Specification (DS50001292)This booklet describes how to install and use headers. Headers are used to better debug selected devices, withoutthe loss of pins or resources. See also the PEP and Header online Help file. Introduction 2020 Microchip Technology Inc. user GuideDS50002787C-page 52. About the DebuggerAn overview of the MPLAB Snap In-Circuit Debugger system is provided MPLAB Snap In-Circuit Debugger DescriptionThe MPLAB Snap In-Circuit Debugger allows affordable, fast and easy debugging and programming using thepowerful graphical user interface of MPLAB X IDE (Integrated Development Environment) or MPLAB IPE (IntegratedProgramming Environment).

9 The debugger works with Microchip PIC , AVR and SAM Flash microcontrollers(MCUs), and dsPIC Digital Signal Controllers (DSCs). It will also work with 32-bit based microcontrollers, such asCEC and PIC32 MPLAB Snap connects to the computer using a high-speed USB interface and connects to the target via aMicrochip debug 8-pin Single In-Line (SIL) connector. The SIL connector uses two device I/O pins and the reset lineto implement in-circuit debugging and In-Circuit Serial Programming (ICSP ). MPLAB Snap has all the speed andentry-level features you need to quickly debug your MPLAB Snap programs quickly.

10 It features, a powerful 32-bit 300 MHz SAM E70 Arm Cortex -M7 based MCUfor quicker debug iterations. Along with its support for a wide target voltage, the MPLAB Snap supports advancedinterfaces such as 4-wire JTAG and Serial Wire Debug. It is also backward compatible for demo boards, headers andtarget systems using 2-wire JTAG and In-Circuit Serial Programming .The debugger system executes code like an actual device because it uses the target device s built-in emulationcircuitry, instead of a special debugger chip. All available features of a given device are accessible interactively andcan be set and modified by the MPLAB X IDE MPLAB Snap is compatible with Microsoft Windows 7 or later, Linux and macOS MPLAB Snap In-Circuit Debugger AdvantagesThe MPLAB Snap In-Circuit Debugger provides the following.


Related search queries