Introduction
1-8
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
1.2.7
Enhanced modular input output system (Timer—eMIOS)
The eMIOS module provides the functionality to generate or measure time events. A unified channel (UC)
module is employed that provides a superset of the functionality of all of the MIOS channels used on
MPC5500 family devices, while providing a consistent user interface. This allows more flexibility as each
unified channel can be programmed for different functions in different applications. To identify as many
as two timed events, each UC contains two comparators, a time base selector and registers. This structure
is able to produce match-events, which can be configured to measure or generate a waveform.
Alternatively, input events can be used to capture the time base, allowing measurement of an input signal.
The eMIOS provides the following features:
•
32 unified channels, featuring:
— 24-bit registers for capture/match values
— 24-bit internal counter
— Global prescaler
— Pin for input/output (each channel signal is routed to a pin, however, most pins are also
multiplexed with other signals)
— Selectable time base
— Can generate its own time base
•
Five 24-bit wide counter buses
— Counter bus A can be driven by unified channel 23
— Counter bus B, C, D and E are driven by unified channels 0, 8, 16, and 24, respectively
— Counter bus A can be shared among all unified channels. UCs 0 to 7, 8 to 15, 16 to 23, and 24
to 31 can share counter buses B, C, D and E, respectively
•
Shared time bases with the eTPU
•
Synchronization among internal and external time bases
•
Shadow FLAG register
•
State of block can be frozen for debug purposes
1.2.8
Enhanced timing processor unit (eTPU2)
Two eTPU2 modules are available on the PXR40. The eTPU2 is the second generation of the enhanced
timing co-processors (eTPU) that were used on the MPC5500 family. eTPU2 is fully upward compatible
with eTPU, runs the same binary code image, and can be used with the same tool suite. eTPU2 includes
many enhancements to improve efficiency of compilers, functionality, ease of programming and
operability while maintaining the same overall architecture. Some of these enhancements may be accessed
using the existing compiler tool chain, while other enhancements require updates to the compiler.
The eTPU2 includes these distinctive features:
•
32 standard channels, each channel is associated with one input and one output signal
•
Two independent 24-bit time bases for channel synchronization:
•
Event-triggered microengine
— 24 KB of code memory (SCM)
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...