Skip to main content
Associate II
November 17, 2025
Question

Confused About SARADC Configuration Options in SPC58ECxx RLA,

Hi everyone,

I’m working on configuring the SARADC in the SPC58ECxx using the RLA (Low-Level Drivers) tool. I want to read an analog signal on PE0 / ADC-AN11.

In the SARADC settings, I see the following options:

  • SARADC B

  • SARADC 0

  • SARADC 1

  • SARADC 3

  • SARADC 10bit modules

  • SARADC STANDBY

I’m a bit confused about which options I actually need to select. I understand that SARADC0 is the module connected to my pin, but I’m not entirely clear on the purpose of SARADC B and the other options.

Could someone clarify:

  1. What each of these options actually does.

  2. Which options I need to select if I only want to read PE0 / AN11 with SARADC0.

    ASH2930T_0-1763061097471.png

     

2 replies

Associate
November 17, 2025

For reading PE0 / ADC-AN11, you only need to enable SARADC0 and the 10-bit resolution module. SARADC B and STANDBY options are for internal calibration and low-power modes, so they aren’t required for a basic single-channel read. Make sure your channel mapping in the RLA matches AN11 to SARADC0.

Giuseppe DI-GIORE
ST Employee
December 17, 2025

SARADC_B is the Supervisor SARADC able to read all analog channels. It is mainly used by safety task (redundancy).

Typical usage is:

  1. select a channel, read it SARADC_[0,1,2, ...]
  2. at the same time read the same channel using SARADC_B
  3. compare the two values