Skip to main content
Application NoteNxp

Interfacing MPC5xx Microcontrollers to the MFR4200 FlexRay Controller

Hardware and software guide for interfacing the Freescale MFR4200 FlexRay communication controller with the MPC5xx MCU family via the external bus interface.

View application note

Overview

This application note (AN3214) provides technical requirements for connecting the MFR4200 standalone FlexRay communication controller to the MPC5xx family of microcontrollers, including the MPC561, MPC562, MPC563, and MPC564. It details the hardware interface using the MFR4200 Asynchronous Memory Interface (AMI) mode and explains the necessary pin-reversal for data and address buses due to bit-ordering differences. The document covers software initialization for the External Bus Interface (EBI), including chip select configuration and timing requirements. It specifically addresses write cycle timing adjustments using CSNT and TRLX bits to ensure reliable asynchronous operation and specifies a minimum of seven to eight wait states for successful communication.

Use Cases

  • Developing FlexRay nodes with MPC5xx MCUs
  • Interfacing standalone communication controllers to 32-bit MCUs
  • Configuring external bus interfaces for asynchronous memory devices
  • Automotive electronic control unit (ECU) design

Topics

FlexRay
MFR4200
MPC5xx
MPC561
MPC562
MPC563
MPC564
External Bus Interface
Asynchronous Memory Interface
AMI mode
EBI
timing analysis

Referenced Parts

MFR4200

Freescale Semiconductor

Interfacing MPC5xx Microcontrollers to the MFR4200 FlexRay Controller

MPC561

Freescale Semiconductor

MPC561/MPC562/MPC563/MPC564 Reference Manual (MPC561RM)

MPC562

Freescale Semiconductor

MPC561/MPC562/MPC563/MPC564 Reference Manual (MPC561RM)

MPC563

Freescale Semiconductor

MPC561/MPC562/MPC563/MPC564 Reference Manual (MPC561RM)

MPC564

Freescale Semiconductor

MPC561/MPC562/MPC563/MPC564 Reference Manual (MPC561RM)