EasyManua.ls Logo

NXP Semiconductors MPC5606S - Overview

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Configurable Enhanced Modular IO Subsystem (eMIOS200)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 239
9.2.1 Overview
The configurable enhanced Modular Input/Output Subsystem (eMIOS200) provides functionality to
generate or measure time events. It is the parameterized version of the eMIOS block, keeping full
functional backwards compatibility. Its overall architecture resembles that of the MIOS, shown in
Figure 9-4. The predecessor MIOS timer block provides a framework where a set of sublocks with
different timer functions are assembled to attend the specific needs of a SoC. The eMIOS200 builds on this
concept by using a Unified Channel module that provides a superset of the functionality of all the
individual MIOS channels, while providing a consistent user interface. This allows more flexibility as each
Unified Channel can be programmed for different functions in different applications of the SoC. Besides
that, eMIOS200 architecture allows using Dedicated Channels which perform specific functions not
included in MIOS inheritance.
9.2.2 Features
The basic features of the eMIOS200 on this device are the following:
24 channels (16 in eMIOS200_0 and 8 in eMIOS200_1) chosen among Unified or Dedicated
Channels not necessarily numbered in a continuous sequence
Data registers of 16-bit width
Counter buses C and D can be driven by Unified Channel 8 and 16, respectively
Counter bus A can be driven by the Unified Channel #23 or by the external shared timer bus
(Real-Time Signal Bus Client)
Each channel has its own time base, alternative to the counter buses
One Global prescaler
One Prescaler per channel (CP)
Shared timebases through the counter buses
Control and status bits grouped in a single register
Synchronization among timebases
Global flag register
State of the UC can be frozen for debug purposes
Motor control capability
9.2.3 Modes of operation
The Unified Channels can be configured to operate in the following modes:
General purpose input/output (GPIO)
Single Action Input Capture (SAIC)
Single Action Output Compare (SAOC)
Modulus Counter Buffered (MCB)
Output Pulse Width and Frequency Modulation Buffered (OPWFMB)
Output Pulse Width Modulation Buffered (OPWMP)

Table of Contents

Related product manuals