MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
18-8
Freescale Semiconductor
18.1.3.2
Debug Interface
Nexus level 3 debug support is available through the eTPU Nexus development interface (NDEDI). Refer
to
Chapter 25, “Nexus Development Interface
18.1.4
Features
The eTPU includes these distinctive features:
•
Up to 32 channels for each eTPU engine: each channel is associated with an I/O signal pair
— Enhanced input digital filters on the input pins for improved noise immunity. The eTPU digital
filter can use two samples, three samples, or work in continuous mode.
— Orthogonal channels, except for channel 0: each channel can perform any time function. Each
time function can be assigned to more than one channel at a given time, so each signal can have
any functionality. Channel 0 has the same capabilities of the others, but can also work with
special angle counter logic (see below).
— A link service request allows activation of a channel thread by request of another channel, even
between eTPU engines.
— A host service request allows activation of a channel thread by the MPC5553/MPC5554 core
request.
— Each channel has an event mechanism that supports single and double action functionality in
various combinations. It includes two 24-bit capture registers, two 24-bit match registers,
24-bit greater-equal or equal-only comparator.
•
Two independent 24-bit time bases for channel synchronization
— The first time base may be clocked by the system clock with programmable prescaler division
from 2 to 512 (in steps of 2).
— The first time base can also be clocked by an external signal with programmable prescaler
divisions of 1 to 256.
— The second time base may be clocked by an external signal or by the system clock divided by 8.
— The second time base has a programmable prescaler that applies to all TCR2 clock inputs
except the angle counter.
— The second time base counter can work as an angle counter, enabling angle-based applications
to match angle instead of time.
— The second time base can alternatively be used as a pulse accumulator gated by an external
signal.
— Either time base can be written or read by either eTPU engine at any time.
— Either time base can be read, but not written, by the host.
— Both time bases can be exported or imported from engine to engine through the STAC (shared
time and counter) bus.
NOTE
An engine cannot export/import to/from itself. An engine cannot import a
time base and/or angle count if it is in angle mode.
•
Event-triggered RISC processor (microengine)
— 2-stage pipeline implementation (fetch and execution), with separate instruction memory
(SCM) and data memory (SDM).
— Two-system-clock microcycle fixed-length instruction execution for the ALU.
— 16 Kbytes (MPC5554) or 12 Kbytes (MPC5553) of shared code memory (SCM).
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...