Connectivity Solutions Connectivity Solutions for Embedded Design: USB, Ethernet, ZigBee, MiWi, CAN, LIN, IrDA and RS-485 Protocols www.microchip.com/connectivityMemory offerings range from 16 Kbytes to 512 Kbytes of Consumers desire for more engaging, easy-to-use and Flash program memory and from 768 bytes to 32 Kbytes of upgradable products is driving embedded designers to add data RAM providing ample code and data space for complex USB capabilities to their products. USB applications. Microchips USB product families include Microchip provides designers with a scalable choice of solutions for device, embedded host and dual-role OTG integrated USB solutions across 8-, 16- and 32-bit PIC applications. microcontrollers ranging from the space-saving 20-pin Microchip provides free source code for USB software stacks devices to the feature-rich 100-pin USB On-the-Go (OTG) and class drivers to shorten development time for USB products. This allows simple, compact designs to easily applications, including thumbdrive bootloaders and printer grow to more capable designs as requirements demand. support. Microchips free USB Host Stack, Device Stack and Class Drivers (HID, MSD, CDC, Custom) are available at www.microchip.com/usb. Parallel Free Free Scalable mTouch Peripheral Analog Device Core USB Flash RAM ADC Master SW Class Development Packages Support Pin Select Comp Port Stacks Drivers Environment PIC18F14K50 8-bit USB 2.0 Device 16 KB 768B Yes 1 1 1 No 10-bit, SW No 2 Yes Yes Yes 20 pin 9 Ch. PIC18F4450/ 8-bit USB 2.0 Device Up to Up to Yes 1 1 1 No 10-bit, SW No 2 Yes Yes Yes 28, 40, 44 4550/4553 32 KB 2048B External 10 & 13 Ch. pin 12-bit, 10 & 13 Ch. PIC18F46J50 8-bit USB 2.0 Device 64 KB 3904B Yes 2 2 2 Yes 10-bit, Yes Yes 2 Yes Yes Yes 28, 40, 44 CTMU 13 Ch. pin PIC18F87J50 8-bit USB 2.0 Device 128 KB 3904B Yes 2 1 1 No 10-bit, SW Yes 2 Yes Yes Yes 64, 80 pin External 8 & 12 Ch. PIC24FJ64GB004 16-bit USB 2.0 Device, 32 KB to 8 KB Yes 2 2 2 Yes 10-bit, Yes Yes 3 Yes Yes Yes 28, 44 pin Embedded Host, 64 KB CTMU 13 Ch. Dual Role, OTG PIC24FJ256GB110 16-bit USB 2.0 Device, 64 KB to 16 KB Yes 4 3 3 Yes 10-bit, Yes Yes 3 Yes Yes Yes 64, 80, Embedded Host, 256 KB CTMU 16 Ch. 100 pin Dual Role, OTG PIC32MX4XX 32-bit USB 2.0 Device, 512 KB 32 KB Yes 2 2 2 No 10-bit, Yes Yes 2 Yes Yes Yes 64, 100 pin Embedded Host, External 16 Ch. Dual Role, OTG 2 Connectivity Solutions UARTs SPI 2 I C RTCC