This section deals with the basics of PICs - this is where you should start if you have no idea what a PIC or a microcontroller is. From here, you can build yourself a PIC programmer, download code to make your PIC do something, and configure your PC to provide an environment suitable for PIC program development. From there, we start to write assembly language programmes.
This section forms an introductory tutorial that equips you with the foundations necessary to begin writing your own projects. If you've already got this far, then you might find my applications section useful.
In this section
- Introduction - what is a microcontroller?
- First steps - building a simple programmer, programming test code into your first PIC.
- Configuring - step by step guide to configuring your PC. Updated for 2023!
- Architecture - a look at the insides of the PIC.
- First program - beginning to write code.
- Time delays - general purpose time delays.
- Subroutines - examining program flow.
- Input - the beginnings of accepting external input.
- Further input - how to deal with real-word signals.