programmare il 644 ... ma come????

Tra 644, 644V, 644P e 644PA a livello di piedinatura non cambia quasi nulla.
I modelli "non P" non hanno il core PicoPower per cui non gestiscono il risparmio energetico in maniera ottimale. Sono da sconsigliare per progetti standalone dove vuoi mettere in sleep il micro.
Il modello "V" è una vecchia serie che reggeva una tensione di alimentazione minima di 1,8V: per contro il clock era max di 10 MHz.
Il modello "A" è una revisione del core che permette di lavorare a 1,8V minimi mantenendo un core capace di lavorare max a 20 MHz. Nell'acquisto, quindi, scegliere sempre il modello "644PA" possibilmente, che oltretutto costa anche meno dei precedenti 644V e 644P integrando le cose buone di entrambi.