I am currently looking for more information on how to design an embedded system with In System Programming. Given that the micro can be flashed what procedures should one take to ensure secure and successful design for the micro to be flashed. The pcb is to be designed to integrate this functionality, for the Stellaris cortex M3 controller