Para ello poseen un pigmento llamado bacteriorodopsina (de funcionamiento similar a la rodopsina de la retina de los vertebrados) que le da un color púrpura a la membrana y que reacciona con la luz produciendo un gradiente de protones a lo largo de la membrana que les permite la síntesis de ATP.