Как и следовало ожидать, код на dsPIC33EP512GM304:
mov #0b0000000000010000, W0
mov #0b0000000000000000, W1
0: mov W0, LATC
mov W1, LATC
bra 0b
Формирует импульс на ноге RC4 длительностью в ОДИН машинный цикл (картинку прицепил).
А код:
0: bset LATC, #4
bclr LATC, #4
bra 0b
делает этот импульс уже за ДВА машинных цикла.
Но я ранее ошибся. NOP вставляет конвейер. Добавление своего NOP между командами удлиняет импульс на один цикл. Сиречь все внешние к ядру регистры приводят к исполнению RMW-команд за два машинных цикла. И все.