Когда земля была чуть тёплая, Atmel в процессоре AT91RM9200
официально предоставлял набор библиотечных функций, которые можно
было из прошивки дёргать. Про совместимость они вот так писили. В
принципе, это как раз то что ТС хочет сделать. Там в даташите
хорошо расписано как это работает.