Com base nos seus microcontroladores USB de 8 bit, a Microchip disponibiliza agora a família PIC24F USB de 16 bit, compatível em termos de encapsulamento, periféricos e software com os microcontroladores USB PIC32 de 32 bit, de elevada performance e 80 MHz. A Microchip ampliou também a sua oferta em 8 bit com a família PIC18F1XK50 de custo inferior. Os controladores e stacks USB para os microcontroladores são oferecidos gratuitamente.
O USB é cada vez a forma de conectividade preferida para aplicações de consumo e industriais. A substituição dos interfaces existentes, em especial o RS232, pelo USB permite novas funcionalidades, mantendo o baixo custo de desenvolvimento e produção.
Os PIC18F13K50 e PIC18F14K50 são os mais acessíveis. Proporcionam muitas das funcionalidades habituais neste tipo de microcontroladores de 8 bit, além dos interfaces I2CTM, SPI, USART e USB 2.0, possibilitando a transferência de dados em vários tipos de barramentos.
Os PIC24F USB, de 16 bit, consomem apenas 2,6 µA em repouso e possuem memória FLASH até 256 Kb e RAM até 16 kB. Podem funcionar como hosts USB OTG ("On the go", ou seja, prontos a utilizar), sendo uma opção simples e econômica para dotar as aplicações de conectividade USB completa.
Os microcontroladores PIC32 com USB 2.0 OTG proporcionam as melhores prestações e capacidade de memória. Funcionam até 80 MHz, com memória FLASH até 512 Kb e RAM até 32 kB. Além disso, mantêm a compatibilidade em termos de pinos, periféricos e software com as restantes famílias de microcontroladores de 16 bit.
Todas as novas famílias de microcontroladores PIC USB de 8, 16 e 32 bit, contam com o suporte das ferramentas de desenvolvimento da Microchip. Entre estas se encontram o ambiente de desenvolvimento MPLAB, o emulador MPLAB REAL ICE, o depurador MPLAB ICD2 e o programador MPLAB PM3. Os compiladores C MPLAB também estão disponíveis para as três famílias.
No site da Microchip é possível encontrar um centro de design on-line para ajuda a dar os primeiros passos em USB, com vasta documentação, vários esquemas de circuitos, exemplos de programação e outras informações. É possível também descarregar a stack HOST USB e os controladores de classe (HID, MSD, CDC e Custom), todos eles oferecidos gratuitamente pela Microchip. A stack USB OTG está ainda na versão beta, mas espera-se que em breve seja disponibilizada uma versão fina.
Os microcontroladores PIC18F1XK50 estão disponíveis em encapsulamentos de 20 pinos SSOP, SOIC, PDIP e QFN de 5x5 mm.