Is there any limit to the amount of money a single corporation can donate for a tax credit?

Yes and no. There is a limit to how much corporations can donate in total each fiscal year for a tax credit. However, one corporation could donate the entire tax credit amount available.