It's definitely possible to use Azure for free without the risk of incurring charges.
The free services are easy to identify in the Portal, and you should be able to apply a spending limit on your account. I'm sure last time I checked it was possible to set this at zero and you could also sign up without entering any payment details.