I'm a bit new to the Arduino range and until now have been playing with the ATMega2560 - simple enough.
Been playing with USB and SPI, ADC, PWM and other stuff but trying to be smart I fried my 2560 (they don't like 12 VDC on the I2C ports - long story - mostly of impatient stupidity.
I've ordered a replacement 2560 and also a Due, the pin voltages on the Due concern me though, in particular the I2C / SPI - I'm assuming that these can still handle 5VDC.
And on the SPI front I'm used to using the block of pins 50 to 53 on the 2560 - seems that this changes on the Due but it isn't really clear where too. I can't use the 'designated' SPI block in the centre of the board with the shield that I currently use as it is obscured and the shield doesn't make it available (Arduino Mega V2). I looked into the SPI library in 'sam' but there doesn't seem to be the same pin allocation i.e.
pinMode(SCK, OUTPUT); pinMode(MOSI, OUTPUT);
as there is on the 2560 / avr processors.
The way I read things SPI is only available on the Due via the SPI pins near the processor.
Can anyone confirm the I2C and SPI pin voltages are 5VDC capable on the Due and also that the only place to do SPI on a Due is on the block of six pins near the processor.