Tengo la suerte de estar programando para un procesador Rabbit 3000. Está montado en una placa para prototipos LP3500, y bajo el sistema operativo de tiempo real uCOS-II.

La placa tiene un procesador Rabbit 3000 hasta 7.4 MHz, 26 entradas/salidas digitales, 16 entradas digitales protegidas... 6 puertos serie...
Los registros del procesador Rabbit 3000 son casi idénticos a los de un Z180 o Z80, y su registro de instrucciones es el mismo excepto en algunas que han sido eliminadas y otras nuevas que han sido añadidas. Es varias veces más rápido que los procesadores Z180 y Z80.

El entorno de desarrollo usado es Dynamic C. La verdad es que estoy bastante satisfecho con él, la documentación y ejemplos son amplios, y el soporte es bueno. Además uCOS-II es un sistema sencillo y fácil de programar.
Estas placas tienen un consumo reducido y pueden funcionar en condiciones extremas, sus capacidades de comunicación las hacen aptas para casi cualquier sistema empotrado que se quiera diseñar.
Actualmente, la función de la placa que tengo entre manos será consultar algunos sensores y una estación meteorológica y activar un autómata de riego en caso de ser necesario (y no, no es una práctica de la universidad). Además por otro de los puertos se ha conectado un módem que se comunica mediante secuencias ascii con un protocolo propio, aunque se podría sustituir por un módulo TCP/IP que el mismo fabricante suministra con su propia implementación de la pila y conectar la placa a un router.