Bueno, parece ser que parte del problema está solucionado.
Al parecer mi estupidez es solo superada por mi ignorancia: Estaba usando el conector ICSP equivocado. Se ve que tanto el UNO como el MEGA2560 tienen DOS conectores ICSP, uno para programar situado justo al lado del AREF, y otro no se para que pero mucho más accesible.
Pues ahora el error que me sale es:
- Microcontrolador encontrado incorrecto. Expected signature for ATMEGA328P is 1E 95 0F.
Eso probado con dos Arduino Uno oficiales y correctamente seleccionados en el IDE.
Por otra parte, tengo otra pregunta: existe algun IC como el CD74HC4067E pero con una señal de interrupción?
Es que estamos probando la expansión de I/O, tanto con multiplexación como con buses, y veo que en las entradas es imprescindible la salida a interrupción, pues de no disponer de ella si el programa del micro esta liado haciendo lo que sea en el loop puede no detectar la pulsación de por ejemplo un botón.
Por lo tanto: Es imprescindible la ejecución de interrupciones como mínimo en las entradas.
¿Algun IC recomendado?