AN2933
Rev. 0, 12/2004
Freescale Semiconductor
Application Note
Understanding the eTPU Channel
Hardware
by: Mike Pauwels
TECD Systems Engineer
Table of Contents
This is one of a series of application notes intended to
help the microcontroller systems engineer to design and
implement code for the Enhanced Time Processor Unit
(eTPU).
1
2
3
4
5
6
Overview .............................................................1
Architecture of the eTPU Channel.......................2
Channel Modes .................................................14
Using the Channel Hardware ............................28
Channel Service Request..................................35
Summary...........................................................38
This note describes the architecture of the eTPU channel
hardware, and demonstrates how the action units can be
configured to meet system requirements and accurately
controlled for flawless operation.
Most of the examples shown below are taken from
software that has been designed and tested on the eTPU
hardware and represent the state of the art.
1 Overview
The eTPU is an autonomous slave processor offered on
various families of Freescale microcontrollers. It is a
significant enhancement of the successful Time
Processor Unit (TPU) that has found applications in
automotive, electromechanical, communications, and
other systems for many years. The extent of the eTPU
enhancements have precluded code compatibility with
the TPU, but the architecture was designed with a similar
This document contains information on a new product. Specifications and information herein
are subject to change without notice.
© Freescale Semiconductor, Inc., 2004. All rights reserved.