Hola psykhon,
tal vez si he mezclado un poco las cosas, ya que me acabo de meter en este proyecto.
Tienes razon en el tema del stock (en digikey o mouser tienen pocas unidades). Tendria que preguntar en los distribuidores de NXP en españa (parece que el plazo no stock ronda las 10 semanas).
No tengo ningun requerimiento de flash ni de ram fuerte. Mi eleccion del 2364 era simplemente por la cantidad de pines y puertos serie y SPI.
Iba a colocar 4 ICs SPI-UART converter, 2 I/O expander para pines extras, pero a parte de los 9 puertos serie que necesito, necesito controlar otros dispositivos con un total de 20 y pico pines I/O.
La verdad que no se bien porque no me hacia gracia el uso de expanders, preferia tener acceso directo a los pines I/O, sobretodo de los perifericos que ademas llevan algun protocolo (no simples I/O, no leds, no pulsadores,...). Tal vez, el miedo era a usar registros serie-paralelo para aumentar salidas, ya que un falso disparo (en el clk por ej.) me cambiaria todas las salidas. Pero claro, con un expansor SPI-GPIO o I2C-GPIO eso no puede pasar.
Asi que creo que tu opcion, va a pasar a ser la primera mia tambien. Otra opcion que me habia planteado era incluso usar 2 micros tipo lpc2103 o similar (uno de ellos dedicado a los puerto serie, y el otro a todos los pines I/O). Entre los 2 si tendria suficientes pines I/O.
El tema del LPC2364, tb era interesante por varias razones.
- su precio: en mouser cuesta sobre 5$ (100 unidades), teniendo todo lo que tiene (una pasada!)
- posibilidad de ver temas fuera del proyecto como ethernet, usb, una vez terminado este.
Aunque claro, si lo luego no hay stock.....
Creo que voy a realizar una 'placa base' con todos los conectores, expanders, SPI-UART convertes, etc...., y dejare un hueco con un par de conectores para colocar el procesador en forma de modulo. Asi puedo probar varias opciones si me interesa. Al menos para la fase de prototipo.
Gracias por tus consejos psykhon. Creo que comprare el clon del ulink que habeis probado, y una de las placas del LPC2148 de olimex.
Al menos el LPC214x tiene 1 o 2 uart, y 2 SPI (uno para los expanders, y el otro para las UART).
Un saludo. Dani.