Download Print this page

Digilent Max32 Reference Manual

Board
Hide thumbs Also See for Max32:

Advertisement

Quick Links

Max32™ Board Reference Manual
Revised June 29, 2017
This manual applies to the Max32 rev. E
Overview
The 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.
The chipKIT Max32 board.
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
functions, such as UART, SPI, I
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 Network Shield™ is needed to use these advanced peripherals.
The Max32 can be powered via USB, an external AC-DC power adapter, or batteries.
DOC#: 502-202
Other product and company names mentioned may be trademarks of their respective owners.
2
C ports, and pulse width modulated outputs. Sixteen of the I/O pins can be used as
Copyright Digilent, Inc. All rights reserved.
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
a USB 2.0 full-speed OTG controller
2 CAN controllers
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Page 1 of 20

Advertisement

loading
Need help?

Need help?

Do you have a question about the Max32 and is the answer not in the manual?

Questions and answers

Summary of Contents for Digilent Max32

  • Page 1 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.
  • Page 2 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.
  • Page 3 12. JP3 & JP4: SPI Master/Slave Select Jumpers These jumpers are used to switch the SPI signals for use of the Max32 board as an SPI master device or as an SPI slave device. Both jumpers should be switched together. Place the shorting blocks in the MASTER position for master operation and in the SLAVE position for slave operation.
  • Page 4 This document describes the functionality of the jumpers listed in Fig. 2 below. Figure 2. Max32 Jumpers. Copyright Digilent, Inc. All rights reserved. Page 4 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 5 MPIDE and USB Serial Communication The Max32 board is designed to be used with the Multi-Platform IDE (MPIDE). MPIDE is a modified version of the Arduino IDE that supports the PIC32 microprocessors and is fully backwards-compatible with the Arduino IDE. The MPIDE uses a serial communications port to communicate with a boot loader running on the Max32 board.
  • Page 6: Power Supply

    If the trace between the pins on JP5 has been cut, the automatic reset operation can be restored by loading JP5 and inserting a shorting block across it. Two red LEDs (LD1 and LD2) will blink when data is being sent or received between the Max32 and the PC over the serial connection.
  • Page 7 VIN (pin 8): This connects to the voltage provided at the external power supply connector. This can be used to provide unregulated input power to the shield. It can also be used to power the Max32 board from the shield instead of from the external power connector.
  • Page 8 The microcontroller system uses logical pin numbers to identify digital I/O pins on the connectors. The logical pin numbers for the I/O pins on the Max32 are 0 – 85. These pin numbers are labeled in the silk screen on the board.
  • Page 9 SDO2A, SCK2A) on the PIC32 microcontroller. These signals also appear on connector J13. Jumpers JP3 and JP4 are used to select whether the Max32 operates as a Master (transmit on MOSI, receive on MISO) or a Slave (transmit on MISO, receive on MOSI) device. The shorting blocks on JP3 and JP4 are normally placed in the Master position for the Max32 to function as an SPI master.
  • Page 10 USB: The USB OTG controller allows using the Max32 board to implement a USB device, USB host, or USB OTG host/device. The following pins are used by the USB interface: Pin 27 (D+), Pin 26 (D-), Pin 25 (USBID), Pin 24 (VBUS).
  • Page 11 If J11 is loaded from the top, the PICkit3 will interfere with the USB connector and the external power connector. A short six-wire cable can be used between the PICkit3 and the Max32. If J11 is loaded from the bottom, the PICkit3 won't interfere with the USB and external power connectors.
  • Page 12 AN12/ERXD0/AECRS/PMA11/RB12 Also J7-05(67) ERXDV/AERXDV/ECRSDV/AECRSDV/S J8-11 CL2A/SDO2A/ Also JP3,JP4 U2ATX/PMA3/CN10/RG8 J8-10 VREF+/CVREF+/AERXD3/PMA6/RA10 Also J3-15 J8-09 C1RX/ETXD1/PMD11/RF0 J8-08 C1TX/ETXD0/RMD10/RF1 Copyright Digilent, Inc. All rights reserved. Page 12 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 13 PMA0/CN12/RB15 Also A15 J14-02 TMS/RA0 J14-04 TCK/RA1 J14-06 TDI/RA4 J14-08 TDO/RA5 J14-10 SS1/IC2/RD9 J14-12 SOSCI/CN1/RC13 J14-14 ETXD3/PMD13/CN19/RD13 Copyright Digilent, Inc. All rights reserved. Page 13 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 14 TRD0/RG13 J03-15 VREF+/CVREF+/AERXD3/PMA6/RA10 AREF J03-16 VREF-/CVREF0/AERXD2/PMA7/RA9 J04-01 AETXCLK/SCL1/INT3/RA14 J04-02 AETXEN/SDA1/INT4/RA15 AETXD0/SS1A/U1BRX/U1ACTS/CN20/R J04-03 AETXD1/SCK1A/U1BTX/U1ARTS/CN21/ J04-04 RD15 J04-05 SDA3A/SDI3A/U3ARX/PMA9/CN17/RF4 Copyright Digilent, Inc. All rights reserved. Page 14 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 15 J08-08 C1TX/ETXD0/RMD10/RF1 J08-09 C1RX/ETXD1/PMD11/RF0 J08-10 VREF+/CVREF+/AERXD3/PMA6/RA10 Connector Pin # Pin # PIC32 Pin # PIC32 Signal Notes Copyright Digilent, Inc. All rights reserved. Page 15 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 16 TMS/RA0 J14-03 SCL1A/SDO1A/U1ATX/RF8 J14-04 TCK/RA1 J14-05 AERXD0/INT1/RE8 J14-06 TDI/RA4 J14-07 SDO1/OC1/INT0/RD0 J14-08 TDO/RA5 J14-09 SOSCO/T1CK/CN0/RC14 J14-10 SS1/IC2/RD9 Copyright Digilent, Inc. All rights reserved. Page 16 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 17 MCLR ERXCLK/AERXCLK/EREFCLK/AEREFCLK/ SS2A/U2BRX/ J8-01 U2ACTS/PMA2/CN11/RG9 Also J13-05 J14-02 TMS/RA0 J14-05 AERXD0/INT1/RE8 J14-15 AERXD1/INT2/RE9 J5-06 AN5/C1IN+/VBUSON/CN7/RB5 Also A5 Copyright Digilent, Inc. All rights reserved. Page 17 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 18 AN15/ERXD3/AETXD2/OCFB/PMALL/P J7-08 MA0/CN12/RB15 Also A15 AETXD0/SS1A/U1BRX/U1ACTS/CN20/ J4-03 RD14 AETXD1/SCK1A/U1BTX/U1ARTS/CN21 J4-04 /RD15 SDA3A/SDI3A/U3ARX/PMA9/CN17/RF J4-05 SCL3A/SDO3A/U3ATX/PMA8/CN18/RF J4-06 J9-13 USBID/RF3 Copyright Digilent, Inc. All rights reserved. Page 18 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 19 J14-13 OC3/RD2 J3-03 OC4/RD3 J3-01 ETXD2/IC5/PMD12/RD12 J14-14 ETXD3/PMD13/CN19/RD13 J3-05 OC5/PMWR/CN13/RD4 J8-15 PMRD/CN14/RD5 J8-07 ETXEN/PMD14/CN15/RD6 J14-16 ETXCLK/PMD15/CN16/RD7 VCAP/VDDCORE Copyright Digilent, Inc. All rights reserved. Page 19 of 20 Other product and company names mentioned may be trademarks of their respective owners.
  • Page 20 CHIPKIT and the CHIPKIT Logo are trademarks or registered trademarks of Microchip Technology Incorporated in the U.S. and other countries, and are used under license. Copyright Digilent, Inc. All rights reserved. Page 20 of 20 Other product and company names mentioned may be trademarks of their respective owners.