An organism that obtains carbon from organic compounds but obtains energy from light is called a photoheterotroph, while an organism that obtains carbon from organic compounds but obtains energy from the oxidation of inorganic compounds is termed a chemoheterotroph.
A photoheterotroph recieves carbon from organic material, but its energy comes from light. A chemoheterotroph receives carbon from the same source, but energy derives from oxidation of inorganic material.