Buying a debuger

please take note about the time critical code part

I did when I talked about:-

flapping pins / LEDs up and down

That is just an instruction and there are very few tasks that are that time critical. If they are that critical then they are not suited to this processor.