Inilah yang saya temukan di lembar data PIC16F1947:
Membaca register PORTB membaca status pin, sedangkan menulis padanya akan menulis ke kait PORT. Semua operasi tulis adalah operasi baca-modifikasi-tulis. Oleh karena itu, penulisan ke port menyiratkan bahwa pin port dibaca, nilai ini dimodifikasi dan kemudian ditulis ke kait data PORT (LATB).
Saya seorang pengembang firmware dan latar belakang saya adalah Ilmu Komputer. Saya masih berjuang untuk memahami elektronik dan logika di tingkat perangkat keras. Saya hanya memiliki pengetahuan dasar.
Jadi, saya ingin memahami apa yang terjadi ketika data ditulis untuk mengunci tingkat perangkat keras.
Terima kasih.