PBTTT-12, PBTTT-C12, CAS No. 888491-18-7, OTFT, OPD, OPV donor August 23, 2024January 1, 2014 by 1Material Liquid-crystalline semiconducting polymer with high charge-carrier mobility