I have a SOIC packaged ATmega1284 which I have hand soldered to a custom PCB, in fact, for various reasons I've taken it off and resoldered it 3 or 4 times.
I don't have a proper hot air rework station yet, so I used a paint-stripper heat gun.
The chip works ok except for some of the input pins I'm using with buttons. They seem to be stuck pulled to ground. I can't find any errors in the button circuit, so I'm wondering if my excessive heating has killed the internal pull-up resistors in the chip?