Weder noch, im Visual Studio gibts zwar auch Kompilieroptionen für zb. Win CE auf ARM-Prozessoren, aber für einen AVR oder PIC ist das ein bisschen zuviel. Der Verwaltungsoverhead für OOP ist da auch schon zuviel und eigentlich nicht nötig, d.h. du programmierst die Controller in reinem C, Assembler etc.
Es gibt auch diverse Basic-Dialekte für o.g. µCs, zb. Bascom, mikroBasic, ...

mfg