Enhanced Modular I/O Subsystem (eMIOS200)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
26-16
Freescale Semiconductor
Preliminary
26.4.9
eMIOS200 Status Register (EMIOS_CSR[n])
26.5
Functional Description
The three types of channels of the eMIOS200 can operate in the modes as listed in
The eMIOS200 provides independently operating unified channels (UC) that can be configured and
accessed by a host MCU. Up to four time bases can be shared by the channels through four counter buses
and each unified channel can generate its own time base.
The eMIOS200 block is reset at positive edge of the clock (synchronous reset). All registers are cleared
on reset.
26.5.1
Unified Channel (UC)
shows the unified channel block diagram. Each unified channel consists of:
Offset: UC[n] base a 0x0010
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
OVR
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
w1c
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R OVFL
0
0
0
0
0
0
0
0
0
0
0
0
UCIN UCOUT FLAG
W
w1c
w1c
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 26-10. eMIOS200 Status Register (EMIOS_CSR[n])
Table 26-11. EMIOS_CSR[n] Field Descriptions
Field
Description
OVR
Overrun Bit. The OVR bit indicates that FLAG generation occurred when the FLAG bit was already set. This
bit can be cleared by clearing the FLAG bit or by software writing a 1.
0 Overrun has not occurred
1 Overrun has occurred
OVFL
Overflow Bit. The OVFL bit indicates that an overflow has occurred in the internal counter. This bit must be
cleared by software writing a 1.
0 An overflow has not occurred
1 An overflow has occurred
UCIN
Unified Channel Input Pin Bit. The UCIN bit reflects the input pin state after being filtered and synchronized.
UCOUT
Unified Channel Output. The UCOUT bit reflects the output pin state.
FLAG
FLAG Bit. The FLAG bit is set when an input capture or a match event in the comparators occurred. This bit
must be cleared by software writing a 1.
0 FLAG cleared
1 FLAG set event has occurred
Note: emios_flag_out reflects the FLAG bit value. When DMA bit is set, the FLAG bit can be cleared by the
DMA controller.