The PIC12F675 Demo Board has a few issues. One of these, related to the 13v programming voltage requires a harware mod - a track cut and a link wire on the underside of the PCB. Also, the LEDs have been wired to light up with a logic zero - crazy negative logic. And check out my "sleeping beauty" flashing LED program which uses the MCUs watchdog timer to wake it from sleep. Poetry!
http://ww1.microchip.com/downloads/en/DeviceDoc/31028a.pdf

By Julian

Youtuber, shed dweller, solar charge controller aficionado

16 thoughts on “Update: pic development board and sleeping beauty”
  1. Avataaar/Circle Created with python_avatars Joseph Tannenbaum says:

    How about redoing these with pic-as in the new mplabx?

  2. Avataaar/Circle Created with python_avatars Joseph Tannenbaum says:

    The code you show is not complete. The section with the equ statements are not there. I can't get this one to work.

  3. Avataaar/Circle Created with python_avatars Tony Wright says:

    At the end both leds were blinking.

  4. Avataaar/Circle Created with python_avatars H G says:

    I found this video most useful. Thank you. Having purchased this board after watching many of your videos I forgot about the mod. Getting very frustrated with the intermittent nature and having to build a different board to get my programming working and no faults ( getting sick of recalibration get the chip) but I'm have some fun learning assembly programming. Enjoying your videos very much. Thank you.

  5. Avataaar/Circle Created with python_avatars GigAHerZ says:

    While it's not the case with PICs, often with other chips, maximum sink current vs maximum source current are different. And quite often you can run more current through by sinking the GPIO. That's why LEDs are often "reversed". While it's counter-logical to set bit 0 to get the LED to light up, by my experience, it's quite common. (PIC12F675 max for both ways is equal 25mA)

  6. Avataaar/Circle Created with python_avatars Nikolay Pelov says:

    Thanks for testing the chinese pickit2. I was terrified that pickit2 will disappear and I'll finally succeed killing mine and I'll never be able to get one. I just got my chinese clone and I'm happy to use it without fear that it may burn to ashes.
    Btw something strange happened. when I first connected it "target" led started blinking. After starting the standalone software it stopped and never did that again. Strange!
    Don't forget to make a tutorial of calibrating PICKit2.

  7. Avataaar/Circle Created with python_avatars Dick Damian says:

    So looking forward to the PIC programming tutorials. Thank you!

  8. Avataaar/Circle Created with python_avatars BEdmonson85 says:

    Just a quick tip, I have always used a simple 1N4148 diode on the /MCLR pin in my projects and have never had a problem programming a chip. You really don't need a schottky . All it's there for is, as you said, to keep Vpp feeding back into Vdd through the pull-up resistor as it could potentially cause the problem you were having or damage your power supply if you are using a separate power supply to power the board.

  9. Avataaar/Circle Created with python_avatars milose says:

    What's annoying me is that tiny blob of solder on the trimmer pot. 😀

  10. Avataaar/Circle Created with python_avatars Alan Powell says:

    Julian,

    I'm looking forward to the series but it strikes me that PIC are a little dated given the developments in Arduino and the various IoT devices currently available. Apart from the academic interest of us geeks out here, do PIC devices still have a place? Normally we see something similar in little epoxy blobs when someone does a tear down but in anything of DIL size 8 or above why not use an Arduino?

    Kind regards, Alan

  11. Avataaar/Circle Created with python_avatars Burley Group says:

    How you guys can figure this stuff out and make sense of it just amazes me. Gives me hope. At least I've gotten to the point I can watch this and sort of comprehend it.

  12. Avataaar/Circle Created with python_avatars Ja Ro says:

    I think the original JST connector would work OK with the extension cable your clone Pickit 2 or 3 came with.

  13. Avataaar/Circle Created with python_avatars dentakuweb says:

    I love the pace of your videos and how well you are at explaining things.
    I did find the tiny solder blob on the trimpot annoying though. 🙂

  14. Avataaar/Circle Created with python_avatars Alan Powell says:

    Almost simpler to build on perf board?

  15. Avataaar/Circle Created with python_avatars arif anwari says:

    Thank you Squire

  16. Avataaar/Circle Created with python_avatars PuchMaxi says:

    I think I will give it a shot and tag along! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.