diff --git a/src/core-concepts/pwm/index.md b/src/core-concepts/pwm/index.md
index f64dbcc..31542fb 100644
--- a/src/core-concepts/pwm/index.md
+++ b/src/core-concepts/pwm/index.md
@@ -1,6 +1,75 @@
# Pulse Width Modulation (PWM)
+
+
In this section, we will explore what is PWM and why we need it.
## Digital vs Analog
@@ -29,10 +98,34 @@ The percentage of time the signal is on during one cycle.
Image Credit: Wikipedia
+
+## PWM Simulation
+
+Here is the interactive simulation. Use the sliders to adjust the duty cycle and frequency, and watch how the pulse width and LED brightness change.
+
+
+
+
High-speed channels use hardware to automatically adjust the PWM duty cycle in a glitch-free manner, ensuring smooth operation. In contrast, low-speed channels rely on software to manually adjust the duty cycle.
+