I've been planning on using the DS87C520 microcontroller. I really like this chip. Its got 1024 bytes of on-chip XDATA RAM and 16KB or on-chip CODE EPROM. However, I'm running out of room. Does anyone know of another chip that has the 1024 bytes of XDATA but has more than 16KB of EPROM??