> By the way, we're using the MCF51.
Which MCF51? There's the AC, AG, CN, EM, JE, JF, JM, JU, MM, QE and QU.
> Now we have hardware in the pipeline which may be insufficient for our needs.
> but I having real problems interfacing a much slower non-PLLed microprocessor with critical peripherals.
What are your requirements? Is it battery powered? What is your allowable power budget? What's the I/O? Someone reading this might have done something like this already.
If you don't need the full 50 MIPs 100% of the time then it is possible that a mixture of clock and power saving modes running at a controlled duty-cycle might allow it to do what you you need it to do. There's always a way to optimise the code to make it more efficient and able to get the processing done for less instructions with a bit of work.
Tom