En placa tal vez un Pro Mini de 3.3 o 5V y tmb puedes elegir entre 8 y 16Mhz. Es un NANO sin el chip USB de modo que necesitas de un conversor USB a Serial para programarlo.
Tal vez no sea el mas chico pero si es el mas economico.
Ahora tienes tambien otra placa
Arduino ATtiny85 que tiene lo que pides me había olvidado.
Alimentación mediante USB o fuente externa-5 v o 7-35 v (Selección automática)
Regulador de 5 V 500ma
USB integrado (y depuración en serie)
6 pines de entrada/salida (2 se utilizan solo para USB si tu programa se transmite activamente sobre USB, de lo contrario, puedes usar los 6 incluso si estás programando a través de USB)
Memoria Flash 8 k (aproximadamente 6 k después del cargador de arranque)
I2C y SPI (vis USI)
PWM en 3 pines
ADC en 4 pines
LED de potencia y LED de prueba/Estado (en Pin0)
Al compliar el proyecto para un Arduino UNO indica esto:
El Sketch usa 7792 bytes (24%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 891 bytes (43%) de la memoria dinámica, dejando 1157 bytes para las variables locales. El máximo es 2048 bytes.