ATP synthase produces ATP from ADP in the presence of a proton gradient across the membrane. F-type ATPases have two components, CF(1) - the catalytic core - and CF(0) - the membrane proton channel. CF(1) has five subunits: alpha(3) , beta(3) , gamma(1) , delta(1) , epsilon(1) . CF(0) has three main subunits: a, b and c.