Controls and Automation Solutions provider in Malaysia~~Call us today to find more information about our MRL Engineering.


Microcontroller Programming ProfessionalLevel

Course Outline

Multi tasking

Concept of multitasking, interrupts, tricks and recommendations

SPI Protocol

Introduction of SPI protocol, interfacing the devices with micro-controller using SPI protocol

I2C Protocol

Introduction of I2C protocol, interfacing the devices with micro-controller using I2C protocol

Handling real time clock

Introduction to real time clock, Interface of real time clock with micro-controller, protocolconcept and programming

Handling EEPROM

Selection of EEPROM, Interfacing with micro-controller, paging concept, data storage

Serial communication

Concept of Serial communication, programming for serial transmit and reception ofdata, serial communication between different kind of devices

Project Assignments


The course is intended to let the personnel from the research institutes and industry to obtain a professional level of embedded system programming.

Upon successful completion of the courses, the participants will have understanding and skills required for Embedded Programming.

During the hands on session, participants will have opportunities to put their theoretical knowledge into practical, and general knowledge about the software’s developed by MRL Engineering in embedded system programming.

Learning Outcomes

Embedded Programming
Constructs for embedded systems
Modular programming
Interfacing peripherals
Debugging and troubleshooting
Application development and interfacing withmicro-controller

Who Should Attend This Program?

Anyone wanting to enter the burgeoning field of embedded systems
Programmers who want to learn programming of embedded systems
Students Who want to enhance their knowledge in embedded system
Anyone already working in the field who wants to keep up with this rapidly changing industry

Administrative Detail

Time :9.00 a.m – 5.00 p.m (2 Days)

Venue :MRL Engineering

Wisma PPK, Lot 2354, Jalan Sungai Putat,

Batu Berendam, 75350 Melaka, Malaysia

Tel No :+606-3176828

Fax No :+606-3176854


Cancellation and Postponement

If any participant is unable to attend course due to some problem, is given the flexibility to change starting date without extra cost, One have to inform with the new starting date at least 3 days in advance. 75% refund will be made for cancellations received in writing at least 14 days before event. A 50% of full fee will be refund if cancellation is made 7 days prior to the event.