![Freescale Semiconductor MPC5632M Manual Download Page 989](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_2330659989.webp)
MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
989
Preliminary—Subject to Change Without Notice
0 = CFIFO in single-scan level- or edge-trigger mode will ignore trigger events, or CFIFO in
single-scan software-trigger mode is not triggered.
CFFFx — CFIFO Fill Flag x
CFFFx
is set when the CFIFOx is not full. When CFFE
x
Section 24.5.2.8, “EQADC Interrupt and
DMA Control Registers (EQADC_IDCR)
and CFFFx are both asserted, an interrupt or a DMA request
will be generated depending on the status of the CFFSx bit. When CFFSx is negated (interrupt requests
selected), software clears CFFFx by writing a “1” to it. Writing a “0” has no effect. When CFFSx is
asserted (DMA requests selected), CFFFx is automatically cleared by the EQADC when the CFIFO
becomes full.
1 = CFIFOx is not full.
0 = CFIFOx is full.
NOTE:
Writing “1” to CFFFx when CFFSx is asserted (DMA requests selected) is not
allowed.
NOTE:
When generation of interrupt requests is selected (CFFSx=0), CFFFx must only be
cleared in the ISR after the CFIFOx push register is accessed.
RFOFx — RFIFO Overflow Flag x
RFOFx indicates an overflow event on RFIFOx. RFOF
x
is set when RFIFOx is already full, and a new
data is received from the on-chip ADCs or from the external device. The RFIFOx will not overwrite
older data in the RFIFO, and the new data will be ignored. When RFOIEx in
“EQADC Interrupt and DMA Control Registers (EQADC_IDCR)
and RFOFx are both asserted, the
EQADC generates an interrupt request.
Apart from generating an independent interrupt request for an RFIFOx overflow event, the EQADC
also provides a combined interrupt at which the Result FIFO Overflow Interrupt, the Command FIFO
Underflow Interrupt, and the Command FIFO Trigger Overrun Interrupt requests of ALL CFIFOs are
ORed. When RFOIEx, CFUIEx, and TORIEx are all asserted, this combined interrupt request is
asserted whenever one of the following 18 flags becomes asserted: RFOFx, CFUFx, and TORFx
(assuming that all interrupts are enabled). See
Section 24.6.8, “EQADC DMA/Interrupt Request
for
details.
Write “1” to clear RFOFx. Writing a “0” has no effect.
1 = An RFIFO overflow event occurred.
0 = No RFIFO overflow event occurred.
RFDF
x
— RFIFO Drain Flag x
RFDFx indicates if RFIFOx has valid entries or not. RFDFx
is set when the RFIFOx has at least one
valid entry in it. When RFDEx in
Section 24.5.2.8, “EQADC Interrupt and DMA Control Registers
and RFDFx are both asserted, an interrupt or a DMA request will be generated
depending on the status of the RFDSx bit. When RFDSx is negated (interrupt requests selected),
software clears RFDFx by writing a “1” to it. Writing a “0” has no effect. When RFDSx is asserted
(DMA requests selected), RFDFx is automatically cleared by the EQADC when the RFIFO becomes
empty.
1 = RFIFOx has at least one valid entry.