An uncoupling protein (UCP) is a mitochondrial inner membrane protein that is a regulated proton channel or transporter. An uncoupling protein is thus capable of dissipating the proton gradient generated by NADH-powered pumping of protons from the mitochondrial matrix to the mitochondrial intermembrane space. The energy lost in dissipating the proton gradient via UCPs is not used to do biochemical work.