What devices are you writing for, and what type of app?
I was programming my Pic chips in assembler in the 90s, and C was high-level at that point ;)
I needed C for the other chips because I was running timing-critical apps for high-speed CNC implementations.
It definitely is, and, when I need these things, I will write the program in C. It's very rare for me.