Microchip Technology MPLAB ICD 4 User Manual page 59

Hide thumbs Also See for MPLAB ICD 4:
Table of Contents

Advertisement

A.3.2
Use software breakpoints, if available, for the project device.
TABLE A-2:
Use Software
Breakpoints
TABLE A-3:
Number of breakpoints
Breakpoints are written to
Time to set breakpoints
Skidding
Note: Using software breakpoints for debugging impacts device endurance. Therefore, it is
recommended that devices used in this manner not be used as production parts.
A.3.3
Choose to erase all memory before programming or to merge code.
TABLE A-4:
Erase All Before
Program
Enable Low-Voltage
Programming
Programming Method
LED Brightness Setting
PGC Configuration
PGC resistor value
(kOhms)
PGD Configuration
PGD resistor value
(kOhms)
Program Speed
A.3.4
Select from the list of peripherals to freeze or not freeze on program halt. The available
peripherals are device dependent.
 2017 Microchip Technology Inc.
Debugger Function Summary
Debug Options
DEBUG OPTIONS OPTION CATEGORY
Check to use software breakpoints. Uncheck to use hardware break-
points. See discussion below to determine which type is best for your
application.
SOFTWARE VS HARDWARE BREAKPOINTS
Features
Software Breakpoints
Unlimited
Program Memory
Oscillator Speed Dependent –
can take minutes
No
Program Options
PROGRAM OPTIONS OPTION CATEGORY
Check to erase all memory before programming begins.
Unless programming new or already erased devices, it is important
to have this box checked. If not checked, the device is not erased
and program code will be merged with the code already in the
device.
For Programmer Settings only, PIC12F/16F1xxx devices:
For the LVP configuration bit set to "Low-voltage programming
enabled", you may program in either high-voltage (default) or
low-voltage (enabled here.)
For the LVP configuration bit set to "High-voltage on MCLR/V
must be used for programming". You may only program using
high-voltage.
Select either Apply V
V
.
DD
Select the level of brightness from 1 (darkest) to 10 (brightest).
Select either none, pull up or pull down. The default is pull down.
Type in a resistor value from 0-50.The default value is 4.7 kOhms.
Select either none, pull up or pull down. The default is pull down.
Type in a resistor value from 0-50.The default value is 4.7 kOhms.
Select either Low, Normal or High. The default is Normal.
Freeze Peripherals
Hardware Breakpoints
Limited
Debug Registers
Minimal
Yes
before V
(default) or Apply V
DD
PP
DS50002596A-page 59
PP
before
PP

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MPLAB ICD 4 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents