1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com chipKIT Max32 Board Reference Manual Revised January 27, 2015 This manual applies to the chipKIT Max32 rev. E Overview The chipKIT Max32 is a microcontroller board based on the Microchip PIC32MX795F512L, a member of the 32-bit PIC32 microcontroller family. The Max32 is the same form factor as the Arduino Mega board and is compatible with many Arduino shields as well as larger shields for use with the Mega boards. The Max32 is easy to use and suitable for both beginners and advanced users experimenting with electronics and embedded control systems. It features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply. Features include: A Microchip PIC32MX795F512L microcontroller (80 MHz, 512K Flash, 128K RAM) 3.3V operating voltage 90mA typical operating current 7V to 15V input voltage (recommended) 20V input voltage (maximum) 83 available I/O pins 16 analog inputs 0V to 3.3V analog input voltage range +/-18mA DC current per pin a 10/100 Ethernet MAC The chipKIT Max32 board. a USB 2.0 full-speed OTG controller 2 CAN controllers The Max32 can be programmed using the Multi-Platform Integrated Development Environment (MPIDE), an environment based on the original Arduino IDE and modified to support PIC32. It contains everything needed to start developing embedded applications. The Max32 has 83 I/O pins that support a number of peripheral 2 functions, such as UART, SPI, I C ports, and pulse width modulated outputs. Sixteen of the I/O pins can be used as analog inputs or as digital inputs and outputs. The PIC32 microcontroller on the Max32 also provides a 10/100 Ethernet MAC, USB 2.0 full-speed OTG controller, and two CAN controllers. An add-on board like the chipKIT Network Shield is needed to use these advanced peripherals. The Max32 can be powered via USB, an external AC-DC power adapter, or batteries. Copyright Digilent, Inc. All rights reserved. DOC : 502-202 Page 1 of 20 Other product and company names mentioned may be trademarks of their respective owners. chipKIT Max32 Board Reference Manual 1 chipKIT Max32 Hardware Overview The Max32 board has the following hardware features: 1. USB Connector for USB Serial Converter This connects to a USB port on the PC to provide the communications port for the MPIDE to talk to the Max32 board. This can also be used to power the Max32 board when connected to the PC. 2. J11: Microchip Debug Tool Connector This connector is used to connect Microchip programmer/debugger tools, such as the PICkit 3, for in-circuit serial programming (ICSP). This allows the Max32 board to be used as a traditional microcontroller development board using the Microchip MPLAB IDE. 3. J2: External Power Connector This is used to power the Max32 board from an external power supply. This is a 5.5mm x 2.1mm barrel connector. It is wired with the center terminal as the positive supply voltage. The power supply voltage must be in the range of 7V to 15V. 4. Power Supply 3.3V Regulator Voltage regulator for the 3.3V power supply. This power supply can provide up to 500mA of current. 5. JP1: Power Select Jumper This jumper is used to route power from the external power connector through the on-board 5V voltage regulator or to bypass the 5V regulator. The REG position routes power through the 5V regulator. The BYP position bypasses the on-board 5V regulator. With this jumper in the BYP position, the maximum input voltage that can be applied at the external power connector is 6V. 6. Power Supply 5V Regulator Copyright Digilent, Inc. All rights reserved. Page 2 of 20 Other product and company names mentioned may be trademarks of their respective owners.