¿Cuál es el mejor microcontrolador para mi proyecto, ARM, PIC32 u otro?

Necesita desarrollar una especificación de ingeniería completa para su proyecto. Esa especificación debe reemplazar todas las frases como “lo más rápido posible” con números. ¿Cuál es la latencia máxima permitida? Ese número es crucial para determinar la velocidad del procesador. También necesitará un procesador Bluetooth, que puede costar más que el procesador.

Qué arquitectura de procesador usar es secundaria. Primero necesita encontrar uno que sea lo suficientemente rápido y que tenga suficientes pines de E / S y características para hacer su proyecto. Seleccionar el procesador correcto es un paso importante en el diseño.

ARM es una compañía que licencia su arquitectura a muchos fabricantes de microcontroladores, mientras que PIC está hecho por una sola compañía. Por lo tanto, tendrá muchas más opciones (y decisiones que tomar) si elige una arquitectura ARM.

Si está agregando un módulo bluetooth con su propio procesador, su controlador principal podría ser un AVR de 8 bits, PIC o TI MSP430 de 16 bits.

Estos consumirán mucha menos energía, lo que debería ser una preocupación si se trata de un dispositivo con batería.

Teniendo en cuenta todo lo que dijo, PIC32 es mucho más de lo que necesita. Tal vez un PIC16 o incluso un PIC8. ARM es una familia de microcontroladores, por lo que puede tener buenos ARM o no tan buenos. Los teléfonos Android pueden basarse en ARM, Raspberry PI también.

El mejor microcontrolador es el microcontrolador más barato pero funcional. Si hace lo que está destinado a hacer, entonces es bueno. Lea las hojas de datos para ver si pueden hacer lo que está buscando (tiempo de procesamiento, frecuencia de reloj, resolución de entradas, etc.)