
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
382 of 487
NXP Semiconductors
UM10800
Chapter 25: LPC82x Flash In-System and In-Application Programming
25.6.2.1 Prepare sector(s) for write operation (IAP)
This command makes flash write/erase operation a two step process.
Table 330. IAP Command Summary
IAP Command
Command Code
Described in
Prepare sector(s) for write operation
50 (decimal)
Copy RAM to flash
51 (decimal)
Erase sector(s)
52 (decimal)
Blank check sector(s)
53 (decimal)
Read Part ID
54 (decimal)
Read Boot code version
55 (decimal)
Compare
56 (decimal)
Reinvoke ISP
57 (decimal)
Read UID
58 (decimal)
Erase page
59 (decimal)
Fig 56. IAP parameter passing
Command code
Param 0
Param 1
Param n
status_result[0]
status_result[1]
Status code
Result 0
Result 1
Result n
Command Parameter Array
Status Result Array
ARM REGISTER r0
ARM REGISTER r1
command_param[0]
command_param[1]
command_param[2]
command_param[n]
status_result[2]
status_result[n]