herunterladen
![](https://oss-datasheet.aipcba.com/html/A2C8D5D143CC3DE414C9495461C46A01/bg1.png)
2007-2014 Microchip Technology Inc. DS30009907C-page 1
PIC24FJXXXGA1/GB1 FAMILIES
1.0 DEVICE OVERVIEW
This document defines the programming specification
for the PIC24FJXXXGA1/GB1 families of 16-bit
microcontroller devices. This programming specification
is required only for those developing programming
support for the PIC24FJXXXGA1/GB1 families.
Customers using only one of these devices should use
development tools that already provide support for
device programming.
This specification includes programming specifications
for the following devices:
2.0 PROGRAMMING OVERVIEW
OF THE PIC24FJXXXGA1/GB1
FAMILIES
There are two methods of programming the
PIC24FJXXXGA1/GB1 families of devices discussed in
this programming specification. They are:
• In-Circuit Serial Programming™ (ICSP™)
• Enhanced In-Circuit Serial Programming
(Enhanced ICSP)
The ICSP programming method is the most direct
method to program the device; however, it is also the
slower of the two methods. It provides native, low-level
programming capability to erase, program and verify
the chip.
The Enhanced In-Circuit Serial Programming
(Enhanced ICSP) protocol uses a faster method that
takes advantage of the Programming Executive (PE),
as illustrated in Figure 2-1. The Programming Execu-
tive provides all the necessary functionality to erase,
program and verify the chip through a small command
set. The command set allows the programmer to
program the PIC24FJXXXGA1/GB1 devices without
having to deal with the low-level programming
protocols of the chip.
FIGURE 2-1: PROGRAMMING SYSTEM
OVERVIEW FOR
ENHANCED ICSP™
This specification is divided into major sections that
describe the programming methods independently.
Section 4.0 “Device Programming – Enhanced
ICSP” describes the Enhanced In-Circuit Serial Pro-
gramming (Enhanced ICSP) method. Section 3.0
“Device Programming – ICSP” describes the In-Circuit
Serial Programming method.
• PIC24FJ256GA106 • PIC24FJ256GB106
• PIC24FJ256GA108 • PIC24FJ256GB108
• PIC24FJ256GA110 • PIC24FJ256GB110
• PIC24FJ192GA106 • PIC24FJ192GB106
• PIC24FJ192GA108 • PIC24FJ192GB108
• PIC24FJ192GA110 • PIC24FJ192GB110
• PIC24FJ128GA106 • PIC24FJ128GB106
• PIC24FJ128GA108 • PIC24FJ128GB108
• PIC24FJ128GA110 • PIC24FJ128GB110
• PIC24FJ64GA106 • PIC24FJ64GB106
• PIC24FJ64GA108 • PIC24FJ64GB108
• PIC24FJ64GA110 • PIC24FJ64GB110
PIC24FJXXXGA1/GB1
Programmer
Programming
Executive
On-Chip Memory
PIC24FJXXXGA1/GB1 Families Flash
Programming Specification