Configurable Enhanced Modular IO Subsystem (eMIOS200)
IP
Interface
Global Time
Base Enable
Global Time Base
Bit (GTBE) Output
System
Clock
22.2.1
Features
The eMIOS timer module provides the capability to generate or measure events in hardware.
The eMIOS module features include:
•
Twenty-four 24-bit wide channels
•
3 channels' internal timebases can be shared between channels
•
1 timebase from eTPU2 can be imported and used by the channels
•
Global enable feature for all eMIOS and eTPU timebases
•
Dedicated pin for each channel (not available on all package types)
Each channel (0–23) supports the following functions:
•
General-purpose input/output (GPIO)
640
Enhanced Modular I/O System (eMIOS200)
All
Submodules
BIU
IIB
Internal
Clock
Counter
Prescaler
Clock
Enable
Output Disable
Control Bus
Output Disable Input[3:0]
Figure 22-1. eMIOS200 block diagram
MPC5644A Microcontroller Reference Manual, Rev. 6
Channel[23]
[D]
•
•
•
•
•
•
Channel[16]
Channel[15]
[C]
•
•
•
•
•
•
Channel[8]
Channel[7]
[A]
[B]
Counter
•
•
•
•
Buses
•
•
(Time
Bases)
Channel[0]
EMIOS[23]
EMIOS[16]
EMIOS[15]
EMIOS[8]
EMIOS[7]
EMIOS[0]
Freescale Semiconductor