This first PIC assembly language tutorial covers the configuration word (sometimes called the fuses) and clock sources of the PIC12F675.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

13 thoughts on “Pic assembly language tutorial: #1 – config and clock”
  1. Avataaar/Circle Created with python_avatars Alexander Öhman says:

    So glad I found this. Awesome job, hats off!

  2. Avataaar/Circle Created with python_avatars Steven Bliss says:

    I will NEVER forgive Microchip for the shit slow internal clock!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  3. Avataaar/Circle Created with python_avatars Seamus de Mora says:

    As I'm just getting started on a PIC project, I was looking forward to this series of videos. But I've just learned Microchip has replaced the older MPASM Assembler with a new PIC AS Assembler. Does that make this obsolete?

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

    Data sheet says the bg bits are factory set and should be read and replaced when programming??

  5. Avataaar/Circle Created with python_avatars Jon L says:

    I bought the pickit3 3 years ago when the #0 vid in this series came out, hoping to follow this tutorial. I hit some difficulties (working on OS X), and gave up. Fast foward to today I wanted to give a second shot. Unfortunately, I've since purchased a newer macbook and also have a newer version of MPLabX (v5.30). It's basically impossible.

    I wasted hours, but just couldn't get it going. MPLabX is sufficiently different from the version that Julian uses to present the novice with trouble, even if it did work. The main issue is that the assembler (mpasmx) does not seem to work on OS X Catalina (I get errors like "Bad CPU type in executable") In any case, I've got a modded dev board and pickit3 if anyone has a windows computer and would like to follow the tutorial (i know I would!)

  6. Avataaar/Circle Created with python_avatars A Cat is fine too says:

    Ok so you can hear and see it…but at what frequency can you smell it?

  7. Avataaar/Circle Created with python_avatars Weapon King says:

    Not possible for pic16f886 my lord….!!!!
    please give me some suggestion about it…

  8. Avataaar/Circle Created with python_avatars obi wan says:

    I have no idea why would one mess with the old PIC technology since there are now Ardruinos and even better, the ESP8266 and ESP32. I know what I'm talking about. I've been programming the PICs since 20 years.

  9. Avataaar/Circle Created with python_avatars jlucasound says:

    Chips and Beans. Pip, Pip, Cheerio! Love your videos, Julian!

  10. Avataaar/Circle Created with python_avatars sherman georgiadis says:

    I liked this unconventional video.

  11. Avataaar/Circle Created with python_avatars TAREK TCH says:

    hi , i need some help , can i take some of your time?I have a code written in the assembly language and need a simple modification!!?

  12. Avataaar/Circle Created with python_avatars G. MSD says:

    hello men i have pic kit 3 and it’s not working my pc don’t ditected it and the status is always red can you help me with that and thank you in advance
    Georges

  13. Avataaar/Circle Created with python_avatars Barry Marshall says:

    Hi Julian, I liked the assembly lesson, but could you do me a favour and show a MPLabX project from scratch with your little board. I don't seem to be able to work my Pickit 3 with it. How about clean install the mplabx and the necessary other files then show the settings which make it work, then type the small file required and then build and run it. That would help a lot.
    Barry

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.