Microchip Technology DM164130-3 Information Guide

Page of 8
Consumers’ desire for more engaging, easy-to-use and 
upgradeable products is driving embedded designers to 
add USB capabilities to their designs.
Microchip provides designers with a scalable choice of 
integrated USB solutions across 8-, 16- and 32-bit PIC® 
microcontrollers ranging from the space-saving 14-pin 
devices to the feature-rich 100-pin USB On-the-Go (OTG) 
products. This allows simple, compact designs to easily 
grow to more capable designs as requirements demand.
In addition, Microchip offers highly configurable stand-
alone USB protocol converters that enable full-speed USB 
connectivity in applications with a UART or SPI interface. 
Microchip provides free source code for USB software 
stacks and class drivers to shorten development time for 
USB applications, including thumb drive boot loaders and 
printer support. Supported classes include: audio, CDC, 
HID, MSD, printer and custom. Microchip’s free USB host 
stack, device stack and class drivers are available at: 
www.microchip.com/usb
.
PIC16F and PIC18F Family
   
Full-speed USB Device mode
   
8–128 KB Flash, 512B-4 KB of RAM, 
   
Up to 16 MIPS 8-bit devices
   
Up to 4 UARTs, 2 I
2
C™/SPI ports
   
Available in 14/20/28/44/64/80/100-pin packages
PIC24E Family
   
Full-speed USB Device, Host and OTG modes
   
256–512 KB Flash, 32-52 KB RAM,  
70 MIPS 16-bit devices
   
4 UARTs, 2 I
2
C, 4 SPI ports with DMA
   
Available in 64/100/144-pin packages
PIC32 Family
   
Full-speed USB Device, Host and OTG Modes with 
dedicated DMA Channels
   
16–512 KB Flash, 4-128 KB RAM,  
40 or 80 MHz MIPS® M4K® Core
   
Up to 6 UARTs, 5 I
2
C and 4 SPI ports,  
up to 8 general purpose DMA channels
   
Available in 28/36/44/64/100-pin packages
Scalable and Integrated Solutions
 
Full-Speed USB and USB On-the-Go
PIC24F Family
   
Full-speed USB Device, Host and OTG modes
   
32–256 KB Flash, 8-96 KB RAM,  
16 MIPS 16-bit devices
   
Up to 4 UARTs, 3 I
2
C and 3 SPI ports,  
DMA interface for data RAM access, display drivers
   
Available in 28/44/64/80/100-pin packages
dsPIC33E Family
   
Full-speed USB Device, Host and OTG modes
   
256–512 KB Flash, 32-52 KB RAM,  
70 MIPS 16-bit devices
   
4 UARTs, 2 I
2
C and 4 SPI ports with motor control and 
digital power peripherals
   
Available in 64/100/144-pin packages
Stand-alone USB Controllers
   
MCP2200 USB-to-UART Protocol Converter
   
MCP2210 USB-to-SPI Protocol Converter
   
USB 2.0 Full Speed
   
On-board EEPROM, GPIO, highly configurable,  
small packaging
www.microchip.com/usb
2
Connectivity Solutions