SoC. Somehow the UART will the last component available for firmware development." I don't think that is the situation that Shawn is describing. To me it sounded like he is starting firmware development before all of the functionality is delivered by the hardware engineers. I don't think that he is refering to initialization order. Shawn, could you please clarify? Cheers, g.