Here you can learn all about PIC microcontrollers using a hands on approach.
This means we are going to run code on hardware right from the start.
If you are finding microcontrollers a bit hard then you need a thorough grounding in all aspects of the systems they contain.
One of the biggest problems in using microcontrollers is that they look small and simple but their size belies their power. Under the hood they are fairly complex beasts with multiple internal modules.
Note This is not going to be like any other course you have ever seen.
We will be looking at:
This course is going to take you through each module in a typical PIC microcontroller and as you gain knowledge you will go even further by adding external circuits that can be used to effectively demonstrate these modules.
One of the big problems in starting with microcontrollers is that it is fairly difficult to get anything going right from the start. I am going to use my Secret Technique to get you up and running painlessly right from the start.
From this simple starting point we’ll explore the features of the device interactively.
The 18F training course goes into detail about design decisions and why they are made about real hardware and software. So for instance for the ADC section I explain how the ADC reaches its final value and detail use of registers and offer tips and recommendations as you go along in the text such as the fact that the ADC can operate faster when using a slower main clock (e.g. a 40Mhz clock not a 48Mhz one -to do with clock divider ratios and minimum acquisition time of the ADC).
This course covers the internal modules of the 18F2550, including internal modules SPI, I2C, ADC, Timer0, Timer1, Timer2, Timer3, CCP in capture mode and hardware:
Circuits are also created using a fixed text LCD 16×2, Using a serial graphical LCD – GLCD, (how to use fixed point trigonometry, bressenhams line and circle algorithms). It also demonstrates some practical circuits such as ultrasonic ranging module (HC-SR04) with CCP in capture mode, PS2 keyboard interfacing, SPI RAM interfacing also DS1307 clock and simulated analogue display on the GLCD, as well as interfacing a 12 key keypad along with the text LCD on one port, since I used a 16 key keypad I added another input to allow its full operation.
This list is a list of the first things that you’ll need to get hold of and later we’ll add more circuits and hardware to build up more complex system.
Note: If you use a pickit2 or pickit3 then you can start out by powering the PIC from the USB programmer (good for 30mA).
The USB serial digital interface also has a power output of 5V – this is extremely convenient.
Note: This course is accessed world wide through the website digitally – there is no physical delivery of hardware.
Note: I can’t distribute components but I will provide links to some of the components you can order online.
The PIC device I am using for this training course is the 18F2550 as this has in built USB interface that we will use (but a lot later on in the course). Initially we are going to get to grips with the basics so it won’t matter too much if you don’t have an 18F2550 immediately (but do order a couple so you can keep in sync with the course content as you progress through the training).
Click the link below to see other chips you can use for initial operation
Other suitable 18F chips
Later on you’ll need some more hardware modules to allow you to experiment with different aspects of the microcontroller – these will be detailed in the course as required.
I have used my own design of a parallel port programmer for all the previous designs on the site but my current computer has no parallel port and no serial port. USB is the way to go now so unless you have a serial and parallel port built in i.e. an old computer its best just to get the USB versions.
Note you can use any programmer as long as it can program a 18F2550.
It is a good idea to use the USB pickit3 programmer as they are compatible with the latest microcip’s software MPLAB X (this does support pickit 2 as well).
Note: The programming board can be solderless or copper track.
Here’s the component list for module1 of the course Click Here
This training at this price may never be offered again. It is an introductory offer so get it right now while you still can. If you come back later and see a higher price, sorry but it won’t go back down any time soon.
This course will have updates every 2 weeks.
Here’s the deal…
I am sure you are thinking “So how Much is this going to cost?”
Well This is an Introductory Offer and the price you see below may have gone up the next time you visit this page.
The monthly cost is only $12.45.
This is a fantastic offer, less than the price of a pizza (1 a month), and may never be repeated…
Get this training right now!
While it still at an Extremely Low Price of :$12.45 per month, for 9 months.
YES! I Want Instant Access Now
CLICK The Button To Get Instant Access Now
Remember this is a…
“So take Action Now“