Queued Serial Multi-Channel Module
MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
15-19
15.6.1.2
QSPI Control Register 1 (SPCR1)
SPCR1 enables the QSPI and specifies transfer delays. The CPU has read/write access to SPCR1, but the
QSPI has read access only to all bits except SPE. SPCR1 must be written last during initialization because
it contains SPE. The QSPI automatically clears this bit after it completes all serial transfers or when a mode
fault occurs. Writing a new value to SPCR1 while the QSPI is enabled disrupts operation.
1011
11
1100
12
1101
13
1110
14
1111
15
MSB
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LSB
15
Field
SPE
DSCKL
DTL
SRESET
0
000_0100
0000_0100
Addr
0x30 501A
Figure 15-12. SPCR1 — QSPI Control Register
Table 15-15. SPCR1 Bit Descriptions
Bits
Name
Description
0
SPE
QSPI enable. Refer to Section 15.6.4.1, “Enabling, Disabling, and Halting the SPI.
0 = QSPI is disabled. QSPI pins can be used for general-purpose I/O.
1 = QSPI is enabled. Pins allocated by PQSPAR are controlled by the QSPI.
1:7
DSCKL
Delay before SCK. When the DSCK bit is set in a command RAM byte, this field determines the
length of the delay from PCS valid to SCK transition. The following equation determines the
actual delay before SCK:
where DSCKL equals is in the range of 1 to 127.
Refer to Section 15.6.5.3, “Delay Before Transfer for more information.
8:15
DTL
Length of delay after transfer. When the DT bit is set in a command RAM byte, this field
determines the length of the delay after a serial transfer. The following equation is used to
calculate the delay:
where DTL is in the range of 1 to 255.
A zero value for DTL causes a delay-after-transfer value of 8192
÷
f
SYS
(204.8 µs with a 40-MHz
IMB3 clock).
Refer to Section 15.6.5.4, “Delay After Transfer for more information.
Table 15-14. Bits Per Transfer (continued)
Bits[3:0]
Bits per Transfer
PCS to SCK Delay
DSCKL
f
SYS
--------------------
=
Delay after Transfer
32XDTL
f
SYS
-----------------------
=
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...