MPC56xx 32-bit MCU
The MPC564xB-C family of MCUs offers a superior level of integration to address the growing need for enhanced feature sets and increased memory space in high-end automotive body control module (BCM), gateway and industrial applications.
- Reduces power consumption through low-power standby/wait modes.
- Provides secure and trusted transmission of information between parties.
- Supports quick design implementation through an enablement ecosystem that includes software drivers, operating systems, and configuration code.
The MPC5634M architectural training course is designed for software, hardware, firmware, test engineers, and developers who want to build and test high-end automotive Body Control Module (BCM), Gateway, and Industrial applications.
Managers, system architects, and project leaders, are also encouraged to attend the class for an in-depth understanding of the SoC device.
The class will cover both the hardware and software aspect of the device. Each topic is self-contained. That is, both hardware and software materials are included to make the topic complete. The class consists of lectures and exercises.
- Overview of the MPC564xB-C silicon systems, its memory map, and MPC56xx Roadmap.
- Understand the e200z4 programming models, register types, and usages.
- Learn the e200z4 basic integer/floating/load/store instruction sets, branches, subroutine calls, synchronizing instructions, and simplified mnemonics pertaining to UISA and VEA Power Architecture Instruction Sets.
- Learn and understand how the e200z4 access operand in memory, if not done correctly you may be accessing the wrong memory or peripheral locations
- Configure the e200z3 Memory Management Unit (MMU) for address translation, access control, and memory protections.
- Write efficient exception service routines and configure the Programmable Interrupt Controller (PIC) by understanding the innovative exception processing function with built-in interrupt priorities, separate critical, non-critical, and machine check interrupts.
- Configure Boot-Assist Module (BAM) and ways of handling sources of system reset.
- Learn how to access internal SRAM and Flash memories.
- Configure and initialize the External Bus Interface (EBI), including memory controller.
- Configure and initialize the enhanced DMA (eDMA) to transfer data between I/O peripherals and memory via the crossbar switch (XBAR).
- Learn how to initialize the enhanced MIOS (eMIOS) for various timer modes to drive actuators, motors, and monitor input signals
- Configure and initialize the popular communication modules such as FlexCAN, I2C LINFlex, and DSPI interfaces.
- Understand and configure the Fast Ethernet Controller (FEC) block.
- And much more...
Total topics covered will vary depending on class size, student's background, and pace of the class. Our instructors are flexible to adapt and adjust topics to suit your requirements.
Understanding of basic microprocessor and microcontroller inner working are helpful. Also, familiarity with C language especially data structure organization is advantageous. However, the student willingness and desire to learn are the most important factors.
- Payment must be received no later than two weeks prior to start of course. The fee includes course note, reference manuals and applicable application notes.
- Seating is limited so please register early to get the desired place and time.
- If the student cancelled two weeks prior to course he/she can elect to have course substitution for the same course at different date.
- Student substitution is accepted from same company.
- If student did not cancel one week prior to class the student will be charge the full rate.
- PhoenixMicro Inc. has the right to cancel courses one week prior to start date due to low enrollment.