OCTOSPI I/O manager (OCTOSPIM)
20.4.2
OCTOSPIM matrix
The OCTOSPI I/O manager matrix allows the user to set a fully programmable pre-mapping
of functions:
•
Any OCTOSPIM_Pn_CLK / OCTOSPIM_Pn_NCLK pair can be mapped independently
to OCTOSPI1_CLK/OCTOSPI1_NCLK or OCTOSPI2_CLK/OCTOSPI2_NCLK
•
Any OCTOSPIM_Pn_DQS can be mapped independently to OCTOSPI1_DQS or
OCTOSPI2_DQS
•
Any OCTOSPIM_Pn_NCS can be mapped independently to OCTOSPI1_NCS or
OCTOSPI2_NCS
•
Any OCTOSPIM_Pn_IO[3:0] and OCTOSPIM_Pn_IO[7:4] can be mapped
independently to OCTOSPI1_IO[3:0], OCTOSPI1_IO[7:4], OCTOSPI2_IO1[3:0] or
OCTOSPI2_IO[7:4]
For each OCTOSPI I/O manager port, individual signal enables and mapping are configured
through the corresponding OCTOSPI I/O manager Port n configuration register
(OCTOSPIM_PnCR).
When several I/O pins have the same configuration, and are enabled at the same time, the
result may not be predictable.
In the default Out of reset configuration, all the signals of the OCTOSPI1 and OCTOSPI2
are mapped, respectively, on Port 1and on Port 2.
The I/O matrix shall be configured when the OCTOSPIs are disabled, to avoid unexpected
transactions on the bus.
606/2301
RM0432 Rev 6
RM0432
Need help?
Do you have a question about the STM32L4+ Series and is the answer not in the manual?