MCU not recognized

Issue #5 new
Neville A. Cross created an issue

I have a PIC 18F4550 and Arduino UNO R3, have tried to upload a hex file which resulted in MCU not recognized.

I took apart all jumpers, measured every jumper to check continuity, and verify all resistances that are 220 Ohms. Put everything back, double check connection, measure voltage from Arduino to the PIC. Tried again with the same result.

Tried with another PIC 18F4550. Same result. Used blink.hex to test, same result. Tried to erase, the same.

I put the PIC on a board, the pinguino firmware that I have was intact and the PIC worked normal. So, the PIC seems okey.

I am using fedora 28 and have verify that I have python2-pyserial-3.1.1-6.fc28.noarch and python3-pyserial-3.1.1-6.fc28.noarch. I am using Arduino IDE from Arduino website version 1.8.5

Verbose options -v or -V did not provided any insight.

What else can be tested to debug this problem?

Best regards

Comments (2)

  1. Neville A. Cross reporter

    Today I tried with another PIC 18F4550 which was new, never used, blank. I was able to upload the pinguino firmware successfully.

    I am thinking that maybe it has something to do with the other PICs being "closed" or some flag, and this software honoring that flag or status. If this is the case, it may be nice to have some reference.

    I am willingly to perform tests and report back.

  2. Neville A. Cross reporter

    Yesterday I further tested pinguino bootloader on the PIC 18F4550. I found out that pin 38 RB5 is not working. This pin also is PGM.

    Today I tested another new PIC and have the same result. I uploaded pinguino boatloader using a pickit2 clone and pk2cmd and tested both PIC. Pin 38 was working fine on both. I erased one PIC with pk2cmd and uploaded again the pinguino bootloader with the arduino and have again the problem with pin 38.

  3. Log in to comment