
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
746
Freescale Semiconductor
eTPU provides higher resolution than the Host CPU can achieve and creates no Host overhead for
servicing timing tasks.
Latency is the interval from occurrence of an event to the start of event servicing. eTPU can service its
own events without interrupting the Host. There are two types of timing events:
•
Input pin transition
•
Selected Time Base match, that is, a selected Time Base counter reached or exceeded a
preprogrammed value
Service time is the time spent servicing an event. In general, in microcontrollers the service time is
constrained because the instruction set is not optimized for time function synthesis. The eTPU instruction
set is optimized, so that time functions can be implemented with much fewer instructions than the Host
CPU. Instructions execute faster, service time is reduced and program memory compacted.
Instructions executed by the eTPU are connected directly to the eTPU timing hardware and allow
parallelism of hardware related actions.
24.2.1
Overview
shows a top-level eTPU block diagram.
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...