French independent solar power producer TSE has signed a power purchase agreement (PPA) with STMicroelectronics (BIT:STMMI) to supply around 780 GWh of solar power over 15 years to the Geneva-based chipmaker’s sites in France.