Este PCB é baseado no microcontrolador PIC16F da Microchip. O PIC16F pertence à família de microcontroladores PIC, conhecidos por sua arquitetura RISC eficiente e facilidade de programação.
Equipado com memória flash programável, o PIC16F permite atualizações de firmware fáceis e rápidas, simplificando o processo de desenvolvimento e manutenção de sistemas eletrônicos.
Sua memória EEPROM integrada também oferece a capacidade de armazenar dados de maneira não volátil, garantindo que informações cruciais sejam preservadas mesmo em caso de falha de energia.
Os vários pinos de E/S do PIC16F facilitam a interface com vários componentes externos, enquanto seus recursos de comunicação serial, como I2C e UART, promovem a integração com outros periféricos.
O objetivo do cartão era fazer com que o design fosse o menor possível: 23 mm x 41 mm. Isso permite um custo relativamente baixo para uma placa: US$ 12 na PCBWay.
Para programar a placa PIC16F você precisará de um kit MPLAB para instalar o programa nela. Você pode encontrar nosso projeto em github.
A placa PCB é composta por duas camadas: camada superior e camada inferior. Temos um conector macho na parte superior da placa para programá-la.
Para isso usamos os pinos GND, RB6 e MCLR conectados ao kit MPLAB. Adicionamos +5V para alimentar facilmente a placa depois que ela for programada.
Temos então dois conectores fêmeas em cada lado do PIC16F para conectar facilmente componentes a ele: