Catalyzes the phosphoryl transfer from phosphoenolpyruvate (PEP) to ADP to form pyruvate and ATP (PubMed:3711058, PubMed:15749828). Has a broad specificity for nucleoside diphosphates and can use ADP, GDP, IDP and UDP (PubMed:3711058). ATP + pyruvate = ADP + H(+) + phosphoenolpyruvate Can also use manganese or cobalt. Can also use ammonium ions. Exhibits homotropic positive cooperativity for PEP (PubMed:3711058). Allosterically activated by ribose-5-phosphate, AMP and other nucleoside monophosphates but not by fructose-1,6-bisphosphate (PubMed:3711058). kcat is 3,204 sec(-1) (in the presence of 0.1 mM ribose-5-phosphate). Optimum pH is 7.2 at 30 degrees Celsius. Optimum pH is 6.8 at 60 degrees Celsius. Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 5/5. Homotetramer. Contains an extra C-terminal sequence (ECTS), which contains a highly conserved PEP binding motif. The N-terminus is blocked. Belongs to the pyruvate kinase family. In the C-terminal section; belongs to the PEP-utilizing enzyme family.