Tenemos un sistema que utiliza EPROM OTP (una vez programables), específicamente el AT27C256. Nos gustaría reemplazar esta EPROM con un chip EEPROM o Flash para que podamos hacer que nuestras unidades se puedan actualizar en el campo, sean más útiles, etc. Obviamente, queremos que este cambio requiera pocas o ninguna modificación de hardware. Estas EPROMS son actualmente el almacenamiento de código para un micro 68HCP11.
Parece que el AT29C256 sería una opción viable, ya que podríamos usarlo con un solo cambio de pin (cambiar Vpp a WE_N). Sin embargo, parece que estos chips ya no se fabrican y el abastecimiento es muy poco confiable, especialmente porque necesitamos ~ 70K de ellos. Como tal, estamos buscando otras opciones razonables.
Hemos considerado la posibilidad de agregar una placa hija que se asiente en la huella de nuestra EPROM (PLCC32) y contenga otro chip flash (¿serie AT28?) junto con las conversiones necesarias para que funcione con nuestro micro HC11. También hemos considerado agregar un FPGA a la placa hija entre el micro y el flash, de modo que una serie de lecturas "mágicas" puedan realizar escrituras en el chip, pero esto parece ser un poco excesivo para un problema que muchos otros deben haber resuelto. . Sin embargo, nos permitiría no utilizar cables de puente en nuestros tableros existentes.
¿Qué han hecho otros en esta situación?