Taiwan Semiconductor Manufacturing Co Ltd (TPE:2330), or TSMC, has signed a power purchase agreement (PPA) for the entire output of a 920-MW offshore wind park, the projectâs developer, Ãrsted AS (CPH:ORSTED), said today.