26 thoughts on “Eevblog #53 – mr murphy and microchip pic silicon bugs”
Would be nice if those errata were actually present in the part files of schematics software like Eagle and KiCad… You should get a warning when you try to use those pins.
I'm just now starting out on Microchip MCU's (PIC12F683) and all I want to do is a simple blinky LED Hello World to start learninggggg. I got the program compiled to HEX clean etc, But everything I try with PICKit3 gives me "Connection Failed" … Mac OS X, PC Win7, MPLAB X, MPLAB-IPE, whatever! It doesn't work! How long, how hard and how deep will I have to dig and dig to get the little PIA PICKit3 to work!!? So far I've not found anything for firmware updating or whatever… Really getting tired of screwing with Microchip apps and their connection problems with PICKit3! Ahhhhhhhrgggh!
Hi Dave, I'm disappointed that I didn't get to know what silicon bugs consist of, why they're there and why they're apparently not easy to get around in the manufacturing process(since they mention them in their datasheets, instead of fixing the problems before mass producing them). I'd like you to do a video on it if you find it relevant. On a side note, humor like 5:41 ensures that it's entertaining to learn from your videos, don't hold any of that back. Thanks for your worldwide contributions
same thing happend with us . There where 5 Bus options on the Chip – used Nr 5 with of course only working transmit mode. But this time you had to call the chip company directly. Only problem here is: We have a shipping date in like 3 months and the last rev of this safety critical hw took over a month
I have spent hours trying to debug why I can't get I2C to work on my Pic32 Ethernet starter kit on the expansion board headers. Guess what, on that specific board that specific I2C pair is not connected to the so labeled pins on the expansion board (it goes to the ethernet PHY instead)…
Gee Dave, I know your problem sucks, but I couldn't stop laughing through this video – you've a great personality – maybe you should take up comedy!!
I've never had such a bad problem with my designs, can you desolder the pic and put the rev 5 in? (Or did you get like 5000 made?)
On a side note. Can you check out my site at picokit.com and tell me what you think of my projects. I can send you a kit if you want to review it. I'm in Brissy Qld
Murphy gets me ever single time, if there are 3 options, and one doesnt work, ill pick that one. And im irish so I have murphy's blood that controls me.
Hi!
Good video! You're not the first one with PIC problem, welcome to the club! By the way… The word "pic" means dick in Norwegian! That could answer something!
No argument there! The ICSP is a fundamental operational part of the chip. I can excuse some obscure bug in the brownout timing or something, but not the ICSP port!
Would be nice if those errata were actually present in the part files of schematics software like Eagle and KiCad… You should get a warning when you try to use those pins.
Murphy's Mowing would be a better name
6 years later, Dave's Lawn mowing franchise is still not a thing… bet Murphy messed with the spark plugs again.
I got bit by the same problem! 24FJxxGB106
I'm just now starting out on Microchip MCU's (PIC12F683) and all I want to do is a simple blinky LED Hello World to start learninggggg. I got the program compiled to HEX clean etc, But everything I try with PICKit3 gives me "Connection Failed" … Mac OS X, PC Win7, MPLAB X, MPLAB-IPE, whatever! It doesn't work! How long, how hard and how deep will I have to dig and dig to get the little PIA PICKit3 to work!!? So far I've not found anything for firmware updating or whatever… Really getting tired of screwing with Microchip apps and their connection problems with PICKit3! Ahhhhhhhrgggh!
Hi Dave, I'm disappointed that I didn't get to know what silicon bugs consist of, why they're there and why they're apparently not easy to get around in the manufacturing process(since they mention them in their datasheets, instead of fixing the problems before mass producing them). I'd like you to do a video on it if you find it relevant. On a side note, humor like 5:41 ensures that it's entertaining to learn from your videos, don't hold any of that back. Thanks for your worldwide contributions
I agree with you Dave, Murphy is a true "Universal Constant", and actually the only monotheist religion I believe in…
hahahhaahahh lol
"well no shit sherlock" LMFAOOOO
same thing happend with us . There where 5 Bus options on the Chip – used Nr 5 with of course only working transmit mode. But this time you had to call the chip company directly. Only problem here is: We have a shipping date in like 3 months and the last rev of this safety critical hw took over a month
Truedat! 😀
uncle murphi was one smart guy…
*face palm*
I have spent hours trying to debug why I can't get I2C to work on my Pic32 Ethernet starter kit on the expansion board headers. Guess what, on that specific board that specific I2C pair is not connected to the so labeled pins on the expansion board (it goes to the ethernet PHY instead)…
Hello! How could I please find out the revision number of my PIC182320 ?
Gee Dave, I know your problem sucks, but I couldn't stop laughing through this video – you've a great personality – maybe you should take up comedy!!
I've never had such a bad problem with my designs, can you desolder the pic and put the rev 5 in? (Or did you get like 5000 made?)
On a side note. Can you check out my site at picokit.com and tell me what you think of my projects. I can send you a kit if you want to review it. I'm in Brissy Qld
Hah! All components should have Australian datasheets 😀 Design would be so much more fun.
Murphy and I are old friends, though I do wish Murphy could take a vacation every once in awhile. lol!
it surprises me that they release parts with those kinds of problems.
its almost like they are saying unused as new with damaged third program pair
Murphy gets me ever single time, if there are 3 options, and one doesnt work, ill pick that one. And im irish so I have murphy's blood that controls me.
Hi!
Good video! You're not the first one with PIC problem, welcome to the club! By the way… The word "pic" means dick in Norwegian! That could answer something!
at least you would get a better tan with Jim's Mowing.. 😉
Most likely, if it all works the way I expect. Expect another blog on the project in detail in the future if it all comes together.
The project is looking great! Sorry to hear about the problem, but at least it sounds patchable with some pain. Will those calculators be orderable?
No argument there! The ICSP is a fundamental operational part of the chip. I can excuse some obscure bug in the brownout timing or something, but not the ICSP port!
PIC32 has plenty of bugs too, check the errata!
PIC32 wasn't low power enough in standby