Jump to main content
PIC32 Flash Programming Specification
Search
Home
18
Checksum
Introduction
1
Quick References
2
Programming Overview
3
Programming Steps
4
Connecting to the Device
5
Enhanced Joint Test Action Group (EJTAG) vs In-Circuit Serial Programming™ (ICSP)
6
Pseudo Operations
7
Entering Two-Wire Enhanced ICSP Mode
8
Check Device Status
9
Erasing the Device
10
Entering Serial Execution Mode
11
Downloading the Programming Executive (PE)
12
Downloading a Data Block
13
Initiating a Page Erase
14
Initiating a Flash Row Write
15
Verify Device Memory
16
Exiting Programming Mode
17
Programming Executive
18
Checksum
18.1
Theory
18.2
Mask Values
18.3
Algorithm
18.4
Example of Checksum Calculation
19
Configuration Memory and Device ID
20
Tap Controllers
21
AC/DC Characteristics and Timing Requirements
Appendix A: PIC32 Flash Memory Map
Appendix B: HEX File Format
Appendix C: Device IDs
22
Document Revision History
Microchip Information
18 Checksum