VEamos, voy a detallar las conexiones para quien no use proteus.
Si decidimos que estas son luego podemos hacer la placa
TEclado.- 8 pines del puerto B, todo el puerto B esta ocupado por el teclado
MEmoria SDA-SCL, que son RC3 y RC4
LCD.-
RD0 - Enable
RD1- RS
RD2-RW
RD-4,5,6,7 a D4,5,6,7 en ese orden
De esta forma queda libre el puerto A, la conexion RS232 que usaremos en el definitivo y algun pin de e/s digital
Acordemos este punto antes de seguir si os parece.