We have isolated three genes (TPK1, TPK2, and TPK3) from the yeast S. cerevisiae that encode the catalytic subunits of the cAMP-dependent protein kinase. Gene disruption experiments demonstrated that no two of the three genes are essential by themselves but at least one TPK gene is required for a cell to grow normally. Comparison of the predicted amino acid sequences of the TPK genes indicates conserved and variable domains. The carboxy-terminal 320 amino acid residues have more than 75% homology to each other and more than 50% homology to the bovine catalytic subunit. The amino-terminal regions show no homology to each other and are heterogeneous in length. The TPK1 gene carried on a multicopy plasmid can suppress both a temperature-sensitive ras2 gene and adenylate cyclase gene.