PIC-C è un compilatore ANSI C per PICmicro, ideale per l'impiego intensivo e professionale; integra un sistema di sviluppo (IDE) e un ottimizzatore intelligente, in grado di generare un codice compatto e veloce, inoltre è perfettamente compatibile con MPLAB (versione 3.4 o superiori).
PIC-C può essere eseguito dall'ambiente di sviluppo professionale HI-TECH, il quale consente la totale gestione dei progetti; è in grado di compilare in una singola passata; il compilatore può essere eseguito direttamente dalla linea di comando.
PIC-C è un compilatore ANSI C che supporta tutti i dati standard, inclusi i floating-point. Le caratteristiche del compilatore includono:
- Numero illimitato di sorgenti
- Livelli multipli di ottimizzazione
- Una biblioteca completa di sorgenti d'esempio
- Supporto del floating-point (24-bit e 32-bit IEEE)
- Programmazione contemporanea in C e assembler
- Visualizzazione dell'assembler generato
- Ottimizzazione dell'assembler
- Linker completo con overlaying di variabili locali per minimizzare l'uso della RAM
Il compilatore PIC-C è disponibile in diverse versioni che supportano le famiglie Microchip PIC10, IC12CXXX, PIC14000, PIC16CXX e PIC17CXXX, PIC18CXXX, e dsPIC è fornito su CD-ROM, con una guida all'installazione di 26 pagine e il manuale in formato elettronico (PDF e HTML); è disponibile come opzione il manuale stampato.
PIC-C è disponibile in versione multi licenza e per sistema operativo DOS o UNIX. .
E' disponibile PICC Lite, una versione freeware limitata ai componenti PIC16C84, 16F84 e 16F84A del pacchetto completo. La documentazione (in inglese) allegata al file zip elenca altre differenze minori.