Get your taxes done using TurboTax

yes there's a limit. it's sort of in proportion to the taxes you paid on your taxable income.  had it been less than $600 you could have taken the full credit and not file form 1116.

 

look at form 1116 where the calculation is done.