nein ich meine Ports
Nee du meinst Pins, da das Ding nur einen Port hat! Versuch bloß von diesem Conrad mist wegzukommen, die nennen das anders was nur zu verwirrung führt wie man grad sieht. Guck dir mal Datenblätter Atinys an, dann siehst du was ich mein.

Ne kurze übersicht welcher AVR was hat findest du hier: http://www.mikrocontroller.net/articles/AVR_Typen
Ansonsten schau auf atmel.de nach, da steht alles was du brauchst.

Kann ich Atmel µC auch in Basic++ programmieren?
Nochmal, komm von den scheiss weg. Wen es schon Basic sein soll, dann schau dir Bascom an, das verwenden sehr viele. Auch die ganzen RN Module sind (glaub ich) in Bascom programmiert.