Arduino UNO Pinout Diagram

The Arduino MEGA version is on line

http://arduino.cc/forum/index.php/topic,146511.0.html

Bye

The AtMega1284p version is out. :sweat_smile:

Files on first post.

and the ATMega644p

and it's all for today ... XD

Couple comments -
Missing INT2 on PB2

Arduino pinout- can you add the alternate Bobuino Pinout? I think its more useful

// ATMEL ATMEGA1284P on Bobuino
//
//                       +---\/---+
//           (D 4) PB0 1 |        | 40 PA0 (D 21) AI 7
//           (D 5) PB1 2 |        | 39 PA1 (D 20) AI 6
//      INT2 (D 6) PB2 3 |        | 38 PA2 (D 19) AI 5
//       PWM (D 7) PB3 4 |        | 37 PA3 (D 18) AI 4
//   PWM/SS (D 10) PB4 5 |        | 36 PA4 (D 17) AI 3
//     MOSI (D 11) PB5 6 |        | 35 PA5 (D 16) AI 2
// PWM/MISO (D 12) PB6 7 |        | 34 PA6 (D 15) AI 1
//  PWM/SCK (D 13) PB7 8 |        | 33 PA7 (D 14) AI 0
//                 RST 9 |        | 32 AREF
//                VCC 10 |        | 31 GND 
//                GND 11 |        | 30 AVCC
//              XTAL2 12 |        | 29 PC7 (D 29) 
//              XTAL1 13 |        | 28 PC6 (D 28) 
//      RX0 (D 0) PD0 14 |        | 27 PC5 (D 27) TDI
//      TX0 (D 1) PD1 15 |        | 26 PC4 (D 26) TDO
// INT0 RX1 (D 2) PD2 16 |        | 25 PC3 (D 25) TMS
// INT1 TX1 (D 3) PD3 17 |        | 24 PC2 (D 24) TCK
//     PWM (D 30) PD4 18 |        | 23 PC1 (D 23) SDA
//      PWM (D 8) PD5 19 |        | 22 PC0 (D 22) SCL
//      PWM (D 9) PD6 20 |        | 21 PD7 (D 31) PWM
//                       +--------+
//

When you get to chips that arduino doesn't make an 'offical' board for (644P/1284P,etc) then your chart is going to be the reflection of just one persons or one companies decision on what 'arduino' abstracted pin number to use with which port/pins on the AVR chip in question.

As a minimum your chart should state who's pins_arduino.h file was used in the rendition of the pin outs. Otherwise there could be lots of confusion for some users of these 'non-standard-arduino' AVR chips

Lefty

CrossRoads:
Couple comments -
Missing INT2 on PB2

Arduino pinout- can you add the alternate Bobuino Pinout? I think its more useful

INT2 corrected and this is a Bobuino version:

The pdf file is on first post. :wink:

retrolefty:
When you get to chips that arduino doesn't make an 'offical' board for (644P/1284P,etc) then your chart is going to be the reflection of just one persons or one companies decision on what 'arduino' abstracted pin number to use with which port/pins on the AVR chip in question.

As a minimum your chart should state who's pins_arduino.h file was used in the rendition of the pin outs. Otherwise there could be lots of confusion for some users of these 'non-standard-arduino' AVR chips

Lefty

It 's true. Each person makes their own version. The solution is to create an editable PDF.
I'm working on.

Ok, this is a editable version:
PinOut ATMega1284p - Editable Version

If you like it, I can do a editable version for all processors. :cold_sweat:

nice work pighixxx - I've got this thread bookmarked!

The ATMega2560 Pinout is on line here. :smiley:

Any plans of releasing something for the leonardo (atmega32u4)?

yOPERO:
Any plans of releasing something for the leonardo (atmega32u4)?

Yes,
I'm working on. :smiley:

Thanks, I will be waiting for that one.

I wasn't even a member of this forum, just a constant lurker.
I had to register just so I could say THANK YOU and amazing work.
This will be incredibly useful for someone with such a shoddy memory as I.

:slight_smile:

Brilliant work and featured in the Make: Blog! (via AdaFruit).

Thanks!

Great Work! Thanks

Any plan for Arduino Nano layout as well?

limbo:
Great Work! Thanks

Any plan for Arduino Nano layout as well?

Yes,
today i have posted the Mini version. The next will be the Leonardo and then the nano :smiley:

pighixxx:
I'm also working on diagrams with basic connections for Arduino Uno at this link.

Hi! I signed up to say this is awesome work! Thanks for your efforts.

Can I suggest posting these to github? You are updating them frequently.

Can we also get the ones in the link above translated to English by somebody.

The nano version is on line.

As soon loading all to github.