Dependiendo de sus necesidades, Arduino puede ser un divertido kit de inicio con muchos escudos (expansiones de hardware) disponibles y una gran comunidad. Arduino tiene un bajo nivel de entrada tanto de hardware como de software respectivo y aún puede escribir C / C ++ regular con él.
Sin embargo, Arduino no tiene un depurador. Recientemente, Atmel ha lanzado AVR Studio 5, que está integrado en Visual Studio. Lo hace aún menos portátil para OSX, desafortunadamente.
Sé que el microchip ha lanzado MPLAB X final recientemente, y se suministra para Mac OSX fuera de la caja. No tengo una Mac para probarlo, pero estoy bastante seguro de que funcionará (he visto 1 o 2 videos aleatorios de personas que lo utilizan bien con Pickit 3 y PIC24).