can't find the right course?
contact us for customized training

see our course feedback

    MSC Malaysia Job Camp - Embedded Systems Development Using Microcontroller (CP355)

    SynopsisJob camp (JC) offerred by Multimedia Development Corporation (MDeC) is designed specifically for any Knowledge worker who wants to improve or expand their current ICT skills and knowledge. This program seeks to help knowledge workers with the support and access to courses and trainings to stay aligned with the current needs of the ICT industry.

    DreamCatcher Consulting has been appointed by MDeC to offer programs in engineering tracks namely VLSI, RF and high-speed digital, embedded system design, and telecommunication.

    The general entry requirement for the program is at least a Diploma Degree in Electrical and Electronics Engineering who are available for employment. Upon completion of the training program, participants are expected to acquire skill sets required to meet existing vacancies in the industry.

    Program Highlight

    • Coaching from experienced academic instructors as well as engineers from industry
    • Substantial lab exercises to ensure participants have ample opportunities for hands-on
    • Use of leading Electronic Design Automation (EDA) tools for embedded design and development activities

    Program Details
    • Each course is 20 days in duration
    • Courses are held in Kuala Lumpur or Penang
    • Course fees are fully born by MDeC
    •  

    Registration

    Fill up the registration form and attach with:

    • With certificate: a copy of final semester transcript and a copy of Diploma/Degree certificate, or
    • Without certificate: a copy of final semester transcript and completion letter from college/university

    Enquiries

    Phone: 04-640 7112 or
    E-mail: jc@dreamcatcher.asia

    Visit http://jc.dreamcatcher.asia for full details.

    What You Will Learn1) Necessary technical soft skills for engineers to adapt from the university environment to real life technical working environment. These skills are:

    • Technical writing
    • Technical presentation
    • Creative problem solving – Triz

    2) Pre-requisite knowledge required to design and develop PIC18-based embedded system projects using industry-leading tools. These knowledge are:
    • Fundamental concepts of microcontroller
    • Technology advances in embedded design
    • Design concepts of microcontroller-based system

    3) Practical skills in software and hardware tools used in the industry for design and development work in Microchip PIC18 microcontroller. These tools are:
    • PIC18 Explorer microcontroller development board
    • MPLAB Integrated Development Environment
    • MPLAB C18 PICmicro Compiler
    • PicKit 2 Programmer

    4) Working skills required to design and develop microcontroller-based projects, after acquiring both pre-requisite knowledge in subject area and practical skills in tools. These skills are:
    • Design and development of microcontroller-based system for embedded applications
    • Firmware programming of the PICmicro microcontroller for real-world applications

    Who Should AttendAvailable K-Workers who are looking for practical skills in preparation for a technical career in semiconductor industry such as:

    • Design and Development Engineer
    • Validation Engineer
    • CAD Engineer
    • Test Development Engineer
    • System Integration Engineer
    • etc

    Prerequisite

    • Available K-Workers (currently unemployed, in-between jobs, changing fields, retrenched)
    • Malaysian graduates
    • CGPA 2.5 and above
    • Hold at least a diploma in electrical and electronics engineering fields

    Course MethodologyThe participants are first taught the theories in classroom setting with the aid of software tools. The concepts are re-enforced through tutorial and case studies of how the theories are applied in real-life. Demonstration using the instruments and building blocks of microcontroller and application modules will be carried out to illustrate various practical applications.

    The participants are then taught the use of software and hardware tools in a lab. The concepts are re-enforced through practical exercises on the use of the tools to program and run various applications.

    Having acquired both practical skills in tools and pre-requisite knowledge in the subject area, the participants are required to develop programs as part of individual project work. The programs will be tested and verified using practical application modules.

    Software tools used

    • MPLAB Integrated Development Environment
    • MPLAB C18 PICmicro Compiler

    Hardware tools used
    • Microchip PIC18 Explorer Board
    • Microchip PicKit 2 Programmer

    Course Duration20 days, 9am - 5pm

    Course StructureModule 1: Technical Soft Skills

    • Technical writing
    • Technical presentation
    • Creative problem solving

    Module 2: Introduction to Microcontroller System
    • Microcontroller and microprocessor concepts
    • Introduction to Microchip's PIC18 family
    • Hardware architecture

    Module 3: Assembly Language Programming
    • Programming structure
    • Addressing modes and data operations
    • Instruction overview

    Module 4: Microcontroller’s Operations
    • General purpose I/O operations
    • Timer operations
    • Serial port operations
    • Interrupts

    Module 5: C Programming for Embedded Systems
    • Overview: History of C, overview of embedded systems, why C for embedded systems?
    • C constructs for embedded systems: data types, arrays, structures, operators, enumeration, flow control, function limitations
    • Interfacing integrated peripherals: accessing and controlling I/O ports, timers, PWMs, ADCs, SPI/I2C and UARTs
    • C preprocessors: preprocessor directives, conditional compilation
    • Interrupt handling: overview, setup and handling
    • Embedded framework: round robin framework, time/event triggered framework, scheduler

    Module 6: Individual Project

    Mdule 7: Final Assessment

    Upcoming Program Registration

    Upcoming Program Registration

      No public course is currently scheduled.


    Can't find the course in your country? Why not fly to our locations for training? It's more affordable than you think.. details