> For the complete documentation index, see [llms.txt](https://docs.aic-eec.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm.md).

# PSoC™ 6S2 Peripherals Interfacing (ADC, PWM)

- [PSoC™ 6S2 SAR ADC](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-sar-adc.md)
- [ADC Principles](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-sar-adc/adc-principles.md)
- [PSoC™ 6S2 with ADC Labs](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-sar-adc/psoc-tm-6s2-with-adc-labs.md)
- [Reading potentiometer sensor value via an ADC HAL](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-sar-adc/psoc-tm-6s2-with-adc-labs/reading-potentiometer-sensor-value-via-an-adc-hal.md): Lab 107
- [Reading potentiometer sensor value via an ADC PDL](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-sar-adc/psoc-tm-6s2-with-adc-labs/reading-potentiometer-sensor-value-via-an-adc-pdl.md): Lab 108
- [PSoC™ 6S2 PWM & TCPWM](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-pwm-and-tcpwm.md): Timer-Counter-Pulse width modulation
- [PWM Principles](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-pwm-and-tcpwm/pwm-principles.md): Pulse width modulation
- [PSoC™ 6S2 for PMW Function Labs](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-pwm-and-tcpwm/psoc-tm-6s2-for-pmw-function-labs.md)
- [LED Brightness using PWM via HAL](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-pwm-and-tcpwm/psoc-tm-6s2-for-pmw-function-labs/led-brightness-using-pwm-via-hal.md): Lab 109
- [LED Brightness using PWM via PDL](https://docs.aic-eec.com/embedded-systems/enbedded-system-development-via-psoc6/basic-mcu-interfacing/psoc-tm-6s2-peripherals-interfacing-adc-pwm/psoc-tm-6s2-pwm-and-tcpwm/psoc-tm-6s2-for-pmw-function-labs/led-brightness-using-pwm-via-pdl.md): Lab 110
