Ta płytka PCB bazuje na mikrokontrolerze PIC16F firmy Microchip. PIC16F należy do rodziny mikrokontrolerów PIC, znanych z wydajnej architektury RISC i łatwości programowania.
Wyposażony w programowalną pamięć flash mikrokontroler PIC16F pozwala na łatwą i szybką aktualizację oprogramowania sprzętowego, upraszczając proces opracowywania i utrzymywania systemów elektronicznych.
Wbudowana pamięć EEPROM pozwala na przechowywanie danych w sposób nieulotny, co gwarantuje, że kluczowe informacje zostaną zachowane nawet w przypadku awarii zasilania.
Ponadto funkcje obsługi przerwań pozwalają na szybką reakcję na zdarzenia w czasie rzeczywistym, co poprawia responsywność systemu.
Celem projektu karty było jak najmniejsze wymiary: 23 mm x 41 mm. Dzięki temu koszt karty jest stosunkowo niski: 12 dolarów w PCBWay.
Aby zaprogramować płytkę PIC16F potrzebny będzie zestaw MPLAB umożliwiający instalację programu. Nasz projekt znajdziesz na github.
Płytka PCB składa się z dwóch warstw: górnej i dolnej. Na górze płytki znajduje się złącze męskie służące do jej programowania.
W tym celu wykorzystujemy piny GND, RB6 i MCLR podłączone do zestawu MPLAB. Dodaliśmy +5V, aby ułatwić zasilanie płytki po jej zaprogramowaniu.
Następnie po obu stronach płytki PIC16F znajdują się dwa złącza żeńskie, które umożliwiają łatwe podłączanie do niej podzespołów: