Arduino Due: Difference between revisions

From Nottinghack Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 11: Line 11:
* BOSSA: http://www.shumatech.com/web/products/bossa
* BOSSA: http://www.shumatech.com/web/products/bossa
* Teensy 3 and Due: http://rcarduino.blogspot.fi/2012/09/arduino-due.html
* Teensy 3 and Due: http://rcarduino.blogspot.fi/2012/09/arduino-due.html
<table cols="4" border="1" cellpadding="2" cellspacing="0">
<tr>
<td >
<p><br>
</p>
</td>
<td >
<p>Arduino UNO</p>
</td>
<td >
<p>Arduino Mega</p>
</td>
<td >
<p>Arduino Due</p>
</td>
</tr>
<tr>
<td >
<p>MCU</p>
</td>
<td>
<p>ATMega 328</p>
</td>
<td>
<p>ATMega 2560</p>
</td>
<td>
<p>AT91SAM3X8E</p>
</td>
</tr>
<tr>
<td >
<p>Architecture</p>
</td>
<td>
<p>8 bit AVR</p>
</td>
<td>
<p>8 bit AVR</p>
</td>
<td>
<p>32 bit ARM Cortex M3</p>
</td>
</tr>
<tr>
<td >
<p>CPU Speed</p>
</td>
<td>
<p>16Mhz</p>
</td>
<td>
<p>16Mhz</p>
</td>
<td>
<p>84 Mhz</p>
</td>
</tr>
<tr>
<td >
<p>Flash Memory</p>
</td>
<td>
<p>32K</p>
</td>
<td>
<p>256K</p>
</td>
<td>
<p>512K</p>
</td>
</tr>
<tr>
<td >
<p>RAM</p>
</td>
<td>
<p>2K</p>
</td>
<td>
<p>8K</p>
</td>
<td>
<p>96K</p>
</td>
</tr>
<tr>
<td>
<p>EEPROM</p>
</td>
<td>
<p>1K</p>
</td>
<td>
<p>4K</p>
</td>
<td>
<p>250K</p>
</td>
</tr>
<tr>
<td >
<p>Digital Pins</p>
</td>
<td >
<p>14</p>
</td>
<td >
<p>54</p>
</td>
<td >
<p>54</p>
</td>
</tr>
<tr>
<td >
<p>PWM Pins</p>
</td>
<td >
<p>6</p>
</td>
<td >
<p>15</p>
</td>
<td >
<p>16</p>
</td>
</tr>
<tr>
<td >
<p>AnalogInputs</p>
</td>
<td >
<p>6</p>
</td>
<td >
<p>16</p>
</td>
<td >
<p>12</p>
</td>
</tr>
<tr>
<td >
<p>DAC</p>
</td>
<td >
<p>0</p>
</td>
<td >
<p>0</p>
</td>
<td >
<p>2</p>
</td>
</tr>
</table>

Revision as of 10:08, 15 August 2013

The new Arduino Due board is the first Arduino to be based on an ARM Coretex M3 micro (rather than the usual AVR micro). This is still an Atmel chip but it will have more in common with the Mbed, LPCXpresso, etc. At time of writing I am still yet to receive my first Due board but I'm reliably informed that it's in the post!

So what is all the fuss about? Did you even notice any fuss? Well, it's a move away from the old AVR architecture and into a bigger arena. ARM is massive! What we, as Arduino users, get is an Arduino with a shed load more speed, and capacity. There are some potential downsides in the area of legacy Arduino convenience (e.g. the 3.3v logic) but these are small problems for those who appreciate the extra power.

Useful links in these early days:-



Arduino UNO

Arduino Mega

Arduino Due

MCU

ATMega 328

ATMega 2560

AT91SAM3X8E

Architecture

8 bit AVR

8 bit AVR

32 bit ARM Cortex M3

CPU Speed

16Mhz

16Mhz

84 Mhz

Flash Memory

32K

256K

512K

RAM

2K

8K

96K

EEPROM

1K

4K

250K

Digital Pins

14

54

54

PWM Pins

6

15

16

AnalogInputs

6

16

12

DAC

0

0

2