• AVR Freaks

Lockedwhat is the main difference

Super Member
  • Total Posts : 80503
  • Reward points : 0
  • Joined: 2003/01/01 00:00:00
  • Location: 0
  • Status: online
2004/05/24 09:21:16 (permalink)

what is the main difference

between pic16f877 and pic16f877A ??

1 Reply Related Threads

    Super Member
    • Total Posts : 2248
    • Reward points : 0
    • Joined: 2003/11/07 12:48:48
    • Status: offline
    RE: what is the main difference 2004/05/24 11:34:32 (permalink)
    Hi Oren,

    A very significant difference is that Microchip labels the PIC16F877 as a mature product and, as such, is not recommended for new designs. They recommend the PIC16F877A as a replacement.

    Just a few other notable differences:

    PIC16F877A flash writes are performed in 4-word blocks
    PIC16F877A has a wider operating voltage range
    PIC16F877A has a different programming specification
    PIC16F877A has a different configuration bits layout
    PIC16F877A has analog comparators
    PIC16F877A's /MCLR difference:

    From PIC16F87XA Data Sheet DS39582B:
    "The behavior of the ESD protection on the MCLR pin
    differs from previous devices of this family. Voltages
    applied to the pin that exceed its specification can
    result in both Resets and current consumption outside
    of device specification during the Reset event. For this
    reason, Microchip recommends that the MCLR pin no
    longer be tied directly to VDD. The use of an RCR
    network, as shown in Figure 14-5, is suggested."

    For more details see the following appendix in PIC16F87XA Data Sheet (DS39582B):

    Considerations for converting from previous versions of devices to the ones listed in this data sheet are listed in Table C-1.

    Best regards,

    Ken Pergola
    Jump to:
    © 2021 APG vNext Commercial Version 4.5