Nein, ein 80C535 benutzt externen Programmpeicher, d.h. über einen
Latch-Baustein (z.B. HC373) wird ein EPROM (auf Wunsch natürlich auch
Flash) angeschlossen. Auf diese Weise kann übrigens auch externer
RAM-Speicher hinzugefügt werden. Daten und Adressbus werden aus zwei
bestimmten Ports des Controllers gebildet. Die Read- und
Write-Leitungen sind extra herausgeführt, ebenso wie ein sog.
ALE-Signal, das den Latchbaustein ansteuert. Die Schaltung ist vom
Prinzip her genauso wie die RAM-Erweiterung eines AT90S8515, und im
Internet zu finden, eventuell sogar im Datenblatt.
8051-Varianten mit internem Flash-Speicher gibt es jedoch auch von
Atmel, und das sind keine AVRs, sondern Intel-kompatible Micros.
Allerdings leider nicht mit so vielen Portleitungen wie der 80C535.