ATP synthase is the simplest known form of ATP synthase, with 8 different subunit types.
Bacterial F-ATPases can occasionally operate in reverse, turning them into an ATPase. Some bacteria have no F-ATPase, using an A/V-type ATPase bidirectionally.