Casi todos los microcontroladores tienen/pueden soportar las características que enumeras. Así que, en mi opinión, no encontrarás lo que necesitas mirando las características de tu lista.
Una característica muy importante (para mí) es lo fácil que es utilizar y desarrollar utilizando un microcontrolador. La página web Arduino IDE es fácil de usar (creo) y gratuito. También encontrarás un montón de ejemplos para esa plataforma.
Pero entonces estás "atascado" con los uCs que son compatibles con esa plataforma. Así que la mayoría son los uCs ATMega. ¿Es un problema? Para mí no lo es, ya que uso los uCs sólo para proyectos de hobby. Simplemente compro un clon de Arduino-NanoPro en ebay por menos de 2 dólares y lo uso.
Si necesitas un uC para algún gadget y necesita ser producido en masa y lo más barato posible entonces hay uCs que cuestan sólo 3 céntimos cada uno. Pero estos necesitan una plataforma de desarrollo especial y sólo pueden ser programados una vez .
Pero para aprender sobre los uCs para proyectos de hobby: basta con usar un Arduino. Con los conocimientos que adquieras al hacerlo podrás hacer un mejor uso de cualquier uC que utilizará en el futuro.