Information
© 2010 Microchip Technology Inc. DS70152H-page 79
dsPIC33F/PIC24H PROGRAMMING SPECIFICATION
APPENDIX E: REVISION HISTORY
Revision C (June 2006)
• Added code protection Configuration register
descriptions
• Added information about Unit ID
• Added ERASES, ERASEG and ERASEC
programming executive commands
• Added checksum computation equation
Revision D (March 2007)
• Added information specific to the
dsPIC33FJ12GP201/202, dsPIC33FJ12MC201/
202 and PIC24HJ12GP201/202 devices in sev-
eral sections, including pinout diagrams, program
memory sizes and Device ID values
• Added specific checksum computations for all
dsPIC33F and PIC24H devices
• Updated ICSP bulk/page erase and row/byte
program code examples to show externally timed
operation (waiting for specific delay periods)
• Added the P20 timing characteristic
• Updated timing characteristics and references to
the timing characteristics
• Updated the ICSP code examples
Revision E (June 2007)
• Removed list of devices from first page. This
document covers all released dsPIC33F/PIC24H
devices, therefore, references to specific devices
are included when applicable
• Added information specific to the following new
devices in several sections, including program
memory sizes, Configuration bit descriptions,
checksum computations, Configuration registers,
and Device ID values:
- dsPIC33FJ32GP202
- dsPIC33FJ32GP204
- dsPIC33FJ16GP304
- dsPIC33FJ32MC202
- dsPIC33FJ32MC204
- dsPIC33FJ16MC304
- PIC24HJ32GP202
- PIC24HJ32GP204
- PIC24HJ16GP304
• Updated paragraph in Section 2.3 “Pins Used
During Programming” to include reference to
location of complete pin diagrams
• Renamed Table 2-1 to “Pins Used During
Programming”
• Reordered list of devices in Table 2-2, Table 3-2
and Table 7-1 by device family and memory size
• Removed all pin diagrams
• Updated checksum information in Table 3-2 for
the following devices:
- dsPIC33FJ12GP201
- dsPIC33FJ12GP202
- dsPIC33FJ12MC201
- dsPIC33FJ12MC201
- PIC24HJ12GP201
- PIC24HJ12GP202
• Added a Note to Section 3.6.1 “Overview”
• Changed bit 5 of the FOSCSEL register to
unimplemented ( — ) in Table 3-4
• Modified the first paragraph of Section 3.6.2
“Programming Methodology”
• Added Appendix A: “Hex File Format”