如果是编译PIC10、PIC12、PIC16系列单片机,用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。
PIC单片机的C编译器只要HI-TECH公司出品PICC编译器,和CCS公司的CCS编译器。还有PIC的出产商Microchip公司自行出产的只针对PIC18/PIC24/dsPIC/PIC32系列单片机的C言语编译器MCC(MCC18 / MCC30 / MCC32)。
IAR软件不能编译PIC的C言语或汇编言语。
要注意的一点是,CCS尽管也是C言语,但由于头文件不同,所以它的程序和PICC,MCC都不相同,三者的程序不能混着编译,比方针对CCS编写的程序只能用CCS的编译器编译,用PICC编译只能报错。
别的,HI-TECH现已被MICROCHIP收买,成为MICROCHIP旗下的全资子公司。