Hi
I'm trying to use a PIC16F877 to log data taken from the A/D converter. (I
will need to store in the region of 24000 16-bit numbers). I already use the
EEPROM memory on the chip is there other data memory that I can write the
measured data to so that I can read it off at a later point?
Or do I have to look for extended memory? If so how is this accessed?
thanks
Chris
-- http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads
At 03:23 PM 11/23/02 +0000, you wrote:
>Hi
>I'm trying to use a PIC16F877 to log data taken from the A/D converter. (I
>will need to store in the region of 24000 16-bit numbers). I already use the
>EEPROM memory on the chip is there other data memory that I can write the
>measured data to so that I can read it off at a later point?
>Or do I have to look for extended memory? If so how is this accessed?
Why not SEEPROM? For example, MICROCHIP's 24LC515 , 512K bits, available
off the shelf for less than $3 in 100's. That's sufficient for 32,768
samples.
>>
I'm trying to use a PIC16F877 to log data taken from the A/D converter. (I
will need to store in the region of 24000 16-bit numbers). I already use
the
EEPROM memory on the chip is there other data memory that I can write the
measured data to so that I can read it off at a later point?
Or do I have to look for extended memory? If so how is this accessed?
<<
There is noplace on a 16F877 to store 48Kbytes of data. You will have to
use an external memory. Depending on the speed you need, an IIC EEPROM
might be a good fit.
*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com
-- http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads
Depending on the amount of data you are saving, I2C and SPI chips will
store data in "pages" which can be pretty easily written.
Another option, if you need lots of storage, is an Atmel Serial DataFlash,
or one of the camera memory chips. Judging from your question, though,
those are probably a little ways in your future for ability. Stick with
it, you'll think this a trivial exercise in a few months.