Les microcontrôleurs PIC, un groupe de puces microcontrôleurs fabriquées par Microchip Technology (Chandler, Arizona), constituent une famille. L'acronyme PIC signifie "peripheral interface controller", bien que ce terme soit rarement utilisé de nos jours. Les microcontrôleurs sont de petits micro-ordinateurs qui contrôlent les dispositifs embarqués dans les véhicules, les robots et les machines de bureau. Un microcontrôleur typique comprend un processeur, une mémoire et des périphériques. Les microcontrôleurs PIC attirent les amateurs et les expérimentateurs, notamment dans les domaines de l'électronique et de la robotique. Les principales caractéristiques des microcontrôleurs PIC comprennent une large gamme de disponibilité et de faibles coûts, une reprogrammation facile à l'aide de la mémoire EEEPROM (electrically eraseable programmable read only memory) intégrée, une vaste collection de notes d'application, de nombreux outils de développement, ainsi qu'une multitude d'informations sur Internet. Les microcontrôleurs PIC apparaissent souvent sous le nom de marque PICmicro. Chaque microcontrôleur PIC possède un ensemble de registres qui font également office de RAM (mémoire vive). Des registres de contrôle à usage spécial pour les ressources matérielles de la puce sont également mappés dans l'espace de données. Chaque PIC possède une pile qui enregistre les adresses de retour. Cette pile n'était pas accessible par logiciel sur les anciennes versions du PIC. Toutefois, cette limitation a été supprimée avec les modèles ultérieurs.
Picprojects décrit plusieurs projets que les amateurs de PIC peuvent développer et tester dans leur propre laboratoire.
Van Ooijen Technische Informatica, Pays-Bas répond aux questions courantes concernant la famille PIC.