ATP is adenosine triphosphate , while ADP is adenosine diphosphate. Both are adenosine molecules, but ATP has three phosphate groups while ADP only has two. The energy stored in the bonds connecting the third phosphate group in ATP is significantly greater than the energy store in the other bonds.