PIC칩 대부분의 명령은 SINGLE CYCLE로 처리되는데

SINGLE CYCLE 명령은 1초/(메인클럭/4)의 실행 시간이 소요된다.

EX)4MHz 외부 OSC를 쓰면 내부 명령은 4MHz/4 = 1MHz로 처리됨. 즉, 1MHz=1000000. 시간으로 따지면 1초/1000000 = 0.000001 이므로 1uS(1마이크로 세컨드)

메인클럭을 4로 나누는 이유는 하나의 INSTRUCTIN CYCLE이 4개의 Q CYCLE 즉, Q1,Q2,Q3,Q4가 공급되어야 하나의 명령이 실행되며 이 4개의 클럭이 바로 SINGLE CYCLE이라 한다.




-책 :  PIC으로 디지털 제어 산업기사를 따자!! 중에서...

http://mcumart.co.kr/shop/goods/goods_search.php?searched=Y&log=1&skey=all&sword=%B1%E2%BB%E7

Posted by 공돌이pooh
,