Welcome to EDAboard.com

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 with more than 128 kb of program Flash memory - ?

Status
Not open for further replies.

dsperate

Newbie level 6
Joined
Oct 22, 2003
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
109
Flash memory

Hi,

Is it possible to use a 8051 with more than 128 kb of program Flash memory?

Marius
 

Zenner

Full Member level 2
Joined
Sep 19, 2001
Messages
121
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
757
Re: Flash memory

If you have more than 17-bit address bus. :D
 

petarpav

Full Member level 5
Joined
Mar 25, 2002
Messages
299
Helped
13
Reputation
26
Reaction score
5
Trophy points
1,298
Activity points
2,172
Re: Flash memory

You can yse bank switching, keil support it.
Look keil doc's.
 

vkchau

Member level 4
Joined
Jun 7, 2003
Messages
74
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,288
Activity points
664
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.
 

dsperate

Newbie level 6
Joined
Oct 22, 2003
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
109
Re: Flash memory

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!)?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top