반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

"Electronic Enginerring Odyssey"

PIC 16F877A Development Board (PIC 16F877A 개발보드 제작) 본문

PCB 제작 (PCB Design)/PIC16F877A Development Board

PIC 16F877A Development Board (PIC 16F877A 개발보드 제작)

Jerry_Lee_99 2024. 4. 15. 00:47
반응형

PIC16F877A 개발보드 제작

본인은 마이크로칩사의 PIC 마이크로프로세서를 자주 사용한다.

PIC 마이크로 프로세서의 장점은 다양한 계열의 제품군으로 사용자가 원하는 기능만으로 이루어진 칩을 선정하여 사용할 수 있다는 것이다.

 

특히 16Series 8비트 계열의 제품군을 흔히 입문용이나 교육용으로 많이 사용하는데 16 F628 A, 16 F876, 16F877A 등 다양한 종류의 칩이 개발되어 있으며 그중 16F877A는 40 pin Processor로 코딩교육에 매우 용이하다.

 

본인은 MPLAB X 프로그램을 사용하며, 컴파일러는 CCS-C 컴파일러를 사용한다.

CCS-C 컴파일러의 경우 자체적으로 Bulit-in-fuction 함수를 제공하기 때문에 프로그램 개발이 훨씬 수월해지는 장점이 있다. (레지스터를 하나하나 건드릴 필요가 없다는 의미이다.)

 

다운로더는 PICKIT3를 사용한다.

 

16F877A를 이용하여 여러 가지 테스트를 해보기 위해 개발보드를 제작하였다.

이번에 제작한 개발보드는 여러개의 기능을 가지고 있는데 LED TEST, LCD TEST, DIP Switch Test, Switch Test, RS232 TEST 등 다양한 기능을 하나의 보드에서 테스트할 수 있도록 개발하였다.

 

PIC16F877A와 LED, 저항,커패시터 등은 개발보드 소형화를 위해 SMD(Surface Mount Device) 타입을 사용하였으며 대다수의 SMD 부품들은 후면부 기판에 장착하였다.

 

PIC16F877A 개발보드

 

 

테스트 영상

 

반응형