I'm currently integrating a Micron MT29F1G01ABAFDWB NAND flash with a STM32L4R5ZIT using its OctoSPI peripheral. According to Table 119 on page 556 of the SMT32l4+ reference manual RM0432, Micron mode is not supported. Which OSPI modes does this incl
I'm currently trying to integrate a Micron MT29F1G01ABAFDWB NAND flash with a STM32L4R5ZIT using its OctoSPI peripheral. A colleague of mine found Table 119 on page 556 of the SMT32l4+ reference manual RM0432 that seems to indicate that our MCU does not support Micron mode. I have attached a screenshot of the relevant table for ease of reference. The interesting thing is that CubeMX does allow one to select Micron mode even though the STM32L4R5ZIT MCU was chosen for the CubeMX project.
From page 556 in the reference manual, the register settings indicate that using regular command protocol does not affect the functionality. Does the Micron mode then only refer to polling more and memory mapped mode? Also, if MTYP[2:0] = 010 is used, "Standard Mode" is selected. What does this mode entail? It isn't listed in CubeMX or the STM32 drivers.
I would like to make sure that there is in fact an incompatibility and if so if there is a work around. To what extend does the Micron or Macronix mode affect the behaviour of the OctoSPI peripheral?