Die CCS-Bibliothek (C Compiler Support Library) ist eine Sammlung von Funktionen und Routinen, die Entwicklern helfen, Software für Mikrocontroller und eingebettete Systeme zu erstellen. Sie wird häufig in Verbindung mit dem CCS C Compiler verwendet, der speziell für die Programmierung von PIC-Mikrocontrollern von Microchip Technology entwickelt wurde. Die Bibliothek bietet eine Vielzahl von Funktionen, die den Zugriff auf Hardwarekomponenten, die Durchführung von Berechnungen und die Handhabung von Daten erleichtern. Dazu gehören unter anderem Funktionen für die serielle Kommunikation, die Steuerung von Ein- und Ausgängen sowie die Verarbeitung von Interrupts.