EasyManua.ls Logo

NXP Semiconductors MPC5606S - Page 32

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5606S Microcontroller Reference Manual, Rev. 7
30 Freescale Semiconductor
30.4.3.2 Module Configuration Register (QSPI_MCR) . . . . . . . . . . . . . . . . . .1003
30.4.3.3 Transfer Count Register (QSPI_TCR) . . . . . . . . . . . . . . . . . . . . . . .1006
30.4.3.4 Clock and Transfer Attributes Registers 0 – 1
(QSPI_CTAR0 – QSPI_CTAR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1007
30.4.3.5 SPI Status Register (QSPI_SPISR) . . . . . . . . . . . . . . . . . . . . . . . . .1012
30.4.3.6 SPI Interrupt and DMA Request Select and Enable Register
(QSPI_SPIRSER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1013
30.4.3.7 PUSH TX FIFO Register (QSPI_PUSHR) . . . . . . . . . . . . . . . . . . . .1015
30.4.3.8 POP RX FIFO Register (QSPI_POPR) . . . . . . . . . . . . . . . . . . . . . .1016
30.4.3.9 Transmit FIFO Registers 0 – 14 (QSPI_TXFR0 – QSPI_TXFR14) .1017
30.4.3.10 RX FIFO Registers 0 – 14 (QSPI_RXFR0 – QSPI_RXFR14) . . . .1018
30.4.3.11 Serial Flash Address Register (QSPI_SFAR) . . . . . . . . . . . . . . . . .1018
30.4.3.12 Instruction Code Register (QSPI_ICR) . . . . . . . . . . . . . . . . . . . . . .1019
30.4.3.13 Sampling Register (QSPI_SMPR) . . . . . . . . . . . . . . . . . . . . . . . . .1020
30.4.3.14 RX Buffer Status Register (QSPI_RBSR) . . . . . . . . . . . . . . . . . . . .1021
30.4.3.15 RX Buffer Data Registers 0–14 (QSPI_RBDR0–QSPI_RBDR14) .1022
30.4.3.16 TX Buffer Status Register (QSPI_TBSR) . . . . . . . . . . . . . . . . . . . .1023
30.4.3.17 TX Buffer Data Register (QSPI_TBDR) . . . . . . . . . . . . . . . . . . . . .1024
30.4.3.18 AMBA Control Register (QSPI_ACR) . . . . . . . . . . . . . . . . . . . . . . .1024
30.4.3.19 Serial Flash Mode Status Register (QSPI_SFMSR) . . . . . . . . . . . .1025
30.4.3.20 Serial Flash Mode Flag Register (QSPI_SFMFR) . . . . . . . . . . . . .1027
30.4.3.21 SFM Interrupt and DMA Request Select and Enable Register
(QSPI_SFMRSER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1029
30.4.4 AHB bus register memory map descriptions . . . . . . . . . . . . . . . . . . . . . . . . .1029
30.4.4.1 AHB bus access considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . .1030
30.4.4.2 Memory-mapped serial flash data (QSPI_SFD) . . . . . . . . . . . . . . . .1030
30.4.4.3 AHB RX Data Buffer (QSPI_ARDB) . . . . . . . . . . . . . . . . . . . . . . . . .1030
30.5 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1031
30.5.1 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1031
30.5.2 SPI (Serial Peripheral Interface) modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1032
30.5.2.1 Start and Stop of SPI Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . .1033
30.5.2.2 Master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1034
30.5.2.3 Slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1034
30.5.2.4 FIFO Disable Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1034
30.5.2.5 Transmit First In First Out (TX FIFO) Buffering Mechanism . . . . . . .1034
30.5.2.6 Receive First In First Out (RX FIFO) Buffering Mechanism . . . . . . .1035
30.5.2.7 Baud Rate and Clock Delay Generation . . . . . . . . . . . . . . . . . . . . . .1036
30.5.2.8 SPI Transfer Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1038
30.5.2.9 Continuous Serial Communications Clock . . . . . . . . . . . . . . . . . . . .1045
30.5.2.10 SPI mode interrupt and DMA requests . . . . . . . . . . . . . . . . . . . . . .1046
30.5.3 SFM (Serial Flash) mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1047
30.5.3.1 Issuing SFM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1048
30.5.3.2 Flash Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1049
30.5.3.3 Flash Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1049
30.5.3.4 Byte Ordering of Serial Flash Data . . . . . . . . . . . . . . . . . . . . . . . . . .1051

Table of Contents

Related product manuals