“Overloaded” during PIC18 Workshop in UTM


There is no time for me to update the workshop for PIC18 Architecture that we conducted in UTM last week, because I need to rush back to Penang for another workshop on USB. Finally, today I have the time.

So why is overloaded? Because we prepare 10 seats but there are 11 participants. So how can the 11th participant get fitted in? Well, we actually have 11 set of development tools needed for the lab exercises, one is being reserved for facilitator for demo and program verification purpose. Last week, Ober need to spare out the “reserved” development tools to the 11th participant.

There are lecturers, master students and also engineers from company attended the workshop. Some even paid their own personal money to attend, salute them!

So what have we discovered in this workshop? Of course, we focus in PIC18 family of PIC MCU. Among the topics that being discussed are:

  1. Architecture of PIC18 MCU
  2. Instruction Pipelining
  3. Instruction Set Overview, this is when we show the animation when an Assembly code is being executed. It helps participants to understand the working behind CPU.
  4. Memory Organization and Addresing modes, under this topic, we talk about data memory and program memory.
  5. Special features of PIC18 MCU which cover various option for CPU clock, Watch dog timer, sleep mode and etc.
  6. Then it come to 5 lab exercises to enable participants to understand the Assembly code of PIC18F, also how to use the development tools (MPLAB IDE, ICD2 and PICDEM 2 Plus board)

Let’s take a look on the photos capture during the workshop.

mcu2101-17jun09006.jpgOber start talking about the Architecture of PIC18 PIC family

mcu2101-17jun09016.jpgThe development tools is being setup before the workshop. It consist of PICDEM 2 Plus, ICD2 as programmer, Power adaptor and Handout for participant to refer during the lab exercises.

mcu2101-17jun09040.jpgLet’s start the hands-on

mcu2101-17jun09052.jpgOK, let’s start with Lab 1, to configure the output port of PIC18F4520. Though the Assembly Language might be slightly difficult to get started with, refer to the handout, there should not be any problem.

mcu2101-17jun09034.jpgInterested to get 1 set? Sure, you can contact us! Just send your inquiry to our sales.

mcu2101-17jun09064.jpgVery good interaction among participants. Ganbate!


We also have an engineer from Sabah Forest Department. They wanted to use PIC as controller to monitor our valuable forest. They are more than welcome to do so. Good luck to them.

We hope that all participants obtained all the necessary knowledge to get started with PIC18. We also gathered feedback from all participant and will analyze it. Thanks for attending Microchip Regional Training, see you soon.



Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorial

DIY Interactive Robot Using REKA:BIT With Micro:bit
BLTouch Installation for Ender 3 with 32-bit V4.2.2 Board
Pick and Send Random Meal’s Option and Locations through Telegram Bot Using Grove WiFi 8266 on micro:bit
DIY Automated Vacuum Cleaner Using REKA:BIT With Micro:bit
Rainbow Spark in Mini House using Maker Uno.
Tutorials of Cytron Technologies Scroll to Top