Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi, CD & Zaphod42 & Edalab,
what's the confignation bit for 877A by using Zaphod42's boot loader.
My board can connect to MPLAB, after choose download operating system, some error message shows as below:
ICD0024: Failed to write to Com Port (<Unknown>) (MPLABCOM = 0x0) (USBCOM = 0x0) (0x461)
...Download Operating System Failed
ICD0024: Failed to write to Com Port (<Unknown>) (MPLABCOM = 0x0) (USBCOM = 0x0) (0x461)
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
Does anyone know why MCP41xxx is needed? To be more precise why voltage correction is needed? As i can see from PIC programming specs all pic's are programed with Vpp at around 12,5-13,5V?
Yes, and it's automatically set by the firmware, depending on the chip to be programmed.
It can be replaced with a potmeter, but sometimes if programming fails,
you should check the needed voltage in MPLAB's settings and set it manually on it.
I was not sure if this potentiometer is used always to adjust programming voltage regarding load on this pin. In my own version of ICD2 i'm not using this pot and i've adjusted Vpp at 13V. Untill now i had no problem programming various PIC's. I was just curious why it is needed.
CD,
Would you pls. send me one copy which is working with 877A well and explain me the configuration bit setting, My board is connected to MPLAB, but can not update firmware.
Hi,
For the bootloader for 16f877A you find it on the previous page of this topic. You can replace the digital potentiometer with a trimmer, just ajust manually the vpp voltage at 13V.
For the firmware all you want to know it on this topic !!
I noticed that MAX232 charge-pump and its associated circuitry can't raise the voltage over 13V. Additionally this voltage is lowered by LM317 dropout and the pitiful regulation of the doubler when U5F output is in low state (sinking approx. 2.5mA from VPP)
I suggest using a higher supply voltage (around 16V) in order to connect it directly to LM317 input
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.