PIC24FXXKAXXX
PIC24FXXKAXXX Flash Programming Specifications
FIGURE 2-1:
PROGRAMMING SYSTEM
OVERVIEW FOR ENHANCED
ICSP™ METHOD
1.0
DEVICE OVERVIEW
This document defines the programming specifications
for the PIC24FXXKAXXX family of 16-bit micro-
controller devices. This is required only for developing
programming support for the PIC24FXXKAXXX family.
Users of any one of these devices should use the
development tools that are already supporting the
device programming.
PIC24FXXKAXXX
Programming
Executive
Programmer
The programming specifications are specific to the
following devices:
On-Chip Memory
• PIC24F08KA101
• PIC24F16KA101
• PIC24F08KA102
• PIC24F16KA102
• PIC24F04KA200
• PIC24F04KA201
2.1
Power Requirements
All devices in the PIC24FXXKAXXX family are
3.3V supply designs. The core, the peripherals and the
I/O pins operate at 3.3V. The device can operate from
1.8V to 3.6V.
2.0
PROGRAMMING OVERVIEW
OF THE PIC24FXXKAXXX
FAMILY
2.2
Entering Programming Mode
Overview
This section describes the two methods of
programming the PIC24FXXKAXXX family of devices:
There are two methods of entering the Programming
mode (either ICSP or Enhanced ICSP):
• In-Circuit Serial Programming™ (ICSP™)
• Low-Voltage ICSP Entry
• Enhanced In-Circuit Serial Programming
(Enhanced ICSP)
When the MCLR/VPP/RA5 pin is used as MCLR by
applying VSS on MCLR (low-voltage entry), the
device gets reset, and on applying the Program-
ming mode entry sequence on the PGCx and
PGDx pins, the device enters the Programming
mode.
The ICSP programming method is the most direct
method for programming 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 device.
• High-Voltage ICSP Entry
Section 3.0 “Device Programming – ICSP” describes
To enter the Programming mode, if the MCLR
function of the MCLR/VPP/RA5 pin needs to be
disabled or is already disabled, a voltage VIHH
should be applied on VPP (high-voltage entry).
This is equivalent to applying VSS on MCLR; the
device gets reset. On applying the Programming
mode entry sequence on PGCx and PGDx pins,
the device enters the Programming mode.
the ICSP method.
The Enhanced ICSP method is a faster method, which
takes advantage of the programming executive as
illustrated in Figure 2-1. The programming executive
provides the necessary functionality to erase, program
and verify the device through a command set. The com-
mand set allows the programmer to program the
PIC24FXXKAXXX devices without having to deal with
the low-level programming protocols of the device.
Section 4.0 “Device Programming – Enhanced
ICSP” describes the ICSP method using the
programming executive.
© 2008 Microchip Technology Inc.
Advance Information
DS39919A-page 1