palavras-chave Dye sensitizer solar cells (DSSCs) Heterocycles Organic chromophores Push-pull heterocyclic systems Synthesis Thiophene TiO2 electrodes