리모콘 파트 만들기

지그비 통신의 리모콘 파트를 만들었다.
메인 CPU는 PIC16F526를 선택했다.
일단 집에 있는 것 중에서 골랐고, 10원이라도 더 싼 것으로 골랐다.
채널 Up/Down 을 위해 입력을 2군데로 받고
FND 출력을 위해 HEF4094 를 연결했다.
PIC와 HEF4094는 3가닥으로 연결된다.
PIC에서 지그비 모듈로 연결하는 것도 3가닥을 사용한다.
PIC와 외부모듈과의 연결은 모두 8개가 필요하다.
12F675 같은 8핀은 사용하지 못하고 그 다음으로 작은 14핀 PIC 중에서 골라야 했다.
16F526은 내부클럭을 사용할 수 있고 전원과 접지를 제외하면 12개 I/O를 사용할 수 있다.
12개 중에서 외부 모듈과의 연결에는 8개만 사용하므로 ICSP를 위한 단자는 중복되지 않게 사용할 수 있다.
ICSP 6개 핀 중에서 2개는 전원과 접지, 하나는 사용하지 않는 핀이니까 I/O 단자는 3개만 사용한다.
12개 중에서 8개는 외부 칩과 연결, 3개는 ICSP에 연결하고 하나가 남는다.
이것은 PIC 동작 확인을 위한 LED를 연결한다.
I/O 포트를 놀리지 않고, ICSP를 위한 연결까지 충분하게 사용했다. ^^
이제 프로그래밍 단계가 남았다.
FND 대신 2-Line Display를 사용해도 좋겠다.
HEF4094까지는 그대로 사용하고 프로그래밍만 손보면 HD44780 디스플레이로 바꿀 수 있다.
Display쪽으로 출력이 가능하도록 단자를 만들어 두어야겠다.