BigEd wrote:
... if the PIC controls the clock (maybe by toggling an output pin) then surely it's fast enough to control everything it needs to - it just needs to sort everything out between each clock toggle.
That's one of the things I'm curious about. If I drive the PIC with a 64-MHz clock then I have sixteen PIC instruction cycles to produce a 1-MHz clock signal with seven or eight instruction cycles to read and qualify the address. Can the PIC produce an uninterrupted 1-MHz clock and simply slow down the clock when necessary to handle one or two simple memory mapped I/O functions assigned to the PIC?
I think Garth is correct that the PIC simply is not fast enough to replace hardware I/O decode logic.Chuck wrote:
... It sounds like this project I posted about. They use the PIC as ROM.
Those are some of the articles I read, too, Chuck.
Cheerful regards, Mike