


I don't own a Due myself, so I cannot test it.įor now, I think the most important steps are updating the incorrect number of analog inputs on the product page (16→12), and fixing the pinout diagram. To support these three extra ADC pins, the following files in the Arduino SAM Core would have to be fixed: | ADC channel | GPIO port | Digital Arduino pin |ĪD8 and AD9 share pins with the I☬ interface, so they have 1.5kΩ pull-up resistors, which is not ideal for an ADC input.

The pinout diagrams linked to in the previous comment and the one on the product page also get the ADC pins wrong, it incorrectly labels the DAC and CAN pins as ADC - ADC.įrom what I can gather from the datasheet, the actual ADC pins are: Only 12 analog pins are usable with the ArduinoCore-SAM's analogRead function, and the SAM3X only has 15 analog input pins (the 16th ADC channel is connected to an internal temperature sensor). The "tech specs" section on the Arduino Due product page () claims that the Due has 16 analog input pins, which is not the case. The Arduino Mega has in total one 3.3V pin and four 5V pins, which are able to provide a current up to 50 mA. There's some discussion going on in this thread on the forum: Because the Mega is the biggest Arduino microcontroller, this beast has the highest number of pins and is therefore suitable for large projects where a lot of devices have to be connected to the microcontroller. I believe there are still some mistakes in the pinout diagram, as well as in the technical specifications listed on the product page.
