42.7.29 ADC FIFO Output Data Register (ADC)

Note: Reading any part of the PFFDATA register advances the FIFO pointer, therefore it is recommended to read all 32 bits of the register and then parse out the values of each field.
Table 42-35. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: PFFDATA
Offset: 0xD8
Reset: 0x00000000

Bit 3130292827262524 
 PFFCNT[7:0] 
Access RRRRRRRR 
Reset 00000000 
Bit 2322212019181716 
 PFFFRACTPFFSIGNPFFCORID[1:0]PFFCHNID[3:0] 
Access RRRRRRRR 
Reset 00000000 
Bit 15141312111098 
 PFFDATA[15:8] 
Access RRRRRRRR 
Reset 00000000 
Bit 76543210 
 PFFDATA[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bits 31:24 – PFFCNT[7:0] Current number of data entries to be read in the APB FIFO

Bit 23 – PFFFRACT CHNCFG2n.FRACTk setting associated with data in the PFFDATA register

Bit 22 – PFFSIGN CHNCFG3n.SIGNk setting associated with data in the PFFDATA register

Bits 21:20 – PFFCORID[1:0] Module Index n associated with PFFCHNID[3:0] and data in the PFFDATA register

ValueDescription
00data from ADC0
01data from ADC1
10data from ADC2
11data from ADC3

Bits 19:16 – PFFCHNID[3:0] Analog Input Channel Index k associated with PFFCORID and data in the PFFDATA register, 0 ≤ k ≤ Sn-1

Bits 15:0 – PFFDATA[15:0] 16-bit Output Data of the FIFO

Data is in the format given by PFFFRACT and PFFSIGN.