Indian hydropower producer NHPC Ltd (BOM:533098) on Friday signed a power sale agreement (PSA) with the local discom in the state of Chhattisgarh for the supply of 400 MW of solar power.