PDC functions as a [catalyst] in the decarboxylation of pyruvate through a [mechanism] that involves several steps. The enzyme binds to pyruvate and facilitates the removal of a carboxyl group as CO2. This transformation is facilitated by the presence of a coenzyme, thiamine pyrophosphate (TPP). The enzyme uses TPP to stabilize the carbanion intermediate, thereby lowering the activation energy required for the reaction.