what is the main difference between atp and adp?
Adenosine triphosphate, ATP , has three phosphate groups, hence the name with "tri-". Adenosine diphosphate on the other hand, ADP , has only two phosphate groups, and so has the prefix "di-". So, ATP has one extra phosphate group than ADP .