EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 544

Default Icon
934 pages
Print Icon
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...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 533
— Both eMIOS blocks can be synchronized
• One global prescaler
• 16-bit data registers
• 10 x 16-bit wide counter buses
— Counter buses B, C, D, and E can be driven by Unified Channel 0, 8, 16, and 24, respectively
— Counter bus A is driven by the Unified Channel #23
— Several channels have their own time base, alternative to the counter buses
— Shared timebases through the counter buses
— Synchronization among timebases
• Control and Status bits grouped in a single register
• Shadow FLAG register
• State of the UC can be frozen for debug purposes
• Motor control capability
24.4.1.3 Modes of operation
The Unified Channels can be configured to operate in the following modes:
• General purpose input/output
• Single Action Input Capture
• Single Action Output Compare
• Input Pulse Width Measurement
• Input Period Measurement
• Double Action Output Compare
• Modulus Counter
• Modulus Counter Buffered
• Output Pulse Width and Frequency Modulation Buffered
• Output Pulse Width Modulation Buffered
• Output Pulse Width Modulation with Trigger
• Center Aligned Output Pulse Width Modulation Buffered
These modes are described in Section 24.4.4.1.1, UC modes of operation.
Each channel can have a specific set of modes implemented, according to device requirements.
If an unimplemented mode (reserved) is selected, the results are unpredictable such as writing a reserved
value to MODE[0:6] in Section 24.4.3.2.8, eMIOS UC Control Register (EMIOSC[n]).
24.4.1.4 Channel implementation
Figure 24-7 shows the channel configuration of the eMIOS blocks.

Table of Contents