8051 64k RAM

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
Hi ,
     I am developing on POS system. I need maximum memory supported by
8051 i.e 64k. I am an newbie to 8051. Can anybody suggest the RAM
chips, manufacturers. Also plz suggest how to connect 64k RAM and 64k
EEPROM.

Thanks in advance.

Manikandan.P

Re: 8051 64k RAM

Quoted text here. Click to load it

http://www.maxim-ic.com/quick_view2.cfm?qv_pk36%09

flat 16 mb address space.
You can use any flash-ram you need

regards



Re: 8051 64k RAM
Rinux schrieb:

Quoted text here. Click to load it

And you think this is the right approach for a newbie who
doesn't even know how to attach memory to the 8051?

I would rather suggest to simply read the data sheets and user
manuals of the standard 80C51 which are available from different
manufacturers.
For a start, I would suggest looking at Atmel and Philips for their
89C51/52 parts. They also offer a lot of application notes.

(And to the OP: read before asking.)

--
Dipl.-Ing. Tilmann Reh
Autometer GmbH Siegen - Elektronik nach Maß.
We've slightly trimmed the long signature. Click to see the full one.
Re: 8051 64k RAM
Quoted text here. Click to load it

You will also need a compiler to support the 24 bit addressing.

The most expensive of the Keil compiler suites does... but why would you
need this much memory?  All the 8051 compilers from the free ones to the
most expensive will support the 64K model.  



/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 64k RAM
You should look unde external RAM connecting, and for EEPROM you can use
serial EEPROM with I2C protocol.

But why do you need soo much RAM couldn't 1024 bytes be enough?
BTW, T89C51CC01 , T89C51AC2 and similar chips from Atmel (Temic & Wireless)
have 1kB of RAM and 1kB of EEPROM on-chip.



Re: 8051 64k RAM
Quoted text here. Click to load it

I would not suggest an I2C EEPROM... keep it simple just use ordinary
memory.

Quoted text here. Click to load it

why the CC01 or AC2?  It is highly unlikey that the O/P will need CAN on
a POS!! The Rd2 (Atmel or Philips) or preferably the Atmel EM2 as the
RD2 is being phased out.


/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 64k RAM
Quoted text here. Click to load it

The 89C51RD2 (which is really an 8xC52) has 64k flash built in, so you
can use that. Rumour has it that the Philips version has fewer problems
than the Atmel.

You'll need external RAM, just a 74HC573 to latch the address bits.
You'll lose nearly all the IO lines though (3 ports worth), so you might
need a bit of address decoding (74HC/AC138) and external IO (just 74HC's
again) to make up, and you'll end up with a bit less than 64k RAM.
Almost any 5V 1Mx8 SRAM will give you far more than you can cope with.

Paul Burke


Re: 8051 64k RAM
Quoted text here. Click to load it

I assume you sell Philips?

Quoted text here. Click to load it
? why?



/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 64k RAM

Quoted text here. Click to load it

No, just used it in a few jobs.

Quoted text here. Click to load it

Because the OP said he wanted 64k, and there's only 1k on chip.

Paul Burke


Re: 8051 64k RAM
Quoted text here. Click to load it

From my personal experience with the T89C51RD2, AT89C51RD2, and the
P89C51RD2, this is certainly false. I'd recommend the AT89C51RD2 (not the
T89C51RD2 since it has reset/low voltage/brownout flash corruption
problems). It has worked flawlessly in the last 2 products I've worked on. I
can't say the same about the Philips, though. Besides being less flexible
(bytewise programming in the flash not available), I couldn't get Philips to
actually ship any to me.

-->Neil



Re: 8051 64k RAM

Quoted text here. Click to load it

May I suggest having a read of all the tutorials www.8052.com

Also the datasheets and app notes from the  8051 chip manufacturer.


http://www.8052.com/tutorial.phtml
http://www.8052.com/codelib.phtml
http://www.8052.com/tcpip/
http://www.8052.com/users/jsno/
http://www.nomad.ee/micros /
http://www.lvr.com/microc.htm
http://www.rentron.com/8051.htm

http://www.circuitcellar.com/designforum/features/9809017/reynoldstext.ht =
m

Alex

Re: 8051 64k RAM
Quoted text here. Click to load it
see the C51 Primer at
 Http://quest.phaedsys.org
there are basic circuit diagrams in that.
BUT
There are plenty of flash based 8051 types with 64K of on chip flash
Atmel and Philips do some. These will not need any additional memory
parts.


/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 64k RAM
"Manikandan"
Quoted text here. Click to load it

Go to http://www.st.com/micropsd/
and study the uPSD32 and uPSD33 families.
Will likely do all you need in a single device.

Also study the AT89C51ED2 and AT89C51ID2 devices.
Then, work out how much memory your app will actually need,
including access tolerance, and NV needs -
you can save chip count, for example, by using FRAM
(http://www.ramtron.com )
to blur the RAM/EE boundary - so AT89C51ID2 and FRAM
would be a two chip option.
-jg



Re: 8051 64k RAM

Quoted text here. Click to load it

another chip would be the winbond
with 64KB flash
http://www.winbond.com/e-winbondhtm/partner/b_2_f_2.htm

or with 128KB flash
http://www.winbond.com/e-winbondhtm/partner/PDFresult.asp?Pname3D%913

also have you looked at any of the cygnal 8051 chips ?
www.cygnal.com

but easy way to find app notes etc is google
http://www.google.com/search?sourceid3D%mozclient&ie3D%utf-8&oe3D%utf-8&q =
3D%interfacing+memory+with+8051

intel app notes
http://www.intel.com/design/mcs51/docs_mcs51.htm

Philips app notes
http://www.semiconductors.philips.com/acrobat/other/usb/INTERFACING_TO_80 =
51_8_BIT_MICROCONTROLLER.pdf

interfacing 8051 with 2 wire chips
http://www.eetasia.com/ARTICLES/2000JUN/2000JUN08_MEM_CT_AN4.PDF

dallas maxim 8051 app notes
http://www.maxim-ic.com/appnotes10.cfm/ac_pk/17/ln/en
http://dbserv.maxim-ic.com/quick_view2.cfm?qv_pk3D%2962

Alex

Site Timeline