SPRUJD3A July 2025 – October 2025 F28E120SB , F28E120SC
The value of ADCRESULT is always available at time tLAT, as specified in Section 12.11.1. The value of ADCPPBxRESULT, and the limit and zero-crossing comparisons are available 1 SYSCLK cycle later, as long as multiple PPB instances do not point to the same SOC. Table 12-12 shows PPB result availability timings when there are no SOCs shared between multiple PPBs. In cases where multiple PPBs point to the same SOC, PPB results become available sequentially, starting with the lowest numbered PPB. The first ADCPPBxRESULT becomes available 1 SYSCLK cycle after tLAT, and each subsequent ADCPPBxRESULT becomes available 1 SYSCLK cycle after the previous PPB has completed the limit, in-line, and zero-crossing comparison. The serialized PPB results are therefore spaced 2 or 3 SYSCLK cycles apart, depending on whether the comparison uses ADCPPBxRESULT or PSUM/SUM respectively. This timing is as shown in Table 12-13. PPB aggregation values (PSUM, SUM, PCOUNT, COUNT) are available 1 cycle after the associated ADCPPBxRESULT becomes available.
| Register | Description | Results Available |
|---|---|---|
| ADCRESULTy | ADC result | tLAT |
| ADCPPBxRESULT | PPB result | tLAT + 1 SYSCLK |
| ADCPPBxPSUM | Oversampling partial sum | tLAT + 2 SYSCLK |
| ADCPPBxSUM | Oversampling sum | tLAT + 2 SYSCLK |
| ADCPPBxPCOUNT | Oversampling partial sample count | tLAT + 2 SYSCLK |
| ADCPPBxCOUNT | Oversampling sample count | tLAT + 2 SYSCLK |
| Comparison | Limit and zero-crossing comparison (if using PPBxRESULT) |
tLAT + 2 SYSCLK |
| Comparison | Limit and zero-crossing comparison (if using PSUM or SUM) |
tLAT + 3 SYSCLK |
| Register | Description | Results Available |
|---|---|---|
| ADCRESULTy | ADC result | tLAT |
| ADCPPBxRESULT | PPB result | Varies (PPBs process serially) |
| ADCPPBxPSUM | Oversampling partial sum | ADCPPBxRESULT+ 1 SYSCLK |
| ADCPPBxSUM | Oversampling sum | ADCPPBxRESULT+ 1 SYSCLK |
| ADCPPBxPSUM | Oversampling partial sum | ADCPPBxRESULT+ 1 SYSCLK |
| ADCPPBxSUM | Oversampling sum | ADCPPBxRESULT+ 1 SYSCLK |
| Comparison | Limit and zero-crossing comparison (if using PPBxRESULT) |
tLAT + 2 SYSCLK |
| Comparison | Limit and zero-crossing comparison (if using PSUM or SUM) |
tLAT + 3 SYSCLK |