Two heme proteins, cytochrome c and cytochrome c oxidase, have been investigated in our laboratory by spectroelectrochemical techniques. In this paper we describe our spectroelectrochemical approach for the evaluation of stoichiometry, energetics and kinetics associated with each of these heme proteins and their mixtures. The spectroelectrochemical method involves the electrochemical generation of a mediator-titrant (either oxidant or reductant) at an optically transparent electrode. The subsequent exchange of electrons between the mediator-titrant and the heme protein is monitored spectrophotometrically by light passing directly through the optically transparent electrode and the solution. The heme protein can be cycled conveniently between its reduced and oxidized forms. An accurate assessment of the number of electrons ( n value) transferred to or from the heme protein can be obtained from the charge required for titration. n values for cytochrome c oxidase, cytochrome c, modified cytochrome c and myoglobin have been measured in this way. U o′ values, for cytochrome c and for the redox components of cytochrome c oxidase have been evaluated from the shape of absorbance-charge curves obtained by the spectroelectrochemical method. Assignments are made on the basis of comparisons between experimental curves and computer-calculated curves. Potentials are reported for cytochrome c oxidase in the presence and absence of cytochrome c. The applicability of spectroelectrochemical methods for the measurement of electron exchange with heme proteins is demonstrated.