Arduino Due Pinout with Explanations? I am trying to understand what each pin on my Arduino Due is and what it is used for, and so I have been searching for things like "Arduino Due pinout", "Arduino Due pin mapping" and similar.

The best I could find was this table, however it doesn't help you out at all if you are completely new to electronics and have no idea what TX2, SDA or NPCSO mean, etc.

Does anybody know of Arduino/Due documentation that explains what each I/O pin is?
The Arduino Due is backed by an Atmel SAM3X8E ARM Cortex-M3 microprocessor and most of the pins on the Due are connected directly to this chip. Therefore, you can refer directly to the chip's datasheet for descriptions of these hardware features.

Atmel SAM3X8E ARM Cortex-M3 datasheet