In some applications, using the 80C5xx/C5xx architecture, there is a need for more than64 kByte external program memory space. This request becomes more and more important due to the increased usage of the high level language C51. The following apnote proposes a solution with a standard device 74HC257 used as external glue logic to solve the 64 kByte boundary problem for the external program memory. 1 Introduction3 2 Memory Organization 3 2.1 External Memory Organization in ´Normal Configuration´ 3 2.2 External Memory Organization in ´Expanded Configuration´ 4 3 Hardware Description 6 4 Software Proceeding for ´Expanded Configuration´ 8 5 Timing Considerations concerning the External Program Memory Access 9 6 Conclusion 10