Благодаря тому, что большая часть кода реализована на Си (ассемблер используется только для платформозависимых функций типа переключения контекста, инициализации стека и т.п.) TNKernel может быть просто перенесена на различные архитектуры.
Оригинальная версия TNKernel разработана для микроконтроллеров с ядром ARM7 На сайте разработчика можно скачать порты для наиболее популярных контроллеров (NXP, Atmel, STM, Samsung), поддерживающие различные компиляторы (CW GCC, IAR, GCC, RealView, GreenHills).
Позже TNKernel была портирована для поддержки 16-битной архитектуры Microchip - микроконтроллеров PIC24F/H и цифровых сигнальных контроллеров dsPIC30/33. Пока существует только порт для наиболее популярного компилятора Microchip C30.
Планируется портирование TNKernel на 32-битные микроконтроллеры Microchip PIC32 с архитектурой MIPS32 M4K.