PIC16f877-20 to a PIC16f877A I/P Disaster


Closed Thread
Results 1 to 18 of 18

Hybrid View

  1. #1
    JoseFausto's Avatar
    JoseFausto Guest


    Did you find this post helpful? Yes | No

    Unhappy Bootloader

    I think the bootloader for PIC16F877A must be diferent, I tried with PIC16F877-20, and that works fine, But when I tried to use the same bootloader with PIC16F877A, I received message "reset required", I donot have harware problems, because is the same circuit, but only change the PIC, and I tried with diferents IC, for that I think the problem is the bootloader,
    My question is: Exist a bootloader for PIC16F877A?

  2. #2
    mytekcontrols's Avatar
    mytekcontrols Guest


    Did you find this post helpful? Yes | No

    Wink ICSP with EPIC not the same as USART programming

    I couldn't help but notice that 2 different people kept talking about bootloaders. Just to set the record straight, I'm pretty sure we are talking about ICSP through the RB6, RB7, and MCLR pins and not about a USART style bootloader which is normally connected through the hardware USART pins RC6 and RC7.


  3. #3
    Join Date
    Aug 2005
    Location
    Denver
    Posts
    25


    Did you find this post helpful? Yes | No

    Default Keep on plugging...

    I think your problem has to be some sort of config issue, Andy. I just spent a whole lot of time scratching my head because a 16F877 will accept an 8 Mhz Xtal as "XT", but a 16F877A will only accept the same clock rate as "HS". With data sheets in 230 page range, it seems like someone at Microchip could have taken the time to compile a short section in the "A" datasheet on the differences between the chips. I guess that would have made it too easy.

  4. #4
    Join Date
    Oct 2004
    Posts
    448


    Did you find this post helpful? Yes | No

    Default

    Hi,

    I had a similiar problem with 'A' parts, as against the earlier non-'A's.

    I changed the original pull-ups on the clock and data lines from 10K to 1K.

    Solved the problem, and worked fine with earlier (non-A) Pics as well.

    You migh want to try that; to begin with, dont bother pulling out the 10Ks, just solder 1K resistors in parallel to the 10K on the underside of the PCB. If it works, you could replace the 10Ks.

    Hope this helps.

    Regards,

    Anand Dhuru

Similar Threads

  1. PIC16f877 code crosses boundary @800h
    By inventosrl in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 6th April 2009, 22:03
  2. communicating pic18f452 with pic16f877a
    By tamersoss in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 13th July 2007, 19:54
  3. capture/repeat data ?
    By Sam in forum Serial
    Replies: 44
    Last Post: - 27th November 2006, 03:19
  4. A little DTMF help
    By Travin77 in forum mel PIC BASIC Pro
    Replies: 48
    Last Post: - 30th May 2006, 01:31

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts