Searching \ for 'PIC16C84' 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/devices.htm?key=16C
Search entire site for: 'PIC16C84'.

Truncated match.
PICList Thread
'PIC16C84'
1996\11\01@184751 by TREVOR BROWN

picon face
1 Please could I sign on for your news letter
2 Has anyone had problems with the Derren Crome programmer which will not
work on my PC
3 Does anyone have software to make it run with MPSAM files ie intel hex
not binary.
                                 Trevor Brown

1996\11\02@154404 by nigelg

flavicon
picon face
In message  <spam_OUT199611011836_MC1-B88-4D7ATakeThisOuTspamcompuserve.com> .....PICLISTKILLspamspam@spam@MITVMA.MIT.EDU
writes:

> 1 Please could I sign on for your news letter

Please feel free!.

> 2 Has anyone had problems with the Derren Crome programmer which will not
> work on my PC

I've not tried it, but it's very similar to most 16C84 designs.

> 3 Does anyone have software to make it run with MPSAM files ie intel hex
> not binary.

It's designed to use files generated by TASM, if you have MPASM files use
my disassembler to convert them to TASM source. Then re-assemble them using
TASM to produce the correct file. The disassembler can be downloaded from
my web page, or from the magazines FTP site ftp://ftp.epemag.wimborne.co.uk,
TASM can also be downloaded from here.

Nigel.


         /----------------------------------------------------------\
         | Nigel Goodwin   | Internet : nigelgspamKILLspamlpilsley.demon.co.uk |
         | Lower Pilsley   | Web Page : http://www.lpilsley.demon.co.uk    |
         | Chesterfield    |                                        |
         | England         |                                        |
         \----------------------------------------------------------/

1996\11\05@051122 by Ashton Anandlal

flavicon
face
Please see attachment.


'pic16c84'
1996\12\10@172227 by World Access
flavicon
face
Hi,

Is it possible to bust a protected PIC16C84 ?
How can I read a protected one ?

Awaiting,
Wim Bolten
E-mail: .....intronicKILLspamspam.....worldaccess.nl

1996\12\10@180805 by tjaart

flavicon
face
World Access wrote:
>
> Hi,
>
> Is it possible to bust a protected PIC16C84 ?
> How can I read a protected one ?

Easy - BUY A BEGINNER'S BOOK ON THE PIC AND WRITE THE DAMNED PROGRAM
YOURSELF!



--
Friendly Regards

Tjaart van der Walt
______________________________________________________________
|  Another sun-deprived R&D Engineer slaving away in a dungeon |
|WASP International GSM vehicle tracking and datacomm solutions|
|+27-(0)11-622-8686 |  http://wasp.co.za   | EraseMEtjaartspam_OUTspamTakeThisOuTwasp.co.za |
|______________________________________________________________|

1996\12\10@190016 by Long, Mike

picon face
Here's how:

take the '84 and place it into any microwave oven, place on high for 3
minutes (your time may vary).  Then use your PC and any PROM burner you
might have.  From the DOS prompt type "format c: <enter>" then answer
yes to the silly question from the operating system.  Wait for the
computer to come back then place the '84 into the PROM burner and you
should be able to read anything in it.  Sometimes the less expensive
models of PROM burners won't be able to read it very well, you might
want to try to use one at work or at school, I'm sure they have nicer
units that will work fine.

Have a nice day,
Mike
----------
From: World Access
To: Multiple recipients of list PICLIST
Subject: pic16c84
Date: Tuesday, December 10, 1996 3:12PM

Hi,

Is it possible to bust a protected PIC16C84 ?
How can I read a protected one ?

Awaiting,
Wim Bolten
E-mail: intronicspamspam_OUTworldaccess.nl

1996\12\11@012413 by deicide

flavicon
face
Long, Mike wrote:
{Quote hidden}

HEHEHEHEHEhahahahaha
--
Morals for sale, never used. Contact Bill Clinton.

1996\12\13@060257 by Rod Wilson

flavicon
face
Gee, thanks Mike! Would this work in a conventional oven on the top shelf?

BTW, you forgot the bit where you grease the PIC first to stop heat damage ...
:-)

Rod

> take the '84 and place it into any microwave oven, place on high for 3
> minutes (your time may vary).  Then use your PC and any PROM burner you
> might have.  From the DOS prompt type "format c: <enter>" then answer
> yes to the silly question from the operating system.  Wait for the
> computer to come back then place the '84 into the PROM burner and you
> should be able to read anything in it.  Sometimes the less expensive
> models of PROM burners won't be able to read it very well, you might
> want to try to use one at work or at school, I'm sure they have nicer
> units that will work fine.

Attachment converted: wonderlandfive:WINMAIL.DAT (????/----) (00008023)


'PIC16C84'
1997\07\24@175314 by Iain Whyte
picon face
Ok, an actuall question then.

I have just been looking into PIC16C84's, mainly because of the DIY
aspect of programming them, etc...

I am new to PIC controllers, but not microcontrollers in general.

The main question I would like answered is this:

I shouldn't have any real trouble accessing external memory with the
PIC, should I?


--
   .-.
  /   \           .-.                                 .-.
 /     \         /   \       .-.     _     .-.       /   \
-/-Iain Whyte, B.ENG (Elec)--/---\---/-\---/---\-----/-----\-
         \     /       \   /     `-'   `-'     \   /
          \   / WWW:    http://cq-pan.cqu.edu.au/~iainw1/
           `-'  Mail:   KILLspamiainw1KILLspamspamcq-pan.cqu.edu.au
                Phone:  (079) 265844  Mobile: 0419 793593

1997\07\24@184422 by Todd Peterson

picon face
At 07:54 AM 7/25/97 +1000, you wrote:

>I shouldn't have any real trouble accessing external memory with the
>PIC, should I?


You refer to the '84, I believe.  If you wish to access DATA in external
memory, this will be O.K. - you have several options - serial, bit-banging a
parallel interface, etc.  If you want to run CODE from external memory, I am
not familiar with a way to do this on the '84 (Harvard Architecture, not
John Von Neuman).  For this I believe you would need to use one of the 17X
family.  What type of app are you needing the external memory for?  The
answer to this will help up be more specific.

-Todd Peterson

E-Lab Digital Engineering, Inc.
 "Embedded Control & Integrated Circuit Solutions"

EDE300 IC -  Stamp I/O Expander & PC Interface IC
EDE700 IC -  Serial to LCD Interface IC
EDE1200 IC - Stepper Motor Controller
EDE1400 IC - Serial to Parallel-Printer IC

http://www.netins.net/showcase/elab

1997\07\24@232322 by Mike Smith

flavicon
face
---Original Message-----
From: Todd Peterson <RemoveMEelabTakeThisOuTspamNETINS.NET>
To: spamBeGonePICLISTspamBeGonespamMITVMA.MIT.EDU <TakeThisOuTPICLISTEraseMEspamspam_OUTMITVMA.MIT.EDU>
Date: Friday, 25 July 1997 08:23
Subject: Re: PIC16C84



>At 07:54 AM 7/25/97 +1000, you wrote:
>
>>I shouldn't have any real trouble accessing external memory with the
>>PIC, should I?
>
>
>You refer to the '84, I believe.  If you wish to access DATA in external
>memory, this will be O.K. - you have several options - serial, bit-banging
a
>parallel interface, etc.  If you want to run CODE from external memory, I
am
>not familiar with a way to do this on the '84 (Harvard Architecture, not
>John Von Neuman).  For this I believe you would need to use one of the 17X
>family.  What type of app are you needing the external memory for?  The
>answer to this will help up be more specific.
>

Well, there is always simulated code - ie interpreters(BASIC, C, Forth) -
that could fetch and execute tokens from a serial EEPROM.  Slow, but
code-compact.

MikeS
<RemoveMEmikesmith_ozspamTakeThisOuTrelaymail.net>

1997\07\25@001109 by Todd Peterson

picon face
At 12:46 PM 7/25/97 +0930, you wrote:

>Well, there is always simulated code - ie interpreters(BASIC, C, Forth) -
>that could fetch and execute tokens from a serial EEPROM.  Slow, but
>code-compact.

Yes, such as in a BASIC Stamp, I assume.  Does anyone know how the tokens
brought in are placed into the execution pipeline of the processor?  Of
course SOMEONE knows how; maybe I should re-phrase that: HOW are the tokens
brought in placed into the execution pipeline?

-Todd Peterson
E-Lab Digital Engineering, Inc.
 "Embedded Control & Integrated Circuit Solutions"

EDE300 IC -  Stamp I/O Expander & PC Interface IC
EDE700 IC -  Serial to LCD Interface IC
EDE1200 IC - Stepper Motor Controller
EDE1400 IC - Serial to Parallel-Printer IC

http://www.netins.net/showcase/elab

1997\07\25@003039 by blunn

flavicon
face
Bob Lunn
07/25/97 02:33 PM


> Does anyone know how the tokens brought in are placed
> into the execution pipeline of the processor?

    They aren't.

    The tokens are interpreted.  Generically, the
    token identifies a subroutine to be executed.

___Bob

1997\07\25@095655 by Mike Smith

flavicon
face
---Original Message-----
From: Todd Peterson <elabEraseMEspam.....NETINS.NET>
To: EraseMEPICLISTspamMITVMA.MIT.EDU <RemoveMEPICLISTEraseMEspamEraseMEMITVMA.MIT.EDU>
Date: Friday, 25 July 1997 13:51
Subject: Re: PIC16C84



{Quote hidden}

A huge switch statement, with the more common tokens at the beginning?

address = 0;
while(1)
{    token = GetByteAt(address++);
     switch(token)
      {    case GOTO:  // assume we are working for int Basic - and goto is
of course most common <g>
                address = GetWordAt(address);
            break;
           case PRINT:
               // handle print params - say "Hello World" - probably mapped
to the PIC's SCI
           break;
.
.
.
           default:
           // error handler
           break;
     }
}

Of course, using a PC based 'preprocessor' to convert ascii to tokens, and
syntax check it, will save a huge amount of  space of the PIC's precious
code memory space.

MikeS
<RemoveMEmikesmith_ozspam_OUTspamKILLspamrelaymail.net>


'PIC16C84'
1997\09\30@125531 by AI BEVAN
flavicon
picon face
Does anyone know how to get this small chip to communicate with a
serial port. All I want is a program that will send a simple
character, like a 'a', through the serial port. I want this so I can
build some kind of serial test for visual basic.
If anyone knows can they please tell me, or can they give me an
address of someone who will be able to help.

I believe that I will have to connect a chip like a MAX232 between
the computer and the microchip.

Many thanks
A Bevan RemoveMEAib750TakeThisOuTspamspamBham.ac.uk

1997\09\30@131530 by WF AUTOMA‚̀O

flavicon
face
AI BEVAN wrote:
>
> Does anyone know how to get this small chip to communicate with a
> serial port. All I want is a program that will send a simple
> character, like a 'a', through the serial port. I want this so I can
> build some kind of serial test for visual basic.
> If anyone knows can they please tell me, or can they give me an
> address of someone who will be able to help.
>
> I believe that I will have to connect a chip like a MAX232 between
> the computer and the microchip.
>
> Many thanks
> A Bevan EraseMEAib750spamspamspamBeGoneBham.ac.uk

This week i did this experience with my Serial Computer with success! Only when
i finished the
programm of communication, is that i discovered that there was a DEMO called
SERIAL.C with BETA
HITECH C compiler, ready!
Not it's necessary to use the MAX232! But only some transistors and resistors.

mIGUEL aLEXANDRE wISINTAINER

1997\09\30@180117 by Leon Heller

flavicon
picon face
In message <RemoveME16E6E1E1227KILLspamspamnovell6.bham.ac.uk>, AI BEVAN
<aib750STOPspamspamspam_OUTNOVELL6.BHAM.AC.UK> writes
>Does anyone know how to get this small chip to communicate with a
>serial port. All I want is a program that will send a simple
>character, like a 'a', through the serial port. I want this so I can
>build some kind of serial test for visual basic.
>If anyone knows can they please tell me, or can they give me an
>address of someone who will be able to help.
>
>I believe that I will have to connect a chip like a MAX232 between
>the computer and the microchip.
>
>Many thanks
>A Bevan spamBeGoneAib750STOPspamspamEraseMEBham.ac.uk

This might help. I don't know where I got it from, and am not sure if it
works.



       config  0fdh    ;; WDT Enabled, XT Oscillator

;        include 16c84reg.inc
       include 16c84.inc

sio_port        equ porta
sio_tx_bit      equ porta.0
sio_rx_bit      equ porta.1
sio_tris_val    equ 0feh

       orgdata ram_base

       org program_start
       goto    boot_up


;; The following provides an interrupt which is called at regular
;; intervals (3 * baud rate).  This number has been chosen as it is
;; the minimum reliable frequency required for serial IO support.
;;
;; This file requires the following value to be defined
;;  timer0_div_value = 256 - ((xtal_freq/(3 * 4*baud*prescaler_rate))
;;  and the next timer0 load.

;; baud = 2400
;; xtal = 4000000
timer0_div_value equ  117 ; 256 - (4000000/(3* 4 * 2400* 1)) = 256 - 139


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Interrupt service routine ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       org interrupt_start

w_save      rb  ; Place to save W
status_save rb  ; Place to save Status

;   magic code to save w and status so that they don't get corrupted
;   by the interrupt service routine

       movwf   w_save
       movf    status,w
       movwf   status_save

       ; check if it's the timer interrupt
       btfss   t0if
       goto    skip_timer_isr ; no it wasn't

       ; get here at 3 * baud rate
       bcf     t0if ; clear interrupt flag
       ; load timer0 with next divisor
       movlw   timer0_div_value
       addwf   tmr0,f      ; NB add so that latency is not lost

       call    sio_service_handler

skip_timer_isr

;   restore w and status registers before returning...

       movf    status_save,w
       movwf   status
       swapf   w_save,f
       swapf   w_save,w

       retfie          ;; end of interrupt service routine


;; init_timer initialises the timer stuff

init_timer
       movlw   0dfh    ; use internal clock for TMR0
       option

       ; load timer0 with divisor
       movlw   timer0_div_value
       movwf   tmr0
       bcf     t0if ; clear interrupt flag
       ; enable timer0 interrupt
       bsf     t0ie ; enable timer0 interrupts
       bsf     gie  ; enable global interrupts

       return


;; variables:
;; sio_state: 6..0 rx/tx state machine state
;;        7    = 1 if tx, = 0 if rx
;; sio_byte: byte being received or transmitted
;; bitcnt:  bit count for tx/rx, also holds tx_flag.


wait_start_period   equ 1
bit_period          equ 3
start_skip_period   equ 4


sio_byte    rb
bitcnt      rb
tx_flag     equ bitcnt.7
samplecnt   rb


;; call sio_init to initialise the sio routines
sio_init
       movlw   sio_tris_val   ; set port directions
       tris    sio_port

       goto    init_timer     ; now initialise the timer


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; execute tx_byte with the byte in sio_byte to start a byte
transmission
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
tx_byte
       movlw   9           ; 8 data + 1 stop bit on tx
       movwf   bitcnt
       bcf     sio_tx_bit ; output start bit
       bsf     tx_flag
       movlw   bit_period
       goto    ld_samplecnt_continue

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; sio_service_handler is called at 3 * baud rate ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

sio_service_handler

       decfsz  samplecnt,f
       goto    continue

sio_service
; if we are receiving, goto rx_service
       btfss   tx_flag
       goto    rx_service

tx_service
       movf    bitcnt,w
       andlw   0fh     ; strip off tx_flag
       btfsc   z
       goto    tx_byte_complete

       decf    bitcnt,f

       ; output next bit
       btfsc   sio_byte.0
       bsf     sio_tx_bit
       btfss   sio_byte.0
       bcf     sio_tx_bit
        ; shift bits, move a 1 into bit 7 for stop bit
       rrf     sio_byte,f
       bsf     sio_byte.7

       ; load up for next sample period and continue
       movlw   bit_period
       goto    ld_samplecnt_continue


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; execute  rx_byte to initiate a byte reception.
;; When the byte has been recieved, exec continues at rx_byte_complete
;; with the received byte in sio_byte
;;       ...-+    :    :    :    :    :    :    :    :    :----
;;           +----:    :    :    :    :    :    :    :    :
;;  State  9    8    7    6    5    4    3    2    1
;;
;;  State  9 : Waiting for start bit transition
;;  State  8 : Waiting to sample D0
;;  State  7 : Waiting to sample D1
;;  State  6 : Waiting to sample D2
;;  State  5 : Waiting to sample D3
;;  State  4 : Waiting to sample D4
;;  State  3 : Waiting to sample D5
;;  State  2 : Waiting to sample D6
;;  State  1 : Waiting to sample D7
;;  State  0 : Waiting to get into stop bit area.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

rx_byte
       movlw   9
       movwf   bitcnt
       bcf     tx_flag
       ; then executes the code in rx_service ...

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; rx_service gets executed to process an interrupt during ;;
;; a byte receive.                                         ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

rx_service
       movf    bitcnt,w    ; check if all bits have been received
       btfsc   z
       goto    rx_byte_complete

;check if waiting for start bit
       movlw   9
       xorwf   bitcnt,w
       btfss   z
       goto    not_start

; we are waiting for the start bit
       btfsc   sio_rx_bit
       goto    start_not_found

; start bit has been detected, so skip sampling for t*4/3.
       decf    bitcnt,f
       clrf    sio_byte
       movlw   start_skip_period
       goto    ld_samplecnt_continue

start_not_found
; start bit not yet found, wait for t/3 and sample again.
       movlw   wait_start_period
       goto    ld_samplecnt_continue

not_start
; receiving data bit, then wait for bit_period for the next sample

       rrf     sio_byte,f      ; shift data
       bcf     sio_byte.7      ; clear MSbit

       btfsc   sio_rx_bit      ; sample the data pin
       bsf     sio_byte.7      ; set MSbit if pin low

       decf    bitcnt,f

       movlw   bit_period      ; set the next delay


ld_samplecnt_continue
       movwf   samplecnt
continue
       return


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; tx_byte_complete is executed when a byte has been transmitted
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

tx_byte_complete
       goto    rx_byte

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; rx_byte_complete is executed when a byte has been received
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
rx_byte_complete
       incf    sio_byte,f
       goto    tx_byte

;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Main program starts here
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
boot_up

       call    sio_init
       call    rx_byte
loop_forever
       clrwdt
       goto    loop_forever

--
Leon Heller: KILLspamleonspamBeGonespamlfheller.demon.co.uk http://www.lfheller.demon.co.uk
Amateur Radio Callsign G1HSM    Tel: +44 (0) 118 947 1424
See http://www.lfheller.demon.co.uk/rcm.htm for details of a
low-cost reconfigurable computing module using the XC6216 FPGA

1997\09\30@200220 by Rick Trostel

picon face
> Does anyone know how to get this small chip to communicate with a
> serial port. All I want is a program that will send a simple
> character, like a 'a', through the serial port. I want this so I can
> build some kind of serial test for visual basic.
> If anyone knows can they please tell me, or can they give me an
> address of someone who will be able to help.

There is an article in the MAY issue of Nuts and Volts magazine called:
RS-232 Analog Input.

They connect a PIC 16C54 directly to a RS-232 port with a few resistors and a
transistor.   The code for the project is offered to the public at the Nuts
and Volts webb site.  http://www.nutsvolts.com/  If you decide to download
this file, you need to log into the site then choose the MORE icon on the
left. When this page loads choose the FTP LIBRARY icon. When this page loads,
page down until you see the file called RS-232.ZIP.  This file contains all
the code for the PIC 16C54 and the Basic programs for the pc.

I know you want it for a 16C84 but maybe this will help.

The software to communicate with the port on the pc side is Qbasic.  With
some fiddling you could probably change it to Vbasic.
This project is set up to send control characters and regular characters back
and forth to the PIC, and from the PIC back and forth to an 12 bit ADC chip.

Hope this helps.....................

Rich


'PIC16C84'
1997\10\01@022409 by Michael Josefsson
picon face
In <EraseME16E6E1E1227spamEraseMEnovell6.bham.ac.uk>, on 09/30/97
  at 04:25 PM, AI BEVAN <@spam@aib750@spam@spamspam_OUTNOVELL6.BHAM.AC.UK> said:

>Does anyone know how to get this small chip to communicate with a serial
>port. All I want is a program that will send a simple character, like a
>'a', through the serial port. I want this so I can build some kind of
>serial test for visual basic.
>If anyone knows can they please tell me, or can they give me an address
>of someone who will be able to help.

>I believe that I will have to connect a chip like a MAX232 between the
>computer and the microchip.

>Many thanks
>A Bevan spamBeGoneAib750spamKILLspamBham.ac.uk

You could try out the F2P (Forth to PIC) compiler. This has words for
serial I/O. You do not necessarily need a MAX232 in between -  many modern
serial ports are quite happy with 0 and 5 volts (even though the actual
spec says that the region -3 to +3 volts is undefined).

The lastest version can be ftp'ed from lagrange.isy.liu.se/ftp/pub/F2PIC
and it is called f2pic101.exe. The words you are looking for are EMIT
(for sending from a 16Cxx device) and KEY (for receiving).

Mail me if you run into problems.

/Micke

-----------------------------------------------------------------
.....mjspam_OUTspamisy.liu.se
Michael Josefsson, MSEE
Linkvping University

Join the RC5 contest with your idle CPU cycles!!!!
See http://rc5.distributed.net
-----------------------------------------------------------------


'PIC16C84'
1998\05\18@175944 by Paul Dartanian
flavicon
part 0 694 bytes
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META content='"MSHTML 4.72.3026.0"' name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><EM><FONT color=#000000>Hi</FONT></EM></DIV>
<DIV><EM><FONT color=#000000></FONT></EM>&nbsp;</DIV>
<DIV><EM>Does anybody know a website that has a 16c84 programmer with it's
software?</EM></DIV>
<DIV><EM></EM>&nbsp;</DIV>
<DIV><EM></EM>&nbsp;</DIV>
<DIV><EM>thank you</EM></DIV></BODY></HTML>

</x-html>

1998\05\18@183215 by Don McKenzie

flavicon
face
> Paul Dartanian wrote:
>
> Hi
>
> Does anybody know a website that has a 16c84 programmer with it's
> software?
>
>
> thank you

http://www.dontronics.com/dt001.html

Don McKenzie  TakeThisOuTdon.....spamTakeThisOuTdontronics.com   http://www.dontronics.com

Don's Download Dungeon: http://www.dontronics.com/download.html
For more details, send a blank message to TakeThisOuTinfoKILLspamspamspamdontronics.com
or .....simstickspamRemoveMEdontronics.com or RemoveMEbasicsspamspamBeGonedontronics.com


'pic16c84'
1999\05\17@203521 by John Duncan
picon face
Hello,

Just a quick query.  Before the 16c84 was superseded by the 'f84 I had
bought quite a few 84's.  These have found there way into a number of
projects.  I still have a few left.  I was programming one this morning.
Admittedly it has seen a lot of write cycles, but nowhere near the quoted
minimum.  I can read the program memory, but it won't allow a write of the
program memory.  The data eeprom and config fuses can be read and written.
Has anyone else experienced early demise of these parts?  Admittedly they
are superseded, but just out of interest.

Cheers
JD

1999\05\18@094455 by paulb

flavicon
face
John Duncan wrote:

> Admittedly it has seen a lot of write cycles, but nowhere near the
> quoted minimum.  I can read the program memory, but it won't allow a
> write of the program memory.  The data eeprom and config fuses can be
> read and written.

 The usual cause of this problem, at least according to previous posts,
is:  "A bit fell off your programmer!"

 Look for dry joints, check voltages.
--
 Cheers,
       Paul B.

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