Queued Output Match (QOM) eTPU Function


The QOM function generates complex output pulse trains without CPU intervention using a sequence of output matches. An output match occurs when a user-defined value is matched by the value of an internal timebase. When an output match occurs, a user-specified pin state is driven on the output pin. The eTPU QOM function generates multiple output matches using a table of offset times. These offset times, along with the corresponding pin states, are stored in Data Memory. The table size is user-programmable. Various modes of queue operation are supported.

The eTPU QOM func