PIC12F617

PIC12F617 (8Pin, Flash-Based 8-Bit CMOS Microcontrollers)


8-Pin Diagram of PIC12F617

http://ww1.microchip.com/downloads/en/DeviceDoc/41302D.pdf   



PIC12F617은 8핀 마이크로컨트롤러로 작고 아래 그림은 PIC12F617을 사용하기 위한 기본 회로로 ICD2는 그림에 나와 있는 것과 같이 PIC1F617의 4, 6, 7번 핀을 사용하여 연결 할 수 있습니다.


그림 PIC12F617을 사용하기 위한 기본 회로



그림 PIC12F617을 사용하기 위하여 빵판에 꾸민 기본 회로


기본 프로그램 :
--------------------------------------------------------------------------------------------------
#include    <12f617.h>

#fuses      INTRC_IO,NOPROTECT,NOBROWNOUT,NOWDT,NOPUT
#use        delay (clock=8000000)

#define     LED_PIN		PIN_A2
#define     LED_ON		high (LED_PIN)                          
#define     LED_OFF		low   (LED_PIN)

void main ()
{   set_tris_a (0b111011) ;  //* 1:input, 0:output

    while (1) {
      LED_ON ; delay_ms (500) ;
      LED_OFF ; delay_ms (500) ;
    }              
}                         
--------------------------------------------------------------------------------------------------