소개

이 PCB는 Microchip의 PIC16F 마이크로컨트롤러를 기반으로 합니다. PIC16F는 효율적인 RISC 아키텍처와 프로그래밍의 용이성으로 유명한 PIC 마이크로컨트롤러 제품군에 속합니다.

프로그래밍 가능한 플래시 메모리를 탑재한 PIC16F는 쉽고 빠른 펌웨어 업데이트가 가능하여 전자 시스템의 개발 및 유지 관리 프로세스가 간소화됩니다.

내장된 EEPROM 메모리는 비휘발성 방식으로 데이터를 저장하는 기능을 제공하므로 정전이 발생하더라도 중요한 정보가 보존됩니다.

PIC16F의 수많은 I/O 핀은 다양한 외부 구성 요소와의 인터페이싱을 용이하게 하고, I2C 및 UART와 같은 직렬 통신 기능은 다른 주변 장치와의 통합을 용이하게 합니다.

또한, 인터럽트 처리 기능을 통해 실시간 이벤트에 신속하게 대응하여 시스템 응답성을 향상시킵니다.

pic16F22를 프로그래밍하기 위해 PIC16F 마이크로컨트롤러의 +5V, GND, RB6 및 MCLR 핀에 연결되는 5핀 수 헤더를 추가했습니다. 이를 통해 MPLAB 키트에 연결하고 Microchip에서 개발한 MLPAB IDE와 인터페이스할 수 있습니다.

또한 카드의 전원이 켜져 있음을 나타내는 녹색 LED를 +5V에 추가했습니다. 또한 프로그램이 PIC16F로 전송될 때 빠르게 깜박이는 주황색 LED를 추가했습니다.

마지막으로 PIC16F에 구성 요소를 연결하기 위해 14핀 암 커넥터 두 개를 추가했습니다.

이 카드의 목표는 디자인을 가능한 한 작게 만드는 것이었습니다: 23mm x 41mm. 이를 통해 PCBWay에서 카드 비용을 12달러로 상당히 낮출 수 있습니다.

PIC16F 보드를 프로그래밍하려면 프로그램을 설치할 수 있는 MPLAB 키트가 필요합니다. 우리 프로젝트는 다음에서 찾을 수 있습니다. github.

 

PCB design

PCB 보드는 상단 레이어와 하단 레이어의 두 층으로 구성됩니다. 프로그래밍을 위해 보드 상단에 수형 커넥터가 있습니다.

이를 위해 MPLAB 키트에 연결된 GND, RB6 및 MCLR 핀을 사용합니다. 프로그래밍이 완료되면 보드에 쉽게 전원을 공급할 수 있도록 +5V를 추가했습니다.

이제 PIC16F의 양쪽에 두 개의 암 커넥터가 있어서 구성 요소를 쉽게 연결할 수 있습니다.