CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

More RAM needed

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
thomas
Guest







More RAM needed
PostPosted: Fri Jul 18, 2003 9:19 pm     Reply with quote

Hi everyone,

I am designing a LED panel and I need few more kilobytes of RAM. I only have PCM compiler so I am stuck with 16F series. Do you have any suggestion on how to add external RAM to the PIC16F877? I think I will need parallel RAM for faster access.

REgard,
Thomas
___________________________
This message was ported from CCS's old forum
Original Post ID: 144516167
Gerrit
Guest







Re: More RAM needed
PostPosted: Sat Jul 19, 2003 12:35 am     Reply with quote

Hi Thomas,

Take a look at the FRAM parts from RAMTRON. They are drop-in replacements for the EEPROM but don't have the write delays.

Also Search the board for FRAM and 600 days ago many discutions about them.


*** Thomas I want to do somthing with LED panel also. Can you
share some source and idea's with me.

please send to gerrit@waterackers.nl


Goodluck with your design.


Gerrit





:=Hi everyone,
:=
:=I am designing a LED panel and I need few more kilobytes of RAM. I only have PCM compiler so I am stuck with 16F series. Do you have any suggestion on how to add external RAM to the PIC16F877? I think I will need parallel RAM for faster access.
:=
:=REgard,
:=Thomas
___________________________
This message was ported from CCS's old forum
Original Post ID: 144516171
j_purbrick
Guest







Re: More RAM needed
PostPosted: Tue Jul 22, 2003 7:21 am     Reply with quote

:=Hi everyone,
:=
:=I am designing a LED panel and I need few more kilobytes of RAM. I only have PCM compiler so I am stuck with 16F series. Do you have any suggestion on how to add external RAM to the PIC16F877? I think I will need parallel RAM for faster access.

I've done this, and it was quite easy, but it's costly in terms of port pins plus it needs external hardware. Still, maybe it would work for you.

Send the output of an 8-pin port (port D is easiest) to the inputs of 2 octal flipflops, 74HC374 or the like. Also send it to the I/O pins of your choice of 8-bit static RAM. The outputs of the '374s go to the address pins of the RAM. The strobe lines for the flipflops go to 2 more processor pins, and the R and W lines of the RAM go to yet more (yup, we're up to 12 port pins. Life is tough.)

Then to write, you send out the low RAM address to the port and blip the appropriate strobe, then the high RAM address and blip the other strobe. Then you put the data on the port and blip the W line. To read, you do the same but instead of blipping the W line, you set the port for the input direction, set R low, read the data and set R high again. It's all a bit cumbersome but it's simple.

___________________________
This message was ported from CCS's old forum
Original Post ID: 144516244
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group