I am specifically concerned with the LPC1313 but I expect that this will (should?) apply to all LPC devices.
Does the IAP implementation for flash erase (either individual sectors or all sectors) check for each sector
being blank and then skipping the erase for that sector. To reduce erase cycles and thereby improve longevity?
On a similar note, does flash programming check for identical updates and also skip the operation(s).