MPC555 / MPC556
TPU ROM FUNCTIONS
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
D-2
A new feature of the TPU3 microcode ROM is the existence of two entry tables in the
four Kbytes of internal ROM. Each entry table has a set of sixteen functions that define
which of the two tables the TPU3 will be able to access. Only one table can be used
at a time and functions from the two entry tables cannot be mixed. The default entry
table is located in Bank 0. This table is identical to the standard microcode ROM in the
TPU2, so any CPU code written for the TPU2 will work unchanged on the TPU3. The
TPU2 and TPU3 ROMs are different than the original TPU ROM. The functions in the
default entry table in Bank 0 are listed in
The functions in the entry table in bank one are listed in
.
Table D-1 Bank 0 Functions
Function
Number
Function
Nickname
Function Name
0xF
PTA
Programmable Time Accumulator
0xE
QOM
Queued Output Match
0xD
TSM
Table Stepper Motor
0xC
FQM
Frequency Measurement
0xB
UART
Universal Asynchronous Receiver/Transmitter
0xA
NITC
New Input Capture/Input Transition Counter
9
COMM
Multiphase Motor Commutation
8
HALLD
Hall Effect Decode
7
MCPWM
Multi-Channel Pulse Width Modulation
6
FQD
Fast Quadrature Decode
5
PPWA
Period/Pulse Width Accumulator
4
OC
Output Compare
3
PWM
Pulse Width Modulation
2
DIO
Discrete Input/Output
1
SPWM
Synchronized Pulse Width Modulation
0
SIOP
Serial Input/output Port
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..