stm32 /stm32n6 /STM32N655 /XSPI1 /XSPI_DCR1

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as XSPI_DCR1

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (CKMODE)CKMODE 0 (B_0x0)FRCK 0 (B_0x0)CSHT0DEVSIZE0 (B_0x0)EXTENDMEM 0 (B_0x0)MTYP

CSHT=B_0x0, FRCK=B_0x0, MTYP=B_0x0, EXTENDMEM=B_0x0

Description

XSPI device configuration register 1

Fields

CKMODE

clock mode 0

FRCK

Free running clock

0 (B_0x0): CLK is not free running.

1 (B_0x1): CLK is free running (always provided).

CSHT

Chip-select high time

0 (B_0x0): NCS stays high for at least 1 cycle between external device commands.

1 (B_0x1): NCS stays high for at least 2 cycles between external device commands.

63 (B_0x3F): NCS stays high for at least 64 cycles between external device commands.

DEVSIZE

Device size

EXTENDMEM

extended memory support

0 (B_0x0): NCS1 and NCS2 values depend from CSSEL bit in XSPI_CR (software controlled).

1 (B_0x1): NCS1 and NCS2 values depend from the address of transfer (hardware controlled).

MTYP

Memory type

0 (B_0x0): Micron mode, D0/D1 ordering in DTR 8-data-bit mode. Regular-command protocol in single-, dual-, quad-, and octal-SPI modes.

1 (B_0x1): Macronix mode, D1/D0 ordering in DTR 8-data-bit mode. Regular-command protocol in single-, dual-, quad-, and octal-SPI modes.

2 (B_0x2): Standard mode

3 (B_0x3): Macronix RAM mode, D1/D0 ordering in DTR 8-data-bit mode. Regular-command protocol in single-, dual-, quad-, and octal-SPI modes with dedicated address mapping.

4 (B_0x4): HyperBus memory mode, the protocol follows the HyperBusless thansup> less than/sup>specification. 8-data-bit DTR mode must be selected.

5 (B_0x5): HyperBus register mode, addressing register space. The memory-mapped accesses in this mode must be non-cacheable, or indirect read/write modes must be used.

Links

()