Sign in

username:

password:



Not a member?

Search piclist



Search tips

Subscribe to piclist



piclist by Keywords

12F675 | 16F628 | 16F84 | 16f877 | 16F877A | 16F88 | 18F458 | ADC | AVR | Bootloader | CAN | CCS | CRC | EAGLE | EEPROM | ICD | ICSP | IDE | JDM | LED | Macros | Microchip | MPLAB | PCB-CAD | PIC10F | Pic12f675 | PIC16F84 | PIC16F84A | PIC16F877 | PIC18 | PIC18F452 | PicBasic | PICC | PICSTART | PWM | RS-485 | RS232 | SMT | SPI | UART | USART | USB | Wireless | Wisp628 | Xilinx

Ads

Discussion Groups

Discussion Groups | Piclist | 16F877 programing Vs 16F877A

A discussion group for the PICMicro microcontroller. Also called the Microchip PIC, this list is dedicated to the use and abuse of this fine, simple, microcontroller. Close to topic posts are welcome, ie. general electronics.

16F877 programing Vs 16F877A - fjch100 - Jul 25 10:23:00 2003

Hi, I'm using the Tait Flash PIC Programmer and "Classic" interface,
I can program a 16F877 but not a 16F877A, what is the difference
between both?

I can read, erase but not Write the 16F877A. With the 16F877
everything works OK. I try changing the differents software delays
but I can not program the 16F877A





(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )


Re: 16F877 programing Vs 16F877A - rtstofer - Jul 25 10:36:00 2003


There is a HUGE difference in the programming algorithm. You can get
the details from Microchip but basically the 'A' version is
programmed 4 words at a time versus 1 word for the original.

Unless your programmer is known to be capable of doing the 'A'
version, you need to reconsider either the device or the programmer.

--- In , fjch100 <no_reply@y...> wrote:
> Hi, I'm using the Tait Flash PIC Programmer and "Classic"
interface,
> I can program a 16F877 but not a 16F877A, what is the difference
> between both?
>
> I can read, erase but not Write the 16F877A. With the 16F877
> everything works OK. I try changing the differents software delays
> but I can not program the 16F877A





(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )

RE: Re: 16F877 programing Vs 16F877A - Wouter van Ooijen - Jul 25 10:43:00 2003

> There is a HUGE difference in the programming algorithm. You can get
> the details from Microchip but basically the 'A' version is
> programmed 4 words at a time versus 1 word for the original.
>
> Unless your programmer is known to be capable of doing the 'A'
> version, you need to reconsider either the device or the programmer.

Agreed with the above, and I add:

The *read* algorithm for all 14-bit PICs is the same, so the fact that
you can read (using a 16F877 algorithm) does not imply that you can also
write (or erase).

Unless your programmer and/or PC software explicitly mention the 16F87xA
you should not expect to be able to use this chip.

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: www.voti.nl
consultancy, development, PICmicro products






(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )

Re: 16F877 programing Vs 16F877A - mikerey35475 - Jul 26 6:59:00 2003

--- In , "Wouter van Ooijen" <wouter@v...>
wrote:
> > There is a HUGE difference in the programming algorithm. You
can get
> > the details from Microchip but basically the 'A' version is
> > programmed 4 words at a time versus 1 word for the original.
> >
> > Unless your programmer is known to be capable of doing the 'A'
> > version, you need to reconsider either the device or the
programmer.

I have to disagree with the above statement. It is the programming
software, not the hardware that cares about the programming
algorythm. Unless you are doing low-voltage programming, which I do
not believe the original poster is doing since he mentioned
measuring /MCLR at 12.68 volts, the programmer doesn't care if you
are writing to a 16F877 or 16F877A




(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )