Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
8051 only has 64K program memory because it has 16-bit address bus. However, you can use I/O Port bits (P1.x, P3.x) to generate address bits. Then, program memory will include many pages, each of them has 64K.
Ex: use P1.0, P1.1 as A16 and A17, you can generate 64Kx4 = 256K memory space.
I agree with petarpav, Keil support it.
You are right with the extra pins ...
But can be this applied for the program memory?
How the 8051 would know to control the extra pins to acess the extra PROGRAM memory (not RAM or data memory!)?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.