Recientemente compré la placa de desarrollo PIC18f4550 de OUMEX. Comencé a ir a través de tutoriales en línea y me metí en MPLAB IDE para usarlo. Al configurar un nuevo proyecto, me pidieron que seleccionara una herramienta como se muestra en la siguiente imagen. No estaba al tanto de estas herramientas. Busqué en línea y cuesta más de $ 70 (WOW) y demora alrededor de 5 días (mientras tanto no tendría mucho que hacer).
Volviendo a mi pregunta, ¿es necesario que use estas herramientas para programar mi MCU? ¿Cómo beneficia o afecta a mi codificación en general?
EDITAR: Gracias a todos por su explicación. Creo que mi investigación no fue lo suficientemente correcta como para no saber que necesitaba un programador PIC. Hasta ahora trabajé en las placas de desarrollo como arduino uno, Silicon Labs 8051, etc., que tenía en su interior, por lo que no me sorprendió que la placa de desarrollo que compré no la tuviera. Simplemente asumí que estaría incrustado dentro. Ahora lamento no haber pedido sugerencias sobre qué tipo de MCU debería haber elegido. Ya que PIC18F4550 ha estado en el mercado por un buen tiempo, por lo que la solución de problemas no tomaría tanto tiempo. De todos modos, esperemos lo mejor! Una vez más, muchas gracias. Tu percepción me ha ayudado.