Напсал и запустил программу в сотню байт на ките lpc1768, который называется mbed.
И даже исправил ошибки, скомпилировал и запустил программу на 8
килобайт - из апноуты про USB бутлоадер от NXP.
Работает и неплохо работает.
Тайминги чего конкретно Вам померить?
Проблем с этим вроде нет.
Обсуждать это по моему нужно не здесь, а в разделе по ARM.
Может туда перейдем и Вы пока не будите удалять мои посты?