I need help atmega1284av

Are you sure that's a 1284P? Surface mount 1284 only has 44 pins, that looks like a lot more.