---
+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Full Member level 2
    Points: 2,068, Level: 10
    mtkee2003's Avatar
    Join Date
    Sep 2005
    Posts
    132
    Helped
    4 / 4
    Points
    2,068
    Level
    10

    What is the difference between PIC16F877A and PIC16F877?

    Hi

    i want to know what is the difference between PIC16F877A and PIC16F877 (or between 16F84A and 16F84)

    regards

    •   Alt5th February 2006, 13:42

      advertising

        
       

  2. #2
    Advanced Member level 5
    Points: 160,151, Level: 95
    Awards:
    Downloads2nd Helpful Member

    Join Date
    Oct 2004
    Location
    West Coast
    Posts
    7,943
    Helped
    2302 / 2302
    Points
    160,151
    Level
    95

    Re: PIC differences

    "PIC16F87X → PIC16F87XA Migration"
    http://ww1.microchip.com/downloads/e...doc/39591a.pdf

    Regards,
    IanP


    1 members found this post helpful.

    •   Alt5th February 2006, 13:51

      advertising

        
       

  3. #3
    Member level 3
    Points: 1,729, Level: 9

    Join Date
    Aug 2005
    Posts
    67
    Helped
    1 / 1
    Points
    1,729
    Level
    9

    PIC differences

    I hate to hijack this thread, on the same regard, what is the difference between P16 and P18 (generally speaking) Is only P18 optimized for programming with C18 compiler provided by Microchip?

    I am asking this, because I know assembly only and I think learning C would be a good choice. and I am using 16 family only.



    •   Alt5th February 2006, 18:20

      advertising

        
       

  4. #4
    Full Member level 6
    Points: 3,510, Level: 13

    Join Date
    Jun 2004
    Location
    Sao Paulo - Brasil
    Posts
    331
    Helped
    64 / 64
    Points
    3,510
    Level
    13

    Re: PIC differences

    Basically, the main difference from PIC16 to PIC18 series is the bits width of the core. PIC16 uses 14 bits core (which represents only 35 instructions) and PIC18 uses 16 bits core (more combinations of op codes for instructions = 75 instructions). Also PIC18 series have linear addressing (do not have the memory banks as PIC16). PIC18s have better performance and are faster (10MIPS againts 5MIPS of PIC16).



  5. #5
    Full Member level 2
    Points: 2,393, Level: 11

    Join Date
    Aug 2005
    Posts
    127
    Helped
    20 / 20
    Points
    2,393
    Level
    11

    Re: PIC differences

    Also P18 series have some extra instruction for C compilers.



+ Post New Thread
Please login