Hello Michael,
thanks for your link. I have pulled over the following information into my table:
Note, some of the things in that table are guesses, since there were no detailed wikis or pinout diagrams for DigiX. I am one of the people who is still waiting for the delivery of DigiX and level shifter. I don't have a Due either, so that is also just from reading the specs page. Obviously if there are things wrong, let me know, and I will fix my spreadsheet.
However your list raises several questions:
digiX-pin 72/73: LED The digix hast no TX/RX LED as the DUE, instead those lines are pulled out to digix-Pin 108/109
that can cause some problems with DUE programs using those LEDs for some other purposes
Thanks. I updated my spreadsheet.
IRDA TX
you are mentioning IRDA TX however no IRDA RX
The IRDA TX is the pin used by the IRremote library for transmitting IR flashes for an IR remote device. On each of the AVR microprocessors, which pin is used depends on which timer is used internally on the chip. I don't see any support for IRremote in the source for any ARM processor, so I'm going to remove the IRDA fields for the Due, DigiX, and Teensy 3.0/3.1 processors. These tables grew up as a way for me to make pin assignments to code that ran on the Uno and Teensy 3.0, so if I wanted to do PWM for instance, I knew which pins to use, and which had special interactions.
WiFi Flow-Control:
Which line is RTS / CTS ?
I don't know.
PIN count
your overview shows 35 more pins for the digiX as for the DUE.
However the digix has only 26+8 = 34 pins more, when I count the pins around plus the mesh-network socket
I probably miscounted the number of pins when I was looking at the JPG of the front/back.
I do wish the digistump folk had a detailed JPG image of the front/back of the board, complete with all pin documentation on the image like some of their competitors have done. Hopefully your work and mine can help other folks.
There are however more differences:
The DUE has an 2x5 JTAG and a 4 pin DEBUG, the DIGIX only the 5x2 pin socket.
The DUE has furthermore an ICSP for the 16u2 and four more pins to that controller,
those should be mentioned, when comparing both[/li][/list]
Thanks.
Comparing and backward reference are not possible from your table, as you have not included the original PIN-names from the ATMEL controller, where related.
I am thinking about, that I will drop the physical pin numbers (at least for the graphical diagram), as the original PIN Names are the only reference, which is the same over different packages of the controller.
As I said, my table grew out of wanting to make pin assignments at the Arduino library level, so I didn't use the names from the datasheets. Except for the ATtiny85 chips, I haven't read the datasheets. Originally I had more microprocessors on each page, but it became too wide, and I split them into groups.[/list]