22 Document Revision History
The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the most current publication.
Revision | Date | Section | Description |
---|---|---|---|
AB | 11/2024 | Appendix C: Device IDs | Updated Table with device IDs. |
Mask Values | Updated with Flash Memory Sizes (KB) in Table 18-1 | ||
Flash Memory | Updated Table 5-1 with new Flash Memory address ranges for PIC32MZ W1 | ||
AA | 07/2021 | Device Configuration for PIC32MZ W1 Devices | Updated Table 19-6 with new physical address |
Y | 09/2020 | Appendix C: Device IDs | Added Table with PIC32MZ W1 Wi-Fi® Connectivity Family Device ID |
Mask Values | Updated PIC32MZ W1 device information in Table 18-1 | ||
Device Configuration for PIC32MZ W1 Devices | Added section | ||
Flash Memory |
| ||
PIC32MZ W1 Power Requirements | Added section | ||
X | 11/2019 | Algorithm | Updated Equation 18-1 with PIC32MKXXXXGPD/GPE/MCFXXX device information |
Mask Values | Updated PIC32MKXXXXGPD/GPE/MCFXXX device information in Table 18-1 | ||
Theory | Added a new note that applies to PIC32MKXXXXGPD/GPE/MCFXXX devices | ||
W | 10/2018 | Document | The following are the updates:
|
V | 07/2018 | Appendix C: Device IDs | |
Device Configuration | Renamed family name from PIC32MKXXXXXXG/H/K/L/MXX to PIC32MKXXXXXXH/G/J/K/L/MXX in Table 19-5 | ||
Mask Values | Renamed PIC32MK0256/0512XXG/H to PIC32MK0256/0512XXH/G/J. Also, updated Device Configuration register mask values for PIC32MK0512/1024XXK/L/M and PIC32MK0512/1024XXH/G/J in Table 18-1 | ||
U | 07/2017 | Document | The following are the updates:
|
T | 05/2017 | Document |
The following are the updates:
|
S | 09/2016 | Appendix C: Device IDs | Added Table through Table |
Document | The following are the updates:
| ||
R | 04/2016 | Table 21-1 | Added parameters D112 (VDD1V8) and D115 (IDD1V8P) |
Added section | |||
Document | The following are the updates:
| ||
Q | 07/2015 | Device Configuration | Updated Table 19-3 to include DEVCFG4 |
Algorithm | Updated Equation 18-1 | ||
Table 18-1 | Updated to include DEVCFG4 | ||
Initiating a Flash Row Write | Added section | ||
Document | Minor updates to text and formatting were incorporated throughout the document | ||
P | 10/2014 | Device Configuration | Added Table 19-4 |
Example of Checksum Calculation | Removed Table 18-4: Device IDs and Revision as this information is readily available in the current Family Silicon Errata | ||
Updated to include PIC32MK device information | |||
Document |
Note: The revision
history in this document intentionally skips from Revision N to
Revision P to avoid confusing the uppercase letter ‘O’ with the
number zero (0).
| ||
N | 04/2014 | Appendix C: Device IDs |
The Revision ID and Silicon Revision column was updated and the
following = devices were added to the Device IDs and Revision table
(see Table ):
|
Erasing the Device | Updated delay value in Step 5 | ||
Two-Wire Interface | Updated Note 2 in Table 4-2 | ||
Four-Wire Interface | Updated Note 2 in Table 4-1 | ||
M | 09/2013 | Device Configuration | Updated Device IDs and Revision in Table 19-4 |
Algorithm | Removed the first sentence in the fourth paragraph | ||
Mask Values | Updated Device Configuration Register Mask Values in Table 18-1 | ||
Quad Word Program
(QUAD_WORD_PROGRAM ) Command | Updated the Op code description in Table 17-17 | ||
Without the PE |
| ||
Downloading the Programming Executive (PE) | Updated Steps 1, 2, 3 and 5 in Table 11-1 | ||
Flash Memory | Updated Code Memory Sizes and added Note 3 (see Table 5-1) | ||
Updated section | |||
Document | All references to MIPS Technologies Inc. and www.mips.com were updated to Imagination Technologies Limited and www.imgtec.com,respectively | ||
L | 01/2013 | Device Configuration |
|
Command Format | Added Note 3 and Note 4 (see Table 17-2):
| ||
Flash Memory | Added the following new devices to the Code Memory Size table (see
Table 5-1) and the Device IDs and Revision table (see Table ):
| ||
Mask Values | Updated Device Configuration Register Mask Values in Table 18-1 | ||
Updated section | |||
Added section | |||
Document |
| ||
K | 07/2012 | AC/DC Characteristics and Timing Requirements |
|
ECR: EJTAG Control Register | Added register | ||
Device Code Protection Bit (CP) | Added a Note | ||
Flash Memory | Added the following new devices to the Code Memory Size table (see
Table 5-1) and the Device IDs and Revision table (see Table ):
| ||
Completing the PIC32 Checksum Calculation | Updated the Checksum Calculation Process (see Completing the PIC32 Checksum Calculation) | ||
Calculating for “DCR” in the Checksum Formula | Updated the DCR value and Table 18-2 | ||
Mask Values | Updated the mask values for all the PIC32MX1XX and the PIC32MX2XX devices, and DEVCFG3 for all devices in Table 18-1 | ||
The PE Command Set | Added references to the Operand field throughout the section | ||
Programming Executive | Added a note regarding the PE location | ||
Verifying Memory without the PE | Updated Step 1 in Verify Device OP Codes (see Table 14-1) | ||
Without the PE | Updated Step 3 in Initiate Flash Row Write OP Codes (see Table 13-1) | ||
Two-Wire Interface | Updated step 11 | ||
Entering Serial Execution Mode | Updated Figure 10-1 | ||
PIC32MX Power Requirements | Added Note 2 to Connections for the On-chip Regulator (see Figure 4-2) | ||
Two-Wire Interface | Added Note 2 to the 2-wire Interface Pins tables (see Table 4-2) | ||
Four-Wire Interface | Added Note 2 to the 4-wire Interface Pins tables (see Table 4-1) | ||
Updated section | |||
Data Sizes | Added section | ||
Introduction | Updated with a list of all major topics in this document | ||
Document |
| ||
J | 08/2011 | AC/DC Characteristics and Timing Requirements | The following changes were made to the AC/DC Characteristics and
Timing Requirements (Table 21-1):
|
Mask Values | Updated the DEVCFG0 and DEVCFG1 values for All PIC32MX1XX and All PIC32MX2XX devices in Table 18-1 | ||
Change CFG (CHANGE_CFG )
Command | Added a note after the CHANGE_CFG response (see
Figure 17-27) | ||
Program Cluster
(PROGRAM_CLUSTER ) Command | Updated the address and length descriptions in the
PROGRAM_CLUSTER format (see Table 16-13) | ||
Get CRC (GET_CRC )
Command | Added section | ||
Command Format | Updated the PE Command Set with the following commands and modified
Note 2 (see Table 16-2):
| ||
Two-Wire Interface | Updated the MCLR signal in Two-Wire Exit Test Mode (see Figure 16-2) | ||
Erasing the Device |
| ||
Entering Two-Wire Enhanced ICSP Mode | Updated the PGCx signal in Entering Enhanced ICSP Mode (see Figure 7-1) | ||
Flash Memory |
| ||
Two-Wire Interface | Removed the column, Programmer Pin Name, from the 2-Wire Interface Pins table and updated the Pin Type for MCLR (see Table 4-2) | ||
Programming Overview | Updated the fourth paragraph | ||
Document | Note: The revision history in this document, intentionally skips from
Revision H to Revision J to avoid confusing the uppercase letter “I”
(EY) with the lowercase letter “l” (EL). This revision
includes the following updates:
| ||
H | 04/2011 | Appendix A: PIC32 Flash Memory Map | Added a note to the Flash Memory Map (see Figure ) |
MCHP Status Value Register | Added the NVMERR bit to the MCHP Status Value table | ||
Configuration Memory and Device ID |
| ||
Checksum Values while Device is Code-Protected | Added section | ||
Appendix C: Device IDs | The following devices were added in Table :
| ||
Document |
| ||
G | 08/2010 | Downloading the Programming Executive (PE) | Updated step 3 in Table 11-1 (Downloading the PE) |
Document | Minor corrections to formatting changes throughout the document | ||
F | 04/2010 | Appendix C: Device IDs |
|
Initiating a Page Erase | Updated the Initiate Flash Row Write Op Codes and instructions (see steps 4, 5 and 6 in Table 13-1) | ||
2-phase ICSP | Updated the note | ||
Programming Overview | Updated the PIC32MX family data sheet references in the fourth paragraph | ||
Document | This version of the document includes the following additions and updates:
| ||
E | 07/2009 | Appendix B: HEX File Format | Added chapter |
Checksum |
| ||
Programming Executive |
| ||
Initiating a Page Erase | The following instructions in Table 13-1 were updated:
| ||
Downloading the Programming Executive (PE) | Updated Step 7 of Table 11-1 to clarify repeat of the last instruction in the step | ||
Entering Two-Wire Enhanced ICSP Mode | Updated MCLR pulse line to show active-high (P20) in Figure 7-1 | ||
Document |
| ||
D | 05/2008 | Document | Update records for this revision are not available |
C | 04/2008 | Document | Update records for this revision are not available |
B | 02/2008 | Document | Update records for this revision are not available |
A | 08/2007 | Document | Initial Revision |