Los micro controladores de las gamas ARM7 y su evolución cortex M3, permiten llevar los 32 bits a los diseños que tradicionalmente eran terrenos de los 8 bits. Debido a su bajo precio y a su facilidad de uso, aportan grandes ventajas sobre las arquitecturas de 8 bits. La gran variedad de fabricantes que usan estas arquitecturas aportan una amplia gama de posibilidades en cuanto a periferia y cantidad de memoria. Los fabricantes de referencia que utilizamos son ST, Texas Instruments y NXP.

Cortex M3/ARM7

La posibilidad de adquirir piezas con gran capacidad de almacenamiento permite realizar bootloaders que actualicen el firmware en remoto y de forma desatendida y segura. En este ejemplo el firmware desarrollado era capaz de detectar una nueva versión de firmware conectadose a un servidor remoto durante la noche. De este modo nuestro cliente era capaz de actualizar todos sus equipos, dispuestos por todo el territorio nacional, simplemente cargando el nuevo firmware en el servidor.

En la gama de Cortex M3 de TI, el periférico de Ethernet está incluido dentro del uC, no siendo necesarios más que el transformador y un conector para dotarlo de conectividad. La inclusión de un sistema operativo de tiempo real y una pila TCP/IP completamente libre, nos permiten desarrollar sistemas de sensado a muy bajo coste.