La familia de microcontroladores USB de 16 bits PIC24F de Microchip, basada en los microcontroladores USB de 8 bit PIC18, es compatible en periféricos, patillas y software con los microcontroladores USB PIC32 de 32 bits, de altas prestaciones y 80 MHz del fabricante. El fabricante también ha ampliado su gama de microcontroladores de 8 bits con la familia PIC18F1XK50, de menores coste y huella. Todos estos dispositivos cuentan con el soporte de pilas USB y controladores de clase, gratuitos.
Los PIC18F13K50 y 14K50 son los µCs USB de menor coste del fabricante. Incluyen las funciones habituales de los µCs de 8 bits de gama baja e interfaces I2C, SPI y USART, así como USB 2.0.
La familia PIC24F USB se presenta como la familia µCs USB de 16 bit, de menor consumo (2,6 µA en reposo) y mayor memoria (hasta 256 kb de flash y 16 kb de RAM). Incluye “host” incrustado (embedded) USB 2.0, doble función y OTG. Los PIC32 con USB 2.0 OTG operan hasta 80 MHz y alcanzan 512 kb de flash y 32 kb de RAM. Todas estas familias de µCs PIC USB de 8, 16 y 32 bits cuentan con el soporte de las herramientas de desarrollo MPLAB IDE, el sistema de emulación MPLAB REAL ICE, el depurador de circuito MPLAB ICD 2 y el programador MPLAB PM3, así como los compiladores C MPLAB.
El fabricante también ofrece su centro de diseño “on-line”, disponible en www.microchip.com/USB.