diff --git a/examples/hwapi/soft_pwm.py b/examples/hwapi/soft_pwm.py
index a9a5561717fa46a55a612beeaae272e6a07205f6..72291b0ecde52715e5e55d21be9c348b0a896bdc 100644
--- a/examples/hwapi/soft_pwm.py
+++ b/examples/hwapi/soft_pwm.py
@@ -14,10 +14,10 @@ def pwm_cycle(led, duty, cycles):
     duty_off = 20 - duty
     for i in range(cycles):
         if duty:
-            led.value(1)
+            led.on()
             utime.sleep_ms(duty)
         if duty_off:
-            led.value(0)
+            led.off()
             utime.sleep_ms(duty_off)