Searching \ for '[PIC]: EEPROM &' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/memory.htm?key=eeprom
Search entire site for: 'EEPROM &'.

No exact or substring matches. trying for part
PICList Thread
'Serial EEPROM & I2C'
1995\09\22@173507 by Newson Edouard

flavicon
face
rz
**

1995\09\22@173921 by Newson Edouard

flavicon
face
I want to interface a serial EEPROM with a PIC16C74.  However, I don't
know I2C protocol very well.  Does anyone knows any application notes
about I2C or has a send/receive source code for serial EEPROM?

Anyone help will be appreciate

Thanks,
Newson

1995\09\24@193446 by Newson Edouard

flavicon
face
I want to interface a serial EEPROM with a PIC16C74.  However, I don't
know I2C protocol well.  I would like to  know, if anyone knows of any
application notes about I2C or has a send/receive source code for serial
EEPROM?

Thanks in advance,

Newson


'EEPROM & LCD Matrix'
1995\11\09@110800 by SONY-OD
flavicon
face
From "Philippe"<spam_OUTsonyedeTakeThisOuTspamiway.fr>

On Tue, 7 Nov 1995 .....John.P.HollingsheadKILLspamspam@spam@HAPPY.FIRSTNETHOU.COM wrote:

> Also, I'm looking for some good sources for the displays.  What I
> have in mind, is for using a pic 16c57 for taking the 2of 8 binarie
> from a cd22202e dtmfdecode chip, and outputing to a serial e-prom and
> to output to the display.  It then must be able to access the eeprom
> to get readback buffers.

I already do that, specially to read/write serial EEPROM, I use a 93C46, but
another type can also be driven with this code.

Here is a piece of code to drive EEPROM


;>>>>>> START OF SAMPLE CODE
; This what I do to drive a PLL MC145170 and a 96C46 EEPROM

;******************************************************************************
;   HCK      = PortC.1
;   DATA out = PortC.3
;   DATA in  = PortC.5
;   CS PLL   = PortC.2
;   CS ROM   = PortC.6
;
;----- PLL & EEPROM  Constants

bHCK           equ 1
PEnb           equ 2
REnb           equ 6
bDout          equ 3
bDin           equ 5
bLock          equ 0

;******************************************************************************
; READ Routine for SERIAL EEPROM (96C46 : 64 X 16Bit)
; REGISTER used:
;    Data1         -> $0E
;    Data2         -> $0D
;    Address/Temp  -> $0F
;    EETemp        -> $0A

        org $0600
                  ;76543210
SetDataOut     equ %10110001

EERead:  movlw SetDataOut   ; Set HCK/DOUT/ENB as OUTPUT
        tris  C
        bcf  SPort,bHCK    ; bHCK = 0
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        bsf  SPort,PEnb    ; PEnb = 1    PLL ACCESS disable

        bcf  SPort,bDOUT
        bsf  SPort,REnb
        nop
        nop
        bsf  SPort,bHCK
        nop
        nop

        call EEStart
        movf Temp,W        ; GET Address from Temp register
        andlw %00111111    ; it's a 6 bit ADDRESS
        iorlw  %10000000   ; ADD Read INSTRUCTION to the word
        call EERdOut
        call EERdIn
        movf  Data1,W
        movwf Data2
        call EERdIn
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        retlw 0

;---------------
EEStart: bcf SPort,bHCK
        bsf SPort,Renb
        bsf SPort,bDOut
        nop
        nop
        nop
        bsf SPort,bHCK
        nop
        nop
        bcf SPort,bHCK
        nop
        retlw 0

;---------------
EERdOut: bsf SPort,Renb
        movwf EETemp
        movlw 8
        movwf Temp
        bcf SPort,bHCK

EERdO_1: bcf SPort,bDOut
        rlf EETemp
        btfsc STATUS,Cy
        bsf SPort,bDOut
        nop
        nop
        bsf SPort,bHCK
        nop
        nop
        nop
        bcf SPort,bHCK
        decfsz Temp
        goto EERdO_1
        retlw 0

;---------------
$BREAK
EERdIn:  bsf SPort,Renb
        movlw 8
        movwf Temp
        bcf SPort,bHCK

EERdI_1: nop
        nop
        bsf SPort,bHCK
        nop
        bcf STATUS,Cy
        btfsc SPort,bDIn
        bsf STATUS,Cy
        rlf Data1
        nop
        bcf SPort,bHCK
        decfsz Temp
        goto EERdI_1
        retlw 0

;******************************************************************************
;******************************************************************************
; ENABLE, DISABLE and WRITE Routine for SERIAL EEPROM (64 X 16Bit)
; REGISTER used:
;    Data1         -> $0E
;    Data2         -> $0D
;    Address/Temp  -> $0F
;    EETemp        -> $0A
;    CounterA      -> $1D
;    CounterB      -> $1E


EEEnable:movlw SetDataOut   ; Set HCK/DOUT/ENB as OUTPUT
        tris  C
        bcf  SPort,bHCK    ; bHCK = 0
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        bsf  SPort,PEnb    ; PEnb = 1    PLL ACCESS disable

        bcf  SPort,bDOUT
        bsf  SPort,REnb
        nop
        nop
        bsf  SPort,bHCK
        nop
        nop
        bcf  SPort,bHCK

        call EEStart
        movlw %00110000    ; ENABLE WRITE INSTRUCTION
        call EERdOut
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        retlw 0

EEDisable:movlw SetDataOut   ; Set HCK/DOUT/ENB as OUTPUT
        tris  C
        bcf  SPort,bHCK    ; bHCK = 0
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        bsf  SPort,PEnb    ; PEnb = 1    PLL ACCESS disable

        call EEStart
        movlw %00000000    ; DISABLE WRITE INSTRUCTION
        call EERdOut
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        retlw 0

EEWrite: movlw SetDataOut   ; Set HCK/DOUT/ENB as OUTPUT
        tris  C
        bcf  SPort,bHCK    ; bHCK = 0
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        bsf  SPort,PEnb    ; PEnb = 1    PLL ACCESS disable

        call EEStart
        movf Temp,W        ; GET Address from Temp register
        andlw %00111111    ; it's a 5 bit ADDRESS
        iorlw %01000000    ; ADD WRITE INSTRUCTION to the word
        call EERdOut
        movf Data2,W       ; Get the "HIGH WORD"
        call EERdOut
        movf Data1,W       ; Get the "LOW WORD"
        call EERdOut

        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        nop                ; NOW, waiting for acknowledge
        bsf  SPort,bHCK
        nop
        clrf Temp
        bcf  SPort,bHCK
        nop
        bsf  SPort,REnb
        movlw MaxWriteTime
        movwf CounterA

EEWait_1:bsf SPort,bHCK
        nop
        nop
        btfsc SPort,bDIn
        goto EEWait_2
        nop
        bcf SPort,bHCK
        nop
        decfsz Temp
        goto EEWait_1
        decfsz CounterA
        goto EEWait_1
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        retlw 1            ; return "1" there is a problem to write th WORD !!!

EEWait_2:bcf  SPort,bHCK
        bcf  SPort,REnb    ; REnb = 0    ROM ACCESS disable
        retlw 0            ; return "0", OK.

;>>>>>> END OF SAMPLE CODE

1995\11\09@223809 by Tesaro Sandu

flavicon
face
Hello all ..
sorry about the topic .. its a different one  ..

we are doing a project with the PIC16C54-lp/p, the supply voltage is 3V
and the Xtal is 32.786 kHz .(watch crystal)..

it basically just gets the result from 4 swithes, and flashes a LED
acordingly..

Our problem is that some do not want to start. The crystal does not want
to start on some units. We are using 33p caps with them .. We have tried
different values, and we still get the same problem ...

We tried the delayed reset .. still is the same problem...

HELP ;)


Any ideas pplz ...  --
------------------------------------------------------------------------------

    Quote : Ambition is the key to success.
            Do you listen to your heart or someone elses ?
            Life is short, Make the most of it!

    Tesaro Sandu                   or                   Love-God (IRC)

                        call on  : (0416) 141 818
                   email on : tsanduspamKILLspamst.nepean.uws.edu.au
          http: //http://www.st.nepean.uws.edu.au/users/tsandu/index.html

------------------------------------------------------------------------------

1995\11\09@225719 by Brad Phillips

flavicon
face
About those watch crystals....

I had the same problem a few days ago. Try some 47pF caps and see how you
go - this was my solution.
cheers, Brad


'EEPROM & FLASH'
1998\12\10@221750 by Starfire Zhu
flavicon
face
Anybody knows if EEPROM and FLASH memory are just the same thing, if
not, what's their difference?

Thanks

--
               __________________________________________________
               :-))   TEL: 86-756-2236157  2115540   FAX: 2115541
               :-))   Email: .....zhuxhKILLspamspam.....cheerful.com      ICQ#:7037093
               ==================================================


'[PICLIST] Sharing Eeprom & DAC clock line problems'
2000\08\29@160507 by Darren Logan
picon face
Hi,

I have PIC12C671 which drives a 12-bit serial DAC and communicates with a
24LC01 serial Eeprom.

Both peripherals share the same clock line.

The DAC works ok, but Eeprom communication seems to be not working.

I have a 4k7 pull-up resistor on the Eeprom data and the common clock line.

Any ideas as to why the Eeprom doesn't like the shared clock ?
(Maybe it isn't the clock at fault but i think everythig else is ok - i.e.
wiring, control byte etc.)

Regards,
Darren

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestspam_OUTspamTakeThisOuTmitvma.mit.edu>

2000\08\29@160833 by Andrew Kunz

flavicon
face
I've used this setup in several areas, and it always works.

Unless you are using an Atmel I2C EE - they don't work all the time.

Andy










Darren Logan <DAZLOGANspamspam_OUTAOL.COM> on 08/29/2000 04:02:12 PM

Please respond to pic microcontroller discussion list <@spam@PICLISTKILLspamspamMITVMA.MIT.EDU>








To:      KILLspamPICLISTKILLspamspamMITVMA.MIT.EDU

cc:      (bcc: Andrew Kunz/TDI_NOTES)



Subject: Sharing Eeprom & DAC clock line problems.








Hi,

I have PIC12C671 which drives a 12-bit serial DAC and communicates with a
24LC01 serial Eeprom.

Both peripherals share the same clock line.

The DAC works ok, but Eeprom communication seems to be not working.

I have a 4k7 pull-up resistor on the Eeprom data and the common clock line.

Any ideas as to why the Eeprom doesn't like the shared clock ?
(Maybe it isn't the clock at fault but i think everythig else is ok - i.e.
wiring, control byte etc.)

Regards,
Darren

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestTakeThisOuTspammitvma.mit.edu

--
http://www.piclist.com hint: To leave the PICList
spamBeGonepiclist-unsubscribe-requestspamBeGonespammitvma.mit.edu>


'[PIC]:SPI eeprom & rs232'
2002\04\30@233023 by Jim
flavicon
face
I need to interface an spi eeprom to a 16f874 I been reading it has some built in hardware for this and i2c.
But I need to set it up with an rs232 to my pc later on I'm not to clear from the data sheets if spi and an rs232
interface would need to use the same rx tx pins on the pic can I have both at once using the built in serial
hardware?.
Thanks
James

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email TakeThisOuTlistservEraseMEspamspam_OUTmitvma.mit.edu with SET PICList DIGEST in the body



'[PIC]:SPI eeprom & rs232'
2002\05\01@012726 by Jinx
face picon face
As far as I can tell (SPI or I2C) and USART functions are
independent on the F874. There are 5 PortC pins for these
comms.

RC3 is the clock line for SPI or I2C
RC4 is Data In for SPI or bi-directional data for I2C
RC5 is Data Out for SPI
RC6 is USART Tx
RC7 is USART Rx

I can't (yet) see any reason why the USART can't be running
at the same time as either SPI or I2C (you have to choose
one as SPI and I2C share pins)

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestspamTakeThisOuTmitvma.mit.edu


2002\05\01@091425 by Olin Lathrop

face picon face
>>
I need to interface an spi eeprom to a 16f874 I been reading it has some
built in hardware for this and i2c.
But I need to set it up with an rs232 to my pc later on I'm not to clear
from the data sheets if spi and an rs232
interface would need to use the same rx tx pins on the pic can I have both
at once using the built in serial
hardware?.
<<

RTFM: DS3029C, page 9, table 1-2, pins RC3 - RC7.


*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestEraseMEspam.....mitvma.mit.edu



'[PIC]: Combo EEPROM & PIC programmer'
2002\09\14@223053 by Steve Ruse
flavicon
face
Are there any good low cost options out there? I would like to be able to
program virtually any PIC as well as 28F512 EEPROMs. So far all of the
programmers I've found are in the $700+USD range. Is there anything out that
for around $300-$400 that will do this?

Thanks,

Steve Ruse

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\09\14@230700 by Karl Seibert

flavicon
face
Take a look at http://www.galep.com .  It doesn't have every
PIC, but it does have a lot.  Look at the parts list and see
if it has what you need.  I have a Galep-III at work when I
needed a cheap programmer for a (gasp) non-PIC part.

Karl

Quoting Steve Ruse <EraseMEstevespamWOTELECTRONICS.COM>:

{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\09\14@232819 by Dave King

flavicon
face
At 09:30 PM 14/09/02 -0700, you wrote:
>Are there any good low cost options out there? I would like to be able to
>program virtually any PIC as well as 28F512 EEPROMs. So far all of the
>programmers I've found are in the $700+USD range. Is there anything out that
>for around $300-$400 that will do this?
>
>Steve Ruse

I just ran across one called the Pony Programmer which looks interesting.
It does the range of Pic, avrs and eeproms.

Sort of like the "Gump" project that is a universal one.

Program Forrest Program..... ;-]


Dave

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\09\15@083443 by Olin Lathrop

face picon face
> Are there any good low cost options out there? I would like to be able to
> program virtually any PIC as well as 28F512 EEPROMs. So far all of the
> programmers I've found are in the $700+USD range. Is there anything out
that
> for around $300-$400 that will do this?

The Microchip Picstart+ will program any PIC, and I think also the EEPROMs
but am not sure.  These officially cost $200 retail.


*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\09\15@113833 by Morgan Olsson

picon face
I was just looking at Eagle CAD and found this:
ftp://ftp.cadsoft.de/pub/userfiles/projects/wineprom.zip
Includes single sided layout in pdf, test program, and programming program and driver for Win9x and WinNTx

Not as capable as you want though, but if people contribute work on it... :)
Home: http://www.willem.org


From readme:

Devices Currently Supported
---------------------------
24C02 - 24C512
27C64 - 27C040          (27C32 needs a slight change to the board design)
27C1001                 (Actually it's the same as a 27C010)
28C65 - 28C040
28F64 - 28F040
29F64 - 29F010
16C84
16F84
12C508, 12C509          *** NOT WORKING ***
16C620, 16C621, 16C622
93C46 - 93C66

/Morgan

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\09\15@124250 by wagner

flavicon
face
> Are there any good low cost options out there? I would like to be able to
> program virtually any PIC as well as 28F512 EEPROMs. So far all of the
> programmers I've found are in the $700+USD range. Is there anything out that
> for around $300-$400 that will do this?

Check EPROMER5 at http://www.ustr.net

> Thanks,
>
> Steve Ruse


-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\09\15@141130 by kben

picon face
>> Are there any good low cost options out there? I would like to be able to

>> program virtually any PIC as well as 28F512 EEPROMs. So far all of the
>> programmers I've found are in the $700+USD range. Is there anything out
>that
>> for around $300-$400 that will do this?

Try the WARP13A @   http://www.newfoundelectronics.com/

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\09\16@033004 by dr. Imre Bartfai

flavicon
face
Hi,

an interesting approach would be to look at http://www.elnec.sk. I personally
purchased the Smartprog of their range, and I am happy with it. About 3000
different part can be programmed with it, DOS & Windoze supported. It is
an Industrial Quality Programmer for PICs as verify them on the both end
of allowed voltage range.

Regards,
Imre

+-----------------------------------------------------------------------+
| The information transmitted is intended only for the person or entity |
| to which it is addressed and may contain confidential and/or          |
| privileged material.  Any review, retransmission, dissemination or    |
| other use of, or taking of any action in reliance upon, this          |
| information by persons or entities other than the intended recipient  |
| is prohibited. If you received this in error, please contact the      |
| sender and delete the material from any computer.                     |
+-----------------------------------------------------------------------+

On Sat, 14 Sep 2002, Steve Ruse wrote:

{Quote hidden}

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\09\16@051753 by Eric Bohlman

picon face
9/14/02 11:30:10 PM, Steve Ruse <RemoveMEsteveEraseMEspamEraseMEWOTELECTRONICS.COM> wrote:

>Are there any good low cost options out there? I would like to be able to
>program virtually any PIC as well as 28F512 EEPROMs. So far all of the
>programmers I've found are in the $700+USD range. Is there anything out that
>for around $300-$400 that will do this?

The Needham's EMP-11 will do that, and runs around $325.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\09\16@053702 by Reelf Monsees

flavicon
face
have a look at the HED.CHIP from http://www.sywitec.de/ programs nearly everything (well, almost...) and the price ist
about 250 Euro.

regards,
   Reelf

Eric Bohlman schrieb:
{Quote hidden}

-- SyWiTec *  Systeme für Wissenschaft und Technik
            Bamberg & Monsees GbR
        Steindamm 22 * D-28719 Bremen
  Fon +49-421-646775 * Fax +49-421-646785
            http://www.sywitec.de/

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


More... (looser matching)
- Last day of these posts
- In 2002 , 2003 only
- Today
- New search...