
Introduction
MPC5644A Microcontroller Reference Manual, Rev. 6
38
Freescale Semiconductor
— Pad configuration control for virtual I/O via DSPI serialization
•
System reset monitoring and generation
— Power-on reset support
— Reset status register provides last reset source to software
— Glitch detection on reset input
— Software controlled reset assertion
•
External interrupt
— Rising or falling edge event detection
— Programmable digital filter for glitch rejection
— Critical Interrupt request
— Non-Maskable Interrupt request
•
GPIO
— Centralized control of I/O and bus pins
— Virtual GPIO via DSPI serialization (requires external deserialization device)
— Dedicated input and output registers for setting each GPIO and Virtual GPIO pin
•
Internal multiplexing
— Allows serial and parallel chaining of DSPIs
— Allows flexible selection of eQADC trigger inputs
— Allows selection of interrupt requests between external pins and DSPI
1.4.9
Flash memory
The MPC5644A provides up to 4 MB of programmable, non-volatile, flash memory. The non-volatile
memory (NVM) can be used to store instructions or data, or both. The flash module includes a Fetch
Accelerator that optimizes the performance of the flash array to match the CPU architecture. The flash
module interfaces the system bus to a dedicated flash memory array controller. For CPU ‘loads’, DMA
transfers and CPU instruction fetch, it supports a 64-bit data bus width at the system bus port, and 128-
and 256-bit read data interfaces to flash memory. The module contains a prefetch controller which
prefetches sequential lines of data from the flash array into the buffers. Prefetch buffer hits allow no-wait
responses.
The flash memory provides the following features:
•
Supports a 64-bit data bus for instruction fetch, CPU loads and DMA access. Byte, halfword, word
and doubleword reads are supported. Only aligned word and doubleword writes are supported.
•
Fetch Accelerator
— Architected to optimize the performance of the flash
— Configurable read buffering and line prefetch support
— Four-entry 256-bit wide line read buffer
— Prefetch controller
•
Hardware and software configurable read and write access protections on a per-master basis
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...