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 function is based on the QOM TPU function. The QOM eTPU function offers the following enhancements over the QOM TPU function:
For full description refer to AN2857.