Typický RMW problém, řešilo se to třeba tady: [forum.mcontrollers.com/t/pic16f1939-pri-32-mhz-porty-nestihaji-po-sobe-jdouci-operace/2025/1)
Řešení je udělat si stínový registr PORTA v paměti a tam provádět bitové operace. Potom to pomocí MOVF, MOVWF šoupnout na port.