Dale, там именно следующая (т.е. по следующему адресу) команда? В том смысле, что как там система предсказаний переходов (умная, глупая, есть вообще или нет) ?
Реализован самый примитивный вариант конвейера - всегда предвыборка по следующему адресу. Для простенького 8-разрядного чипа ценой несколько баксов (а начальные модели вроде и до бакса недотягивают) предсказание переходов - непозволительная роскошь.
Я собственно таймер упомянул как вариант вообще. Но тут походу стоит обратить на него внимание. При задержке в 1мс., несколько микросекунд неточности врядли что решат. Да и при желании можно устанавливать таймер с учетом, того сколько займут команды пересылки данных и запуска таймера (не знаю как в этом контроллере это выглядит).
Конечно, имеет смысл задействовать таймер. Тем более что наверняка по истечении заданного интервала контроллер должен ответить каким-то сигналом, а для этого у 2313 есть специальный выход схемы сравнения таймера T1. Не будет вообще никакой программной задержки.
P.S. Вообще-то микросхема устаревшая и не рекомендована производителем к применению. Имеет смысл подобрать что-нибудь посвежее. Конечно, если это не студенческая лабораторная работа.