Taiwan Semiconductor Manufacturing Co Ltd (TPE:2330), or TSMC, today said it has joined the RE100 initiative, committing to source 100% of its power from renewable sources by the end of 2050.