소개 이 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의 양쪽에 두 개의 암 커넥터가 있어서 구성 요소를 쉽게 연결할 수 있습니다.