Enhanced Queued Analog-to-Digital Converter (eQADC)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 19-17
19.3.2.5 eQADC Result FIFO Pop Registers 0–5 (EQADC_RFPRn)
The eQADC_RFPRs allow you to retrieve data from RFIFOs.
NOTE
Do not read the EQADC_RFPRn unless absolutely necessary, since the data 
is lost when the read occurs. For compatibility, configure the TLB entry for 
the EQADC_RFPRn registers as guarded.
19.3.2.6 eQADC CFIFO Control Registers 0–5 (EQADC_CFCRn)
The eQADC_CFCRs contain bits that affect CFIFOs. These bits specify the CFIFO operation mode and 
can invalidate all of the CFIFO contents.
Address: Base + 0x0030 (EQADC_RFPR0)
Base + 0x0034 (EQADC_RFPR1)
Base + 0x0038 (EQADC_RFPR2)
Base + 0x003C (EQADC_RFPR3)
Base + 0x0040 (EQADC_RFPR4)
Base + 0x0044 (EQADC_RFPR5)
Access: RO
0123456789101112131415
R0000000000000000
W
Reset0000000000000000
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
RRF_POPn
W
Reset0000000000000000
Figure 19-6. eQADC RFIFO Pop Registers 0–5 (EQADC_RFPRn)
Table 19-8. EQADC_RFPRn Field Descriptions
Field Description
0–15 Reserved.
16–31
RF_POPn
[0:15]
Result FIFO pop data n. When RFIFOn is not empty, the RF_POPn contains the next unread entry value of RFIFOn.
 
Reading the whole word, a halfword, or any bytes of EQADC_RFPRn pops one entry from RFIFOn, and the 
RFCTRn value is decremented by 1. Refer to Section 19.3.2.8, “eQADC FIFO and Interrupt Status Registers 0–5 
(EQADC_FISRn).”  When the RFIFOn is empty, any read on EQADC_RFPRn returns undefined data value and 
does not decrement the RFCTRn value. Writing to EQADC_RFPRn has no effect.