Microchip Technology DV320032 Data Sheet

Page of 344
 2012-2013 Microchip Technology Inc.
DS60001185C-page  95
PIC32MX330/350/370/430/450/470
5.0
FLASH PROGRAM MEMORY
PIC32MX330/350/370/430/450/470 devices contain an 
internal Flash program memory for executing user 
code. There are three methods by which the user can 
program this memory:
• Run-Time Self-Programming (RTSP)
• EJTAG Programming
• In-Circuit Serial Programming™ (ICSP™)
RTSP is performed by software executing from either 
Flash or RAM memory. Information about RTSP 
techniques is available in Section 5. “Flash Program 
Memory”
 (DS60001121) in the “PIC32 Family 
Reference Manual”.
EJTAG is performed using the EJTAG port of the 
device and an EJTAG capable programmer. 
ICSP is performed using a serial data connection to the 
device and allows much faster programming times than 
RTSP. 
The EJTAG and ICSP methods are described in the 
PIC32 Flash Programming Specification” 
(DS60001145), which can be downloaded from the 
Microchip web site.
Note 1: This data sheet summarizes the features 
of the PIC32MX330/350/370/430/450/
470 family of devices. It is not intended to 
be a comprehensive reference source. 
To complement the information in this 
data sheet, refer to Section 5. “Flash 
Program Memory”
 (DS60001121) in the 
“PIC32 Family Reference Manual”, which
is available from the Microchip web site 
(
www.microchip.com/PIC32
).
2: Some registers and associated bits 
described in this section may not be 
available on all devices. Refer to 
 in 
this data sheet for device-specific register 
and bit information.
Note:
On PIC32MX330/350/370/430/450/470 
devices, the Flash page size is 4 KB and 
the row size is 512 bytes (1024 IW and 
128 IW, respectively).