Respuesta :

Yes it can absorb light if its an organelle
Channelrhodopsin cannot absorb light, it is a protein, protein cannot absorb light, only the pigments on the protein can.