A universal asynchronous receiver/transmitter (UART) code loader provides in-system reprogrammability of program code space (FLASH)
through the serial port. This application note gives
an overview of in-application code loading on Silicon
Labs devices and provides two complete examples.
The examples included are a selective code
loader and a firmware updater. This document also
discusses design considerations related to in-application
code loading.