Hello,
In the header file nrf54l15_types.h, we see the following defines related to the SAADC:
* REFSEL @Bit 12 : Reference control */
#define SAADC_CH_CONFIG_REFSEL_Pos (12UL) /*!< Position of REFSEL field. */
#define SAADC_CH_CONFIG_REFSEL_Msk (0x1UL << SAADC_CH_CONFIG_REFSEL_Pos) /*!< Bit mask of REFSEL field. */
#define SAADC_CH_CONFIG_REFSEL_Min (0x0UL) /*!< Min enumerator value of REFSEL field. */
#define SAADC_CH_CONFIG_REFSEL_Max (0x1UL) /*!< Max enumerator value of REFSEL field. */
#define SAADC_CH_CONFIG_REFSEL_Internal (0x0UL) /*!< Internal reference (1.024 V) */
#define SAADC_CH_CONFIG_REFSEL_External (0x1UL) /*!< External reference given at PADC_EXT_REF_1V2 */
We assume this is just a typo, as the datasheet (v0.8, section 8.18.7) defines the internal reference VREF as 0.9V. Please confirm.
Best regards,
Wim