Queued Serial Multi-Channel Module
MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
15-65
15.8.5
QSCI1 Transmit Flow Chart Implementing the Queue
Reset
Set QTE=1
Shift Data Out
Load TDR (SC1DR)
With SCTQ[QTPNT]
Decrement QPEND,
QPEND = 1111
No
Yes
Set QTHEI, QBHEI
Hardware
Software
Load QPEND with QTSZ,
Increment QTPNT
QTPNT=1000?
QBHE=0?
Reset QTPNT to 0000
Write QTSZ=n
Clear QTHE, TC
Write SCTQ[0:n]
Set TE
QTE=1, TE=1
No
Yes
TDRE=1, QTHE=0?
Refers to Action Performed
in Parallel
QTE, TE=1?
No
Yes
QTPNT = 1111?
QTWE = 1
Set QTHE, QBHE
Clear QTE
no
Set QTHE
Set QBHE
no
yes
No
Yes
Yes
Yes
Write QTSZ for Wrap
Clear QTHE
Possible Set of QTWE
Clear QBHE
Clear QTWE
TE=0, TC=1, TDRE=1
QTE=0, QTPNT=0, QTWE=0
QTHEI=0, QTHE=1
QBHEI=0, QBHE=1
& QTHE = 0?
No
(TDRE=1)
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...