Uploaded July 2021 | Updated September 2026, 2 weeks ago
Support What's a Creel? on Patreon: patreon.com/whatsacreel
Office merch store: whats-a-creel-3.creator-spring.com
FaceBook: facebook.com/whatsacreel
This video is a little crash course on how to program a PIC microcontroller. I am using the PIC AS assembler, which is the newer version of the Microchip Assembler, and I will be programming using a PIC 12F675, though you can probably follow along with other mid-range devices.
We will be using MPLABX, and demonstrating many of the features which are useful when programming and debugging PIC microcontrollers.
MPLabX IDE: microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide
12F675 Datasheet: ww1.microchip.com/downloads/en/devicedoc/41190c.pdf
Microchip Mid-Range Reference manual: ww1.microchip.com/downloads/en/devicedoc/33023a.pdf
Microchip Assembler User Guide: ww1.microchip.com/downloads/en/DeviceDoc/MPLAB%20XC8%20PIC%20Assembler%20User%27s%20Guide%2050002974A.pdf
Keep the above manuals handy whilst programming these devices! In addition to the above references, I recommend some great videos I have found on YouTube. The following list are videos I recall watching and enjoying, so have a watch if you like:
For migrating from MPASM, I recommend you watch Pizzey's tutorial: youtube.com/watch?v=VEvMtWZt9QE
For a lot of great info and demonstrations regarding assembly programming (they use MP ASM), I'd recommend the excellent channel 'Circuit Bread': youtube.com/channel/UClKevSwDIU8NTyF2DAK0G0Q
Software used to make this vid:
Audacity: audacityteam.org
Davinci Resolve 16: blackmagicdesign.com/products/davinciresolve
OpenOffice: openoffice.org
Gimp: gimp.org
Support What's a Creel? on Patreon: patreon.com/whatsacreel
Office merch store: whats-a-creel-3.creator-spring.com
FaceBook: facebook.com/whatsacreel
This video is a little crash course on how to program a PIC microcontroller. I am using the PIC AS assembler, which is the newer version of the Microchip Assembler, and I will be programming using a PIC 12F675, though you can probably follow along with other mid-range devices.
We will be using MPLABX, and demonstrating many of the features which are useful when programming and debugging PIC microcontrollers.
MPLabX IDE: microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide
12F675 Datasheet: ww1.microchip.com/downloads/en/devicedoc/41190c.pdf
Microchip Mid-Range Reference manual: ww1.microchip.com/downloads/en/devicedoc/33023a.pdf
Microchip Assembler User Guide: ww1.microchip.com/downloads/en/DeviceDoc/MPLAB%20XC8%20PIC%20Assembler%20User%27s%20Guide%2050002974A.pdf
Keep the above manuals handy whilst programming these devices! In addition to the above references, I recommend some great videos I have found on YouTube. The following list are videos I recall watching and enjoying, so have a watch if you like:
For migrating from MPASM, I recommend you watch Pizzey's tutorial: youtube.com/watch?v=VEvMtWZt9QE
For a lot of great info and demonstrations regarding assembly programming (they use MP ASM), I'd recommend the excellent channel 'Circuit Bread': youtube.com/channel/UClKevSwDIU8NTyF2DAK0G0Q
Software used to make this vid:
Audacity: audacityteam.org
Davinci Resolve 16: blackmagicdesign.com/products/davinciresolve
OpenOffice: openoffice.org
Gimp: gimp.org










