Stap 5: Trigger
We moeten nog steeds voor het genereren van de vereiste trigger-drempel (het spanningsniveau waartegen de trigger moet brand en beginnen met de overname), en deze drempel moet verstelbaar. In plaats van een digitaal-naar-analoog converter (DAC), die aanzienlijke kosten zou toevoegen, genereert het toepassingsgebied dit niveau met behulp van puls breedte modulatie (PWM). De microcontroller heeft een PWM-generator in hardware ingebouwd zodat het PWM-signalen met programmeerbare frequentie genereren kunt en taakcyclus van zelfstandig op de achtergrond terwijl het programma wordt uitgevoerd. De frequentie wordt vastgesteld, en het pulserend sproeien (keer binnen een periode waar het signaal hoog is) is variabel, afhankelijk van het gewenste triggerniveau. Bijvoorbeeld als het signaal hoog is voor 20% van de periode (en lage anders) is het gemiddelde niveau is dan 20% van de voedingsspanning, d.w.z. 1V. Natuurlijk is dit signaal nog niet een statische DC niveau maar eerder een snel blokgolf, dus de PWM-uitgang voedt een low-pass filter uit R5 en C2. De tijdconstante (R5 * C2) is snel genoeg voor het niveau te vestigen op een nieuwe waarde binnen minder dan ongeveer 200ms gekozen, maar veel langer dan de periode van de PWM. Op die manier de uitvoer vestigt zich aan de gemiddelde spanning van het PWM-signaal.