Wait... I thought forming bonds was endothermic and breaking bonds is exothermic...
Okay, so I'm wrong - it's the opposite. But if it's the opposite, why does breaking a phosphate linkage in ATP release energy? Am I confusing heat with energy?
No no, bond formation ALWAYS releases energy, and bond breaking ALWAYS requires energy-the Bond Dissociation Energy.
ATP is a special case. You need energy to break the bonds of ATP, as you need energy to break any bond. The thing with ATP is that when bonds reform in the transition state between ADP and inorganic phosphate Pi, it releases so much energy (as bond formation is exothermic) that it exceeds the energy that you required to initially break the bond.
ATP-->ADP + Pi
Think of it this way. Suppose you needed 20 Kcal (endothermic, need energy) to hydrolze 1 molecule of ATP (this isn't the exact number-but let's just say it is, hypothetically). So you broke the bonds. Now, when ADP and Pi rearrange themselves in the transition state to finally come out as ADP and Pi, they release -27 KCal (exothermic, releasing energy).
Net energy: 20 K cal (for breaking) + (-27 k Cal by making)=-7kcal (and 1 molecule of ATP actually does yield around -7kcal).
So, for ATP, the bond formation step releases so much energy that the overall energy makes it negative. Bond breaking NEVER releases energy-it is the formation of bonds that releases energy.