I need to remove atmega328P from arduino board and the best tool what comes up to my mind is a hot air gun. What is the maximum temperature that atmega328P can withstand?
The idea of using a simple "heat gun" (such as this) will fail on two fronts:
- You can't control the temperature. It will get too hot and you will damage the chip.
- You can't control the hot air. It will melt all the plastic items on the board (the connectors, etc) and you'll just end up with a big blob of bubbling plastic.
You need a proper reflow station. These are to a heat gun what a soldering iron is to a blow torch. They are temperature controlled, so you can select a specific temperature (with reference to the datasheet of the component you want to (de)solder), and have interchangeable nozzles to allow you to accurately direct the heat where it is needed.
I use the (cheap) Atten 858D+.
The ATMega328P comes in 2 packages. DIP(Dual Inline Package) and SMD(Surface Mount Device)
The Hot Air Gun method is only best applicable to the SMD version. I would recommend you to not focus on what temperature the board can withstand, but try to practice on the hot air soldering techniques.
First try to practice removing SMD components on a separate PCB so you can be familiar with the hand movements and the techniques in safely removing SMD components. When you are familiar enough with the hand movements and techniques, then that is the best time to work on your Arduino Board.
After doing this you should be able to remove and SMD components from any type of circuit boards.
PS. Be sure to use a lot of soldering paste when using hotair reflow ;)