Also primär sollte es vom Controllerhersteller eine Application Note
geben.
Falls nicht, dann muss im Datenblatt beschrieben sein, wie man einen
ext. Speicher anschließt. Wenn der Controller kein Interface für ext.
Speicher hat, dann such Dir einen Controller, der das hat. Sonst kannst
Du
zeitkritische Anwendungen vergessen bzw. wirst du dich mit sehr
umfangreichem
Speichermanagement befassen müssen.
Ein ext. SRAM anzuschließen ist bei einem Controller mit einem
Speicherinterface nicht sehr schwierig und meist auch in einer Appnote
oder im Datenblatt beschrieben. Das Einzige was noch zu tun ist, ist dem
Controller zu sagen, dass er mehr Speicher hat. (ca. 10 Zeilen Code).
Wenn Du nicht gerade auf ein PIC Controller festgenagelt bist, dann
versuch es mal mit einem Atmel. Ein MEGA64 hat z.B. ein ext.
Speicherinterface für SRAM bis 64k. (falls dir das reicht)
Es gibt glaub auch PICs mit so einem Interface, aber da hab ich keine
Infos zu.
Benutzt wird das ext. RAM, dann wie ein internes. Also gleiche Befehle.
Allerdings dauert der Zugriff auf das ext. RAM ein paar Zyklen länger.