
PCD Command-line Compiler unterstützt die Microchip PIC24 Produkt-Familie und dsPIC Familie mit so populären Bauteilen wie PIC24FJ128GA006 und PIC24HJ128GP306 oder dsPIC30F4012 und dsPIC33FJ128GP706 aus der dsPIC Familie.
Die Compiler enthalten eine komplette Bibliothek von mehr als 300 eingebauten Funktionen und über 130 externe Peripherie Treiber als auch mehr als 130 Beispielprogramme für hoch optimierten Programmcode. Nützliche Source-Code Bibliotheken für RS232, LCDs, HID, USB, SPI, I2C, kapazitive Berührungssensoren und mehr sind eine grosse Hilfe, um Projekte schnell und effizient starten zu können. PCD enthält zusätzliche Treiber für Echtzeituhr, CAN, TCP/IP und CDC.
PCD unterstützt alle standardmässigen C Operatoren und built-in Funktionen, hat aber auch fortschrittliche Funktionen, die nur in PIC24/dsPIC Bauteilen verfügbar sind wie 48- und 64-bit Floating Point für Berechnungen mit höherer Genauigkeit oder breiterem Bereich. Komfortable Funktionen wie #BIT , #BYTE und #WORD ermöglichen das Platzieren von C Variablen auf absoluten Adressen und so das Zuordnen von Registern zu C Variablen. PCD besitzt moderne Oszillator-Kontrolle, um aus einer Vielzahl von Taktquellen, PLL und Stromsparmodi wählen zu können. Funktionsrekursion erlaubt interaktive Prozess-Algorithmen.
Command-Line Compiler können aus DOS gestartet werden oder in ein MPLAB® IDE oder eine andere Microchip Umgebung von Drittfirmen integriert werden.