i am studied about eTPU2 in MPC5644A. So please give me a example code for that timer for clear understand.
eTPU is an complex I/O co-processor. You can use it two ways:
1) with using of eTPU functions prepared by Freescale
2) to create your own function or modify FSL’s function
For using eTPU functions pre-prepared by FSL (the ones you can download by eTPU Function Selector) without modification you don’t need any eTPU compiler. See
Also there is some new version, currently containing only some functions:
Only download them, configure by eTPU graphical configuration tool (GCT), include all needed files to CodeWarrior or other compiler and use it.
GCT is the tool which is intended to configure most of functions prepared by FSL that can be downloaded as a pack here:
Here you can example procedure how to use eTPU PWM function, step by step:
Every eTPU FUNCTION has its own descriptive documents (application note), its software attachment usually contains some simple example code:
If you need to write your own function or modify the existing one, you need eTPU compiler - either Freescale eTPU2 Development Suite (it is compiler + simulator)
or Ashware (their compiler and their simulator) or combination of ByteCraft compiler and Ashware simulator. Note that Freescale eTPU2 Development Suite is the newest product from mentioned options.
Typically developing process of eTPU function means using of eTPU compiler and simulator as well as debugger is usually of out game (for instance imagine motor driving when hardly you can put breakpoint to the code during runtime) and it is used to the test of application at the end. Thus debugger will be needed in conjunction CW for MPC55xx/MPC56xx.
Thank you for your reply.
i need a code for generating delay using eTPU.So Please send me a simple code for my understanding.
Retrieving data ...