@Vicens: No te preocupis, simplement es que m'agradaría saber si fan aquests tipos de circuits, ja que jo en disseny bastants cada any. Ho podríem dir 'deformació professional', i no te res a veure amb fer sa contra. De fet, ja fa 18 anys que vaig deixar sa UIB, i ses coses camvien molt amb aquest temps...
@Octavio:
Tienes mucha razón con lo del bootloader en los ARM. Todos los que conozco (aunque eso no significa que todos) llevan bootloader en ROM, totalmente inborrable. Cargar el programa no se hace siempre por el USB (algunos o no llevan este interfaz, o simplemente no soportan bootloader por el). Desde el punto de vista de programación son más universales que los AVR8 (con los que me he peleado mucho y a menudo), ya que no necesitan programador.
El GNUGCC, WinARM y derivados, todos gratuitos, son tan buenos como las herramientas profesionales. La depuración, sin embargo, deja algo que desear si nos limitamos a soportes gratuitos y lo comparamos, por ejemplo, con un compilador decente como es el IAR, pero aún así es fácil y barata, comparado incluso con los PIC y los AVR (un JTAG de ARM cuesta menos de 10€, para los otros, por menos de 30-40€ no hay nada similar).
En algún sitio se dice que si hay algún algoritmo escrito para un procesador, seguro que está también para el ARM. Más de la mitad de los procesadores y microcontroladores que se fabrican anualmente son ARM. De hecho, el mayor inconveniente es sortear el exceso de información al respecto.