Start Circuit

     Microcontroller를 사용하기위하여 최소한의 회로가 필요한데 그것은 아래 그림과 같다. 기본적으로 5 V 전원, MCU(PIC16F18345, PIC16F687), 20 MHz Crystal, Crystal용 Capacitor, 그리고 PICKit3용 Connector 로 이루어져 있다. 사용한 PIC는 PIC16F18345 또는 16F687로 20핀 Microcontroller로 아래 회로에서도 볼 수 있듯이 PC16F18345(또는 16F687)의 4(MCLR), 18(ICSPCLK), 19(ICSPDAT)번 핀을 사용하여 PICKit3와 연결 할 수 있다. PIC16F18345나 PIC16F687 모두 20 Pin으로 기능과 메모리 크기가 조금 다르긴 하지만 핀번호가 같기때문에 연습하거나 실제로 사용하기에 어느것을 사용해도 상관없다.



PIC16F18345 (Full-Featured, Low Pin Count Microcontrollers with XLP).PDF
PIC16F687 (20Pin, Flash-Based 8-Bit CMOS Microcontroller).PDF



PIC16F687을 사용한 기본 회로


ref) https://ww1.microchip.com/downloads/en/appnotes/00849a.pdf
Crystal Oscillator와 capacitor와의 관계


     이러한 회로를 구성하기 위하여 위의 회로를 빠아래 그림과 같이 빵판에 꾸미고, PICKit3연결할 있도록 하였다. 회로에서 Crystal용 캐패시터의 용량은 위의 표를 참고하여 사용하면 된다. PICKit3는 PIC16F18345 오른쪽 윗부분에 있는 5핀으로 이루어진 일렬핀과 연결 할 수 있다. 핀의 윗부분이 1번 핀으로 MCLR에 해당한다. PICKit3의 화살표 방향과 연결해야하며 반대로 연결하지 않도록 주의해야 한다.

Connector 1번과 PICKit3의 화살표 방향과 연결해야하며 반대로 연결하지 않도록 주의



PIC16F18345를 사용하여 빵판에 꾸민 기본 회로


빵판에 꾸민 기본 회로 실제 모습 (오른쪽: 전원을 연결한 모습)

     아래 그림은 8 Pin, 14 Pin, 18 Pin, 그리고 20 Pin PIC와 PICKit3의 연결을 위한 그림으로 5 Pin을 사용한다.

ref) http://picprojects.org.uk/projects/ICSP/icsp-info.pdf
     

참고:

     1. Setup PICkit™ 3
     2. PICkit 3 - Installing and using the Standalone Programmer Software - STB150
     3. ICSP Programming Adapter
     4. Programming PIC Microcontrollers using PICkit 2 / 3 Programmer
     5. PIC Development Systems
     6. PICkit™ 3 (PG164130)
     7. Basic PICmicro Oscillator Design