Arduino UNO Pinout Diagram

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