Arnewsh Inc.

MPC555/5xx Power Architecture Microcontrollers Class

Dates Offered:
NO OPEN CLASS IS SCHEDULED AT THIS TIME,

PLEASE CONTACT ARNEWSH INC. FOR ONSITE TRAINING

Description: This is a 4-day course covering the major hardware and software features of the Freescale Semiconductor's MPC555/565 (MPC5xx) microcontrollers and enables the system designer or software engineer to understand the MPC5xx, its peripherals, and their applications. The class consists of lecture, in-class exercises, and labs.

Course topics include: MPC5xx family Overview, Programming Model, Register Set, Addressing Modes, Instruction Set, Resets & Interrupts, Bus Signals, Memory Configurations, Operational Modes, USIU and L2U Interface Modules, Burst Buffer Module, and IMB3 Module. Device Peripherals include the MIOS, TPU3, QSMCM, QADC and TouCAN modules. C code programs amplify the subject material throughout the course. During the lab sessions, the student gains experience with the development process writing C code and/or assembly-level routines to configure and control the MCU peripherals. Each derived solution is downloaded, executed and debugged to ensure that the program's operation meets given requirements.

Objectives:
  • Obtain essential knowledge of the MPC5xx family RISC architecture, operational modes, memory arrays and peripherals.
  • Understand the MPC5xx programming model and register set operational features.
  • Become familiar with the MPC5xx execution units, addressing modes, and instruction set.
  • Understand the operation and servicing requirements of MPC5xx interrupts.
  • Overview the operation of the Flash EEPROM Module.
  • Realize how to configure the clocks, timers, system protection, power and memory control logic and bus timing within the USIU Module.
  • Understand the operation and application of each major peripheral subsystem of the MPC5xx MCU.
  • Create and compile C code and/or assembly language programs in the lab sessions.
  • Download, trace and debug lab programs to manipulate memory, initialize and control the on-chip peripherals.
Prerequisites: It is strongly recommended that students have a basic understanding of microcontroller operations. Prior knowledge of a RISC-based architecture, advanced MCU concepts and semi-autonomous peripherals would be helpful. Although not required, it also would be beneficial if students possess previous MCU design experience or familiarity with C, C++ or assembly level programming.

back toTechnicalTraining