Sündmuste püüdmist ning nende aja registreerimist saab teha ka tarkvaraliselt. Saab kasutada väliseid või muid katkestusi ja nende tekkimise ajal lugeda loenduri väärtuse. Kuid riistvaraline sündmuste püüdmine on mõeldud  eeskätt siiski programmist sõltumatuks töötamiseks ja suhteliselt lühikeste sündmuste mõõtmiseks.