Call +65 6100 0613 Email:

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

PIC Microcontroller Training

The PIC Microcontroller is an electronic device that is easy-to-use in both hardware and software. Sensing the environment by receiving inputs from many sensors, PIC Microcontroller affects its surroundings by controlling lights, motors, and a number of other accessories. It's intended for anyone making interactive hardware projects by connecting it with a power source, few leds and resistors

This PIC µC training course curriculum is designed to develop and equip participants with all the required skills required to work with Programmable Interface Controllers (PIC microcontrollers) at both the hardware and software fronts. This training program enables the aspirants to work on the architecture, pin diagram, and input-output interfacing. The PIC microcontroller training imparts the skills to meet the needs of embedded systems industry by programming the electronic circuits to work for wide range of tasks.

Course Highlights

Upon the completion of the training, you will be able to:

  • Understand the evolution in microcontroller technology
  • List the features of PIC16 microcontroller
  • Study the architecture, pin diagram, an deport input-output configuration
  • Get comprehensive knowledge on the interrupts and timers
  • Understand the significance of input-output device interface
  • Work on design examples making use of the PIC microcontroller


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

No funding is available for this course

Course Code: C1048

Course Booking

$598.00 (GST-exclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Day 1

Topic 1: Introduction to MicroController

  • Microprocessors and microcontrollers
  • Architecture  and Components of a Microcontroller-Based System
  • Memory types, memory organization and memory map.

Topoc 2: MicroController Architecture

  • Block diagram and definitions of the pins
  • I/O port structure,
  • Memory organization
  • Register bank
  • Special function
  • Rgisters,
  • External memory
  • Memory space mapping and decoding
  • Bus control signals timing
  • A typical PIC micro-controller based system.

Topic 3: Instruction Set and Assembly Language Programming

  • Addressing modes,
  • The PIC 16 instruction set and typical examples
  • Assembler operation
  • Assembly language format
  • Assembler directives
  • Operation of assemblers and linkers
  • Programming examples.

Day 2

Topic 4: C Language Programming

  • Data types, syntax, operations
  • Branches
  • Functions,
  • Operation of compilers,
  • Programming examples

Topic5: Interfacing Examples

  • Interfacing to keypad
  • Seven-segment LED display

Course Admin


The following knowledge is assumed:

  • Basic electronics

Software Requirement

Please download and install the following software prior to the class

Who Should Attend

  • Engineering students of 3rd & 4th year, postgraduate (Electronics & Electrical, Electronics & Communication, Electronics & Telecommunication)
  • Working professionals/engineers in embedded and electronics industry
  • Academics


Verilog TrainerDr. Florence Choong received the BEng. (First class) from Multimedia University, Malaysia in 2002. She then completed her Masters of Engineering Science (MEngSc) degree in Multimedia University, Cyberjaya in 2005 and PhD in Engineering in 2012. Recently, she has completed her Masters in Business Administration (MBA) from the University of Derby, UK.

Upon graduation, she started her career in the telecommunications and networking industry where she served TM for three years in various departments such as networking, IT, quality assurance and customer service. Being passionate in research and training and educating the youth, she then moved to the academic and research line where she joined Multimedia University (MMU) as a lecturer in 2005. She then moved on to University Tunku Abdul Rahman (UTAR) in 2008 as a senior lecturer. She was the Head of the Electrical and Electronics Engineering department in Taylor’s University leading the programme to its first accreditation. At present, she is senior lecturer and is also very active in research. She has a total of more than 10 years of teaching experience. She is also a Chartered Engineer and is registered with the Board of Engineers Malaysia (BEM) and IEM. She is also the advisor to the Taylors IET On Campus.

She is author and co-author of numerous international journal and conference papers published by renowned journals in power quality, VLSI system design and artificial intelligence. Her current research interests are in the area of artificial intelligence, digital and VLSI design. She has also extended her skills and knowledge in this area through various consultancy works.

Write Your Own Review

You're reviewing: PIC Microcontroller Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

C Programming Essential Training

C Programming Essential Training

9 Review(s)
$298.00 (GST-exclusive)
C++ Essential Training

C++ Essential Training

11 Review(s)
$298.00 (GST-exclusive)
Advanced C++ Training

Advanced C++ Training

1 Review(s)
$298.00 (GST-exclusive)
Basic Embedded C Programming Course

Basic Embedded C Programming Course

$298.00 (GST-exclusive)