Если эту программу представить с помощью псевдокода, то она будет выглядеть следующим образом:
RBO = Output
Prescaler = TMRO Prescaler = 256 TMRO = 0
; Сконфигурировать RBO в ; качестве выхода
; Инициализировать таймер
TMRInterrupt = Enabled
While 1 == 1 ; Вечный цикл в основной программе
TMRInt
TMRInterrupt = Reset RBO = RBO Л 1
Return from Interrupt
; Прерывание таймера
; Изменить состояние сигнала ; на выходе
RBO = Output *RB4 = Output
Конечная версия первого приложения Prog2 построена на базе этого псевдокода, в котором была немного модифицирована основная программа Mainline. Псевдокод основной программы изменился следующим образом (символом * отмечены добавленные строки кода):