NOTICE:  NXP has started migrating to  Many pages are being redirected to  Please visit software and tools page for information on LPC microcontrollers.


AN10256: Using In-Application Programming for LPC2000 ARM Devices

scott.robertson's picture
File info
File version: 
Rev. 02
NXP verified: 

In-Application (IAP) programming is the performing of erase and write operations on the
on-chip Flash memory as directed by the end-user application code. The Flash boot
loader provides the interface for programming the Flash memory. For detailed information
on the In-Application Programming please refer to the Flash Memory System and
Programming chapter in the ARM LPC device User Manual. In this application note, code
samples are provided in C and assembly, which show how IAP may be used. The IAP
routine resides at 0x7FFFFFF0 and is Thumb code.