Analog Peripherals Developer Guide#

Analog peripherals enable SiWx917 systems to interface with real-world electrical signals such as voltages, sensor outputs, and analog waveforms. These peripherals include the analog-to-digital converter (ADC) and digital-to-analog converter (DAC).

This guide introduces the analog subsystem on SiWx917 and explains how to configure, operate, and optimize these peripherals using the WiSeConnect software development kit (SDK) within Simplicity Studio.

About This Guide#

In this guide, you learn how to:

  • Understand the analog peripheral architecture.

  • Initialize and configure ADC and DAC modules.

  • Use relevant application programming interfaces (APIs) for data conversion and peripheral management.

  • Implement low-power operating modes.

  • Debug and validate analog data paths.

Note: All examples and implementation details are tailored for use with Silicon Labs evaluation kits and modules, referencing the official WiSeConnect SDK for code samples and development workflows.

Audience#

This guide is intended for the following audiences:

  • Embedded software engineers developing analog-sensing or signal generation applications

  • System designers integrating sensors and analog front ends

  • Application engineers optimizing ADC and DAC performance or low-power behavior

  • Validation engineers testing analog accuracy and throughput

You should be familiar with:

  • Embedded C programming

  • Basic analog signal concepts (such as sampling, voltage levels, and reference voltages)

  • WiSeConnect SDK workflows in Simplicity Studio

Purpose#

This guide provides the following information:

  • Explanations of the SiWx917 analog architecture.

  • Step-by-step workflows for configuring ADC and DAC peripherals.

  • API usage guidance for sampling, continuous conversion, and waveform output.

  • Low-power strategies for ultra-low-power (ULP) ADC and DAC operation.

  • Debugging recommendations for accuracy, throughput, and timing.

By using this guide, you can quickly bring up analog features, verify functionality, and build reliable analog-based applications.

Scope#

This document covers software-level implementation of analog peripheral interfaces on SiWx91x devices, with a focus on the SiWx917 SoC.

Topics include:

  • Analog peripheral architecture and operating principles.

  • Initialization, configuration, and API usage for ADC and DAC peripherals.

  • Low-power operation, error handling, and debugging strategies.

  • Integration with the WiSeConnect SDK in Simplicity Studio.

  • Practical examples that demonstrate data acquisition and signal conversion in embedded applications.

Hardware and Software Components#

To implement and test analog peripherals, use the following hardware and software components: