32-bit Microcontrollers Winter 2009 PIC32 Microcontroller Families With USB, CAN and Ethernet www.microchip.com/PIC32Building on the heritage of Microchip Technologys world-leading 8- and 16-bit PIC microcontrollers, the PIC32 family delivers 32-bit performance and more memory to solve increasingly complex embedded system design challenges. High Performance & Memory Industry Leading Compatibility Power your RTOS, Touch Screens Create Scalable Products in a and Complex Applications Consistent Environment 80 MHz, 1.56 DMIPS/MHz MIPS M4K Core Common MPLAB development tools 512K Flash with pre-fetch cache Pin & peripheral compatible with 16-bit PIC MCUs 128K RAM for data and program execution Common software stacks across MCUs Fast interrupts and context switch Common tools environment ~600 PIC MCUs Fast, Easy Development More Design Options Shorten Your Projects and Reuse Simplify Your System Design Hardware, Software and Tools Through Integration Free USB, TCP/IP, graphics and le system source code Extensive analog and digital peripherals Broad Third Party ecosystem USB Host/Device/OTG, Dual CAN, 10/100 Ethernet 49.99 starter kit with free C compiler Up to 16 DMA channels Hardware trace for less than 80 16-bit parallel master port FREE Microchip Software Libraries www.microchip.com/pic32libraries USB USB Host, Device, On-the-Go with Class Drivers Graphics Microchip Graphics Library CAN API Library for PIC32 with Integrated CAN Controller (in compiler) CAN Standalone CAN Library - includes support for MCP2515 Microchip TCP/IP with SSL and BSD IrDA Stack* ZigBee Pro Protocol Stack** Connectivity ZigBee Smart Energy Pro le Suite** MiWi Protocol Stack for 802.15.4 Networks Audio and Speech Audio Library for PIC32MX: Speex, ADPCM and WAV AES 128-, 196- and 256-bit Encryption & Decryption Library Encryption Public Key Cryptography Library (RSA) 16- and 32-bit File System Libraries FatFs File System Library DSP Library (located in MPLAB C compiler for PIC32) Basic Libraries Math Library (located in MPLAB C compiler for PIC32) Peripheral Library (located in MPLAB C compiler for PIC32) EEPROM Emulation IEC 60730 Class B Software** Serial Port Boot Loader Boot Loader USB Host Boot Loader** * Contact Microchip for availability. ** Software planned for future - get the latest updates at www.microchip.com/pic32libraries. www.microchip.com/PIC32