Document: dsPIC33EVXXXGM00X/10X Family Flash Programming Specifications
Latest update time:2016-08-12
Reads:
Device Overview
This document defines the programming specification for the dsPIC33EVXXXGM00X/10X 16-bit Digital Signal Controller (DSC) family. This programming specification is intended for use only by those developing programming support for the following devices:
• dsPIC33EV32GM002 • dsPIC33EV128GM002
• dsPIC33EV32GM004 • dsPIC33EV128GM004
• dsPIC33EV32GM006 • dsPIC33EV128GM006
• dsPIC33EV32GM102 • dsPIC33EV128GM102
• dsPIC33EV32GM104 • dsPIC33EV128GM104
• dsPIC33EV32GM106 • dsPIC33EV128GM106
• dsPIC33EV64GM002 • dsPIC33EV256GM002
• dsPIC33EV64GM004 • dsPIC33EV256GM004
• dsPIC33EV64GM006 • dsPIC33EV256GM006
• dsPIC33EV64GM102 • dsPIC33EV256GM102
• dsPIC33EV64GM104 • dsPIC33EV256GM104
• dsPIC33EV64GM106 • dsPIC33EV256GM106
Customers who are only using these devices for application development should use development tools that already support device programming.
Programming Overview
There are two methods of programming the device that will be discussed in this programming specification:
-
In-Circuit Serial Programming (ICSP™)
-
Enhanced In-Circuit Serial Programming
The ICSP programming method is the most direct method to program the device, but is also the slower of the two methods. It provides inherent low-level programming functions to erase, program, and verify the device.
The Enhanced ICSP protocol uses a faster method that utilizes the Programming Executive (PE) shown in the figure below. The PE provides all the functions necessary to erase, program, and verify the chip through a small command set. This command set allows the programmer to program the dsPIC33EVXXXGM00X/10X devices without having to deal with the low-level programming protocol.
Enhanced ICSP™ Programming System Overview
To view the full content of the document, please click "Read original text" below
↓↓↓