Hi Mike
The GPIOs and Edge ports in the M5223X series are general purpose ports and IRQs respectively. What you need is an external bus interface.
Look at some other parts (eg. the 5227x) which have a module called the FlexBus. This allows interfacing to memory etc.and you can see whether it has timing suitable for your requirements.
Note that the GPIO commands PORTIN_SET and CLEAR allow fast setting and clearing of specified bits and so some bit banging is not usually a big deal. To automate bit banging a memory interface there are also possibilities using the DMA timer support since it allows a sequence to be written to a port using timer controlled DMA accesses - although restricted to controlling 8 bits, which is probably not enough for most data buses.
Regards
Mark
www.uTasker.comMessage Edited by mjbcswitzerland on
2009-01-09 05:31 PM