http://uk.farnell.com
but,
ATMEGA324P-20PU
Order Code: 1455110
Availability: Awaiting Delivery

ATMEGA644P-20PU
Order Code: 1455122
Availability: Awaiting Delivery

Can I order this one instead, and use the newest firmware?
ATMEGA644-20PU
Order Code: 1288340
Availability: 63

http://uk.farnell.com/jsp/Semiconductor ... ku=1288340