I was able to look into this for a little bit. From what I see there is not a way to cap the Promocode from being used a certain amount of times.
I was able to see that an idea was submitted on this which would accomplish what you are trying to do here. You can take a look at that HERE. I do see how that would be useful if you want to run a limited run promotion for some catalog courses.
Hopefully this helps!