Hi Frank, thanks for your reply and kind reminder, and what confuses me is they didn't call these(functionality - loading updated firmware, flash it, erase old version, and execute the firmware) as secondary bootloader on the other chips, like LPC824, to me it seems they are the same kind of "bootloader" we made on other chips, programmed in the beginning of flash to update firmware.
I guess they are the same thing, it is just on LPC845, I2C and SPI is supported as well, but on LPC824, only UART0.