Cytochrome b5 contains a heme-binding site. It functions as an oxidoreductase with FAD/NAD(P)-binding domains.