Datasheet
The 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 space-saving 14-pin devices
to feature-rich 100-pin USB On-the-Go (OTG) products. This
allows simple, compact designs to easily expand to offer
more capabilities as requirements demand.
In addition, Microchip offers highly configurable stand-
alone USB converters, hubs, transceivers, switches,
bridges and security controllers ideal for applications like
smart phones, Flash media controllers, power delivery and
charging, cameras, GPS, gaming, medical, networking and
set-top boxes.
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 to 100-pin packages
PIC24 Family
■ Full-speed USB Device, Host and OTG modes
■ 32–512 KB Flash, 8–96 KB RAM
■ 16 to 70 MIPS 16-bit devices
■ Up to 4 UARTs, 3 I
2
C and 4 SPI ports
■ DMA interface for data RAM access, display drivers
■ Available in 28/44/64/80/100/144-pin packages
USB Connectivity Solutions
Scalable Integrated USB Solutions
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
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 Converters
■ MCP2200 (USB to UART) and MCP2210 (USB to SPI)
bridge devices allow for an easy and cost-effective
way to add USB to existing designs. These highly-
confi gurable products support full speed, on board
EEPROM and up to nine GPIOs.
www.microchip.com/usb
4
Connectivity Solutions