← Tornar al blog

Com triar el microcontrolador adequat per al teu producte IoT

Triar el microcontrolador (MCU) és una de les primeres i més importants decisions d'un projecte encastat. Una mala elecció es paga cara: redissenys, manca de memòria a mitja feina o un consum que arruïna l'autonomia. Aquestes són les variables que analitzem en cada projecte.

1. Consum energètic

Si el teu producte funciona amb bateria, el consum mana. Fixa't no només en el corrent actiu, sinó sobretot en els modes de baix consum (sleep, deep sleep) i en la rapidesa amb què el MCU es desperta. Un microcontrolador amb un bon deep sleep pot marcar la diferència entre dies i mesos d'autonomia.

2. Perifèrics i connectivitat

Fes una llista del que necessites: quants UART, SPI, I2C? ADC de quina resolució? Necessites USB, CAN o Ethernet? Bluetooth o WiFi integrats? Integrar la ràdio dins del mateix xip (com a l'ESP32 o al Nordic nRF) simplifica el maquinari i redueix el cost.

3. Memòria (Flash i RAM)

Calcula el teu pressupost de memòria amb marge. El firmware sempre creix més del que es preveu, sobretot si hi afegeixes una pila BLE, OTA o xifratge. Deixa com a mínim un 30% lliure per a futures actualitzacions.

4. Ecosistema i eines

Un bon SDK, documentació clara i una comunitat activa t'estalvien setmanes. Frameworks com Zephyr o ESP-IDF, depuradors assequibles i exemples de qualitat acceleren el desenvolupament enormement.

// Regla práctica: presupuesto de memoria
Firmware estimado  + 30% margen  = Flash mínima
Buffers + pila RTOS + 30% margen = RAM mínima

5. Cost i disponibilitat

El preu unitari importa en producció, però també la disponibilitat: després dels problemes de subministrament recents, triar un MCU amb bon estoc i alternatives pin-compatibles és una decisió estratègica.

Conclusió

No existeix el "millor microcontrolador", sinó el més adequat per al teu producte. Si vols que t'ajudem a triar-lo i a dissenyar el maquinari i el firmware al seu voltant, parlem-ne.