Cyanobacterial clock protein KaiC has a hexagonal, pot-shaped structure composed of six identical dumbbell-shaped subunits. Each subunit has duplicated domains, and each domain has a set of ATPase motifs. The two spherical regions of the dumbbell are likely to correspond to two domains. We examined the role of the two sets of ATPase motifs by analyzing the in vitro activity of ATPgammaS binding, AMPPNP-induced hexamerization, thermostability, and phosphorylation of KaiC and by in vivo rhythm assays both in wild type KaiC (KaiCWT) and KaiCs carrying mutations in either Walker motif A or deduced catalytic Glu residues. We demonstrated that 1) the KaiC subunit had two types of ATP-binding sites, a high affinity site in N-terminal ATPase motifs and a low affinity site in C-terminal ATPase motifs, 2) the N-terminal motifs were responsible for hexamerization, and 3) the C-terminal motifs were responsible for both stabilization and phosphorylation of the KaiC hexamer. We proposed the following reaction mechanism. ATP preferentially binds to the N-terminal high affinity site, inducing the hexamerization of KaiC. Additional ATP then binds to the C-terminal low affinity site, stabilizing and phosphorylating the hexamer. We discussed the effect of these KaiC mutations on circadian bioluminescence rhythm in cells of cyanobacteria.