Los controladores PIC16F631de Microchip Technology proporcionan una migración económica a partir de dispositivos de 8 y 14 patillas, mientras que los controladores PIC16F677 presentan una capacidad de hardware I2C y SPI. Son una ampliación compatible de las series PIC16F685/687/689/690 (trazado de la tarjeta, el software y el conjunto de herramientas son reutilizables sin modificación) y son compatibles con toda la gama de µ controladores PIC del fabricante.
Incorporan tecnología nanoWatt (menor consumo de energía), un oscilador interno de precisión (31 kHz a 8 MHz), función de arranque de muy bajo consumo, temporizador supervisor de bajo consumo y temporizador de bajo consumo de 16 bits con control de puerta. Se destacan como características de ambos: hasta 3,5 kb de memoria flash, hasta 128 b de RAM, 2 comparadores con modo de bloqueo para inicialización/reinicialización, referencia interna de salto de banda de 0,6 V, tecnología In-Circuit Serial Programming, reinicialización por tensión insuficiente con opción de control por software, hasta 18 patillas de E/S y opción de encapsulado QFN 4x4. El PIC16F677 incluye convertidor A/D de 10 bit y 12 canales y soporte SPI y I2C, con opción de máscara de direcciones.
Disponen del soporte de las herramientas de desarrollo del fabricante (MPLAB IDE, PICkit 2 y MPLAB ICD 2).
Se suministran en cápsulas PDIP, SOIC, SSOP y QFN de 20 patillas, conformes a RoHS.