10.2.2 NVM Software Calibration Row

The NVM Software Calibration Row contains calibration data that can be used by some peripherals, such as the ADC.
Note: Calibration data are determined and written during production and cannot be written.

The NVM Software Calibration Row can be read at address 0x00806020.

Table 10-16. NVM Software Calibration Bitfields Definition
Bit PositionNameDescription
2:0ADC BIASREFBUF ADC Bias Reference Buffer Scaling. Must be written to ADC CALIB.BIASREFBUF.
5:3ADC BIASCOMPADC Bias Comparator Scaling. Must be written to ADC CALIB.BIASCOMP.
8:6DFLLULP Division Factor in PL0DFLLULP Division Factor in PL0. Must be written to OSCCTRL DFLLULPCTRL.DIV.
11:9DFLLULP Division Factor in PL2DFLLULP Division Factor in PL2. Must be written to OSCCTRL DFLLULPCTRL.DIV.
16:12USB TRANSNUSB pad calibration (NMOS output impedance of DP/DM drivers).

Must be written to USB PADCAL.TRANSN

17:21USB TRANSPUSB pad calibration (PMOS output impedance of DP/DM drivers)..

Must be written to USB PADCAL.TRANSP

22:24USB TRIMUSB pad calibration (DP/DM rise/fall matching).

Must be written to USB PADCAL.TRIM

25:30DFLL48M COARSEDFLL48M Coarse Calibration.

Must be written to OSCCTRL DFLLVAL.COARSE

31ReservedReserved
Table 10-17. NVM Software Calibration Row Mapping
OffsetBit

Pos.

Name
0x007:0DFLLULP Division Factor in PL0ADC BIASCOMPADC BIASREFBUF
0x0115:8USB TRANSNDFLLULP Division Factor in PL2DFLLULP Division Factor in PL0
0x0223:16USB TRIMUSB TRANSPUSB TRANSN
0x0331:24ReservedDFLL48M COARSEUSB TRIM
0x04-0x763:32Reserved