본문 바로가기

[Microchip]/PIC16F

[PIC16F723] 클럭 설정 - 성능 측정

 

[PIC16F723] 클럭 설정 - 성능 측정

 

 

 

PIC16F723  은 최대 20Mhz로 동작 가능하고 내부 오실레이터 이용시 16Mhz로 동작한다.

입력 클럭의 설정은 Config레지스터를 이용하여 설정 가능하다. 디폴트는 내부 오실레이터이다.

 

 

__CONFIG(WDTE_OFF&PLLEN_ON&FOSC_INTOSCCLK&MCLRE_ON);

 

 

 

내부 오실레이터 구조

PIC16F72x 는 내부에 1%정밀도의 오실레이터가 있기 때문에 외부 실레이터 연결할 필요 없이 간단히 사용할 수 있다.

최대 16Mhz까지 가능하고 디폴트 8Mhz로 동작한다.

 

오실레이터 관련 설정은  OSCCON 레지스터에서 가능하다.

 

void SystemInit(void)
{
 //grobal interrupt disable
 disable();   

 

 // Set internal oscillator frequency

//16MHz Internal Clock Select : 
 OSCCON = 0x30; 

}

 

 

 

 

 

 

 

 

 

 

반응형