Search the Community

Showing results for tags 'max32'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 28 results

  1. Hi, I've build a board using the pic32MX795L, the same as the Chipkit max32, (I have original Max32 and uC32.) I uploaded bootloader with Microchip Snap ( This is my setup: Arduino 1.8.8 Chipkit core Ver 2.0.6 Windows 10 64 bits FTDI driver version I am having an issue with max32 clone, I got error "No target found." As I can program my uC32 and Max32 without a problem, I think Arduino and Chipkit core are not the problem. Also, I can see PIC32 Tx and Rx with Saleae Logic; there is some data at PIC32 Rx pin, but no data at PIC32 Tx pin, Tx line is held high. I will try MPIDE tomorrow and let you know. Any hints will be appreciated very much, Thanks in advance for any help.
  2. Hi all, I have been using MAX32 in bare-metal mode quite a bit, and I wrote some scheduler code for it. The code also does buffered debug printing over USB, and some basic error handling. I use this as start point for projects where I want very predictable timing. I find MAX32 very useful for this. The code is on Github here : and there is a write up at my website here: This mighty make a nice start point for anyone that has been using MAX32 as an Arduino but wants to get into writing C on it. (Everything builds with the free Microchip tools.) all the best Daniel
  3. I have at least 4 older chipKIT Max32s and a few Network shields for Ethernet and the CAN buses. Can I use the older Network shields on the newest Max32s from Digilent? Also, I will be creating my own shield soon, which will have 2 x CAN, 1 x RS485, at least one dsPIC for 2 x QEI communicating serially to the Max32, and use at least 4 PWMs, Are there differences in the shields? If I design a shield for the older chipKIT, will it work on the newest Max32? Is there a change log for the changes between the Max32s? It would be nice if the outside headers are in the same location and the pin-out is identical.
  4. I am new to diligent max32 chipkit and max32. I have max32 and max32 chipkit with pickit3. Could you tell me the best starting point to learn programming on this embedded devices? I am interested to know about MPLABx and MPIDE.
  5. Howdy. I have what I think is a fairly basic question: Which (non-FPGA) processor boards support Pmod modules? Is there any chance to see a table that shows each of the current ARM and PIC32 processor boards down a left-hand column and then the quantity of each of the Pmod ports (of each different configuration) on the middle of the chart? Thanks
  6. I am getting a No Target Found message in the Arduino IDE when compiling and trying to load a sketch into a Chipkit MAX32 board. Is this a known problem? is there something I need to change / do to get the Arduino IDE to find the board and load the sketch? Any help with this issue is most appreciated. Regards.....Len
  7. Hi Everyone, I am trying to figure out what is the pinout for the push buttoms, I used 4,33,36,37, and did not work, I also used 4, 78, 80 and 81 due to a reference from my professor and stiil did not work If you guys can help me out will be great thanks ESSo
  8. Hi, I've build a board using the pic32MX795L, the same as the Chipkit max32 for research purpose. I can upload any code using the pickit 3 and a generated code from MPLAB X, but when I upload the bootloader from Digilent site, nothing happens. I manage to build a code in MPLAB to test the operation of the circuit and every thing seams ok, I can send and receive data over the UART1 @115200 baud with no problem. But when I upload the firmware with pickit, the device is not recognized by pic32prog. the message after a few seconds is "No target found." even when I hit the reset during upload. There is any way that I could use the source code to Max32 to test the compilation and upload from my MPLAB that I know that's working? Best regards
  9. Monics

    Ethernet shield

    I am looking at using the Digilent modules together with Labview LINX (Makerhub), and I need a setup with ethernet connection to Labview/LINX. Digilent have retired the 410-211, Network Shield... but will I be able to use the Pmod NIC100 (together with max32 or uC32) and get support for ethernet interface through LINX....?Br,Martin Christiansen.
  10. hi, We have been happy to use chipkit max32 for quite some time now. Now we wanted to experiment a design that uses parts of the max32 circuitry. It turned out that when we have the crystal oscillator FQ7050B-8.000 (*1) connected to PIC32MX795F512, it uses an internal oscillator instead, and it runs slow. The model for the crystal oscillator is the one specified in chipkit schematics file (*2). If we replace it with the physical oscillator circuit removed from one of our chipkit max32 boards, controller performance becomes just as fast as in max32, and it is using the external oscillator the way it should. Is the external oscillator X1 on max32 something other than the one mentioned in the schematics (*2)? If so, could someone please specify its make and model. Best, metso *1 *2
  11. Hi All, I have tried to use chipkitcan library from Sublime Deviot. Deviot uses platformio as build platform. I have been able to install the microchip legacy peripheral libraries in platformio and so able to compile, but I run into linker issues, symbols not found. The linker scripts for my architecture are properly found but it sounds to me that the static library for the peripheral is not found. I have verified that the linker script contains the OPTIONAL("libcmh_peripheral.a") and the same for the architecture specific linker and library. This works fine with IMPDE and with Arduino IDE (after intalling peripheral libraries). Is there anything in the compiler or IDEs that is hardcoded to find the static libraries? any environment variable or so? Thanks
  12. Hi All, I am trying to use the ChipKITCAN library. This is a wrapper for the microchip CAN network library. I am using the legacy peripheral library to do this. I have been able to build the demo using MPIDE but I haven't been able to run it successfully. Is there any clear set of steps to run the demo in a chipkit max32? Also, I have been able to build this using Arduino IDE but running in the same issue. Any help is appreciated.
  13. When I connect the Wi-Fi Shield to the Max32 board and print out the state of the pins on the Wi-Fi Shield Vs the I/O shield I get completely different reactions, even though they connect to the same exact slots except for A6-A11 which aren't being used on the Wi-Fi shield & are left unconnected. With the I/O shield the pins are all low (as they should be, there is nothing in the code to make them go high. With the Wi-Fi Shield, & the same code, there are 3 pins that light up for no reason (the ones associated w/ Btn2&4 & SW1 on the I/O board. What could this be? I am just learning. Thanks so much for the help!
  14. Hello, I am working with the chipKIT Max32, chipKIT Network Shield, and ti / Stanford Analog SHIELD from Digilent. I need to be able to generate various analog signal remotely (Ethernet). I have not been successful using the Analog SHEILD with the Max32 (much less the addition of the Network Shield). However, using my Arduino Uno, I am able to generate a signal using the "passthrough" and "ramp" example with the Analog Shield. I would continue to use the Uno, however, I need the extra digital I/O the Max32 (Mega format) has to offer. Also, I have verified basic communication with Max32 using the "blink" example. 1) What is the probable cause of my failure with the Max32 versus the Uno? 2) What corrective action should I take? Boards in use: Max32 Rev E, Analog SHIELD Rev D, Network SHIELD Rev C Software: passthrough and ramp examples included with the Analog Shield library, Arduino IDE 1.6.13 Note: I had looked at using MPIDE with the chipKIT Max32, but the website for MPIDE recommended the most up version of the Arduino IDE. So, MPIDE is one option (of which I am aware) I have not tried, yet. Thank you for any assistance you can offer.
  15. Are Analog Shield and Network Shields are compatible with the chipKIT Max32 at the same time? If so are there any special considerations? Thanks you for any help you can provide.
  16. A customer has asked us the following question: " I recently purchased a copy of Labview home bundle and Im trying to connect through the USB/serial port to a Chipkit Max 32 in order to download the LINX firmware wizard I have followed the instructions in the tutorials and all packages I believe are downloaded. the latest version of MPIDE and MPLAB are also installed. when using the wizard it does not recognize the com port the device is connected to COM4 and the modification has been done as per the tutorial to 1ms latency time. all it displays is ASRL1: and cannot be changed. it says its downloading an then stops and says completed but nothing happened it did not actually download. I have tried it on 3 different machines all with the same issue. "
  17. Hello: I am trying to better understand the functionality of the Chipkit Max32 board with respect to the analogWrite command. I have been testing pins A4, A5, 21, 23, 44 and 45 using the anlogWrite function. I am testing each pin separately, i.e. one at a time. I have the pin connected to ground through a 180Ohm resistor and monitoring the voltage across the resistor using an oscilloscope. I am using the following code changing the pin number in the analogWrite for each pin: void setup() { Serial.begin(9600); } void loop() { for (int i=0;i<256;i++){ analogWrite(4,i); delay(5000); Serial.print(i); Serial.println(""); } } I am using the delay(5000) command to give me enough time to monitor and measure the oscilloscope value and the Serial.print function to know where I am in the code execution. When I test the A4 and A5 pins, I measure 0V, regardless of the value written with the analogWrite. When I test the 21, 23, 44 and 45 pins the voltage is 0 until a value of 127 is reached. above 127 the voltage is 3.3V., constant. Do I need to initialize any other values for the analogWrite to function properly? Thank You
  18. Hello: Where can I find information which describes the functions and capabilities of the pins on the board? I have the documents from the website, but do not understand the terminology such as AERXERR/RG15 or ECRX/SDA2/SDI2A/U2ARX/PMA4/CN9/RG7. I understand each term, ECRX, RG15 are specific functions, but where can I "decipher" these functions? Thank You
  19. Hello all This is related to the current hardware: Chipkit Max32 with Network Shield. Issue: Xively library files will not work with chipkit max32+ethernet shield. I have been suffering this change for a while, the MPIDE 2015 release got botched with the arduino update. I had to download the 2015 test release or rely on the totally functional 2013 release. Currently using the MPIDE 2015 test release. So, later on, getting the Xively library files proved to be difficult to utilize, errors on top of errors. Other option was to use the chipkit-core library files also available for Arduino IDE. But the network shield fails to operate. Xively library files worked without any errors. Now, I can either work with xively library files on Arduino IDE or operate the network shield through the MPIDE. Has anyone figure out if there is a solution for any of my issues? Debugging the code is insane after the update.
  20. I generated a code for my USART on a chipkit Max32 board using MPLab Harmony based on the tutorial given at this link The code compiles well and uploads to my board but when I try to interface it with my laptop it keeps reading 0xFF on the RX buffer and even when I tried sending a character (e.i: 0x20) the terminal on my computer won't see it. I tried with different terminal emulators (YAT, Realterm), I also downloaded the FTDI driver from but nothing seems to fix or change a thing about my issue. I am using Windows 10, the latest version of MPLab X and the XC32 compiler. I selected the correct board in the Project properties. I have also tried the example code provided with MPLab Harmony but that also doesnt work. One thing I should mention is that the receive buffer knows when I character has been sent to it but it returns the wrong value.
  21. I am working with the MAX32 board and want to control LD5. The schematic shows that the control for this LED is connected to RC1. However, the Reference guide (and the Excel pinout table show this as not assigned to a chipKIT pin number. If I were working with XC32 and the MPLAB X IDE, I would simply write TRISCCLR = 0x01; and then use LATCSET and LATCCLR to turn the LED on or off. What are my options if I want to stay in the Arduino IDE format? .
  22. Hi, I bought a Max32, and need to find out which one is pin 3 and which one is pin 5. Is there a spread sheet available for all the pin names please? Thanks, Jack
  23. Hi, I need to input a 50 ome 1 volt sine wave to Max32 under External Clock mode. Does Max32 only take square waves? Will this do any damage to my equipment please? Thanks, Jack
  24. Hi, Does anyone know whether I can replace the crystal oscillator in Max32 with some other oscillators please? I have a 10 MHz master clock, and want to use this clock in the microcontroller. Is it easy to replace the oscillator? Or do I need to unsolder something? Thanks, Jack
  25. Hi I am interested in buying a chipKIT Max32™ Prototyping Platform(part number 410-202P-KIT). However, since this is the first time that I use chipKIT, I have some questions about it. First of all I wonder whether I need to buy something else along with Max32 or not? Does it have an evaluation board or development kit with it? Or should I buy it separately? Also, do I need some additional processes or parts (like an adaptor board) to run Max32? At last, I wonder how it can be synchronized with an external clock and how to adjust the frequency that it runs please? Thanks, Jack