Walk through the startup sequence of a microcontroller from power-on reset to the execution of the main() function.