본문 바로가기
전자/임베디드 시스템

ATmel을 인수한 PIC 마이크로 프로세서의 특징

by Begi 2018. 6. 24.
반응형

PIC을 만드는 Microchip이 ATmel을 인수했기 때문에 ATmel보다 PIC이 많이 사용될 가능성이 높다.

 

PIC 특징

임베디드 시스템에 많이 사용하는 MCU인 PIC 시리즈의 특징은 다음과 같다.

  • 가격이 매우 싸다.
  • PIC은 가격 대비 속도가 매우 높다.
  • RISC 구조를 가진다.
  • 하바드 구조로 프로그램과 데이터가 분리되어 있다.
  • PIC 명령어는 Loopup Table 구현에 적합하게 구현되어 있다.
  • 인터럽터 지연은 3싸이클 이다. 하지만, 최근의 PIC 모델에는 3~4 싸이클 인터럽터 지연을 가지기도 한다.
  • RAM에 접근하기 위해 뱅크 스위치해야 한다.
  • PIC은 8비트, 16비트, 32비트 모델이 있다.
  • PIC 모델 

8비트: PIC10, PIC12, PIC16, PIC18

16비트: PIC24, dsPIC

32비트: PIC32

 

 

 

PIC 변수 크기

Microchip의 PIC MCU에서 많이 사용되는 MPLAB XC8 컴파일러의 변수 크기는 PC와 다르다. 매우 특이하게 1bit와 3Byte 데이터가 있다. 

 

bit                 1Bit

signed char         1Byte

unsigned char       1Byte

signed short        2Byte

unsigned short      2Byte

signed int          2Byte

unsigned int        2Byte

signed short long   3Byte

unsigned short long 3Byte

signed long         4Byte

unsigned long       4Byte

signed long long    4Byte

unsigned long long  4Byte

 

반응형

댓글