mirror of
https://github.com/micropython/micropython.git
synced 2026-02-13 14:40:18 +01:00
Page:
macros_mimxrt
Pages
Adding Board Profiles
Board FreeSOC
Board Arduino Due
Board BLACK F407VE
Board BLACK F407ZE
Board BLACK F407ZG
Board Crazyflie2
Board Espruino Pico
Board FEZ Cerb40 II
Board FEZ Cerb40
Board FEZ Lemur
Board G30HDR
Board HydraBus V1.0
Board NUCLEO F401RE
Board NetduinoPlus2
Board Nucleo F767ZI
Board Olimex STM32 405STK
Board Olimex STM32 E407
Board OpenMV
Board STM32F401 Discovery
Board STM32F407 Discovery
Board STM32F429
Board STM32F746 Discovery
Board Teensy 3.1 3.5 3.6
Board Tiva TM4C123G Launchpad
Board VCC GND STM32F407VET6 Mini
Board profile configuration for RomFS
Boards Summary
Build Troubleshooting
Building Micropython Binaries
Building st flash
Bundling and deploying application code and files
Collections module
Compiling esp32 port with docker
ContributorGuidelines
CrossBranch
Developing on a microcontroller
Differences
ESP32 debugging
Examples
FAQ
Floating Point Support
Getting Started Compiling Micropython for Ubuntu 16.04
Getting Started STM
Getting Started
HY STM32F4xxCore144
Hardware API
Home
Improving performance with Viper code
Instrumenting code using GPIOs
LCD driver
LTO
Learn MicroPython
Memory Manager
MicroPython New Port Development Guide
MicroPython on Mac OSX
MicroPythonVsELua
Micropython Git Development Workflow
PPP on ESP32
PWM Timers
Performance
Programming Debugging the Pyboard using ST‐Link v2
ProjectsUsingMicroPython
Pyboard Firmware Update
STM32F405 Timer Triggering
STM32F405 pinouts
Securing a MicroPython System
Servos
Soft reset
Standard Library Coverage
Symbolic Debugging for STM32
Threads
Timebase calculation and Clock sources
Timer Implementation
Timer capture mode
Timer one shot
Tips and Tricks
VS Code
Watchdogs, Crash prevention, Crash recovery
index
macros_mboot
macros_micropy
macros_mimxrt
macros_mp
Clone
1
macros_mimxrt
Jos Verlinde edited this page 2026-02-06 22:57:16 +01:00
Table of Contents
This documentation is part of the MicroPython project, http://micropython.org/
These MIMXRT_* macros have been scanned from the source code in the MicroPython repository. The descriptions for each macro have been generated based on the surrounding code context using the OpenAI o3-mini model.
MIMXRT_IOMUXC
This collection of macros configures the pin assignments and settings for the SEMC (Static External Memory Controller) interface on the MIMXRT1170 evaluation board. It specifies the configurations for various address, data, and control signals, enabling proper communication with external memory devices.
| Macro | Description | Sample value(s) |
|---|---|---|
MIMXRT_IOMUXC_SEMC_ADDR00 |
Defines the pin configuration for SEMC address line 0 on the MIMXRT1170 EVK. | IOMUXC_GPIO_EMC_B1_09_SEMC_ADDR00 |
MIMXRT_IOMUXC_SEMC_ADDR01 |
Defines the pin configuration for SEMC address line 01 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_10_SEMC_ADDR01 |
MIMXRT_IOMUXC_SEMC_ADDR02 |
Defines the pin configuration for SEMC address line 2 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_11_SEMC_ADDR02 |
MIMXRT_IOMUXC_SEMC_ADDR03 |
Defines the pin configuration for SEMC address line 3 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_12_SEMC_ADDR03 |
MIMXRT_IOMUXC_SEMC_ADDR04 |
Defines the pin configuration for SEMC address line 04 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_13_SEMC_ADDR04 |
MIMXRT_IOMUXC_SEMC_ADDR05 |
Defines the pin configuration for SEMC address line 5 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_14_SEMC_ADDR05 |
MIMXRT_IOMUXC_SEMC_ADDR06 |
Pin configuration for SEMC address line 06 on MIMXRT boards. | IOMUXC_GPIO_EMC_B1_15_SEMC_ADDR06 |
MIMXRT_IOMUXC_SEMC_ADDR07 |
Pin configuration for SEMC address line 07 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_16_SEMC_ADDR07 |
MIMXRT_IOMUXC_SEMC_ADDR08 |
Defines the pin configuration for SEMC address line 08 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_17_SEMC_ADDR08 |
MIMXRT_IOMUXC_SEMC_ADDR09 |
Pin configuration for SEMC address line 09 on MIMXRT boards. | IOMUXC_GPIO_EMC_B1_18_SEMC_ADDR09 |
MIMXRT_IOMUXC_SEMC_ADDR10 |
Defines the pin configuration for SEMC address line 10 on the MIMXRT1170 EVK. | IOMUXC_GPIO_EMC_B1_23_SEMC_ADDR10 |
MIMXRT_IOMUXC_SEMC_ADDR11 |
Defines the pin configuration for SEMC address line 11 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_19_SEMC_ADDR11 |
MIMXRT_IOMUXC_SEMC_ADDR12 |
Pin configuration for SEMC address line 12 on MIMXRT boards. | IOMUXC_GPIO_EMC_B1_20_SEMC_ADDR12 |
MIMXRT_IOMUXC_SEMC_BA0 |
Defines the pin configuration for SEMC Bank Address 0. | IOMUXC_GPIO_EMC_B1_21_SEMC_BA0 |
MIMXRT_IOMUXC_SEMC_BA1 |
Pin configuration for SEMC Bank Address 1 on the MIMXRT1170 EVK. | IOMUXC_GPIO_EMC_B1_22_SEMC_BA1 |
MIMXRT_IOMUXC_SEMC_CAS |
Defines the pin configuration for the SEMC CAS signal on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_24_SEMC_CAS |
MIMXRT_IOMUXC_SEMC_CKE |
Defines the pin configuration for the SEMC CKE signal on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_27_SEMC_CKE |
MIMXRT_IOMUXC_SEMC_CLK |
Defines the pin configuration for the SEMC clock signal. | IOMUXC_GPIO_EMC_B1_26_SEMC_CLK |
MIMXRT_IOMUXC_SEMC_CS0 |
Defines the pin configuration for SEMC Chip Select 0. | IOMUXC_GPIO_EMC_B1_29_SEMC_CS0 |
MIMXRT_IOMUXC_SEMC_DATA00 |
Pin configuration for SEMC data line 0 on MIMXRT boards. | IOMUXC_GPIO_EMC_B1_00_SEMC_DATA00 |
MIMXRT_IOMUXC_SEMC_DATA01 |
Defines the pin mapping for SEMC data line 1 to the IOMUXC_GPIO_EMC_B1_01_SEMC_DATA01. | IOMUXC_GPIO_EMC_B1_01_SEMC_DATA01 |
MIMXRT_IOMUXC_SEMC_DATA02 |
Defines the pin mapping for SEMC data line 2 to IOMUXC_GPIO_EMC_B1_02_SEMC_DATA02. | IOMUXC_GPIO_EMC_B1_02_SEMC_DATA02 |
MIMXRT_IOMUXC_SEMC_DATA03 |
Defines the pin configuration for SEMC_DATA03 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_03_SEMC_DATA03 |
MIMXRT_IOMUXC_SEMC_DATA04 |
Defines the pin configuration for SEMC_DATA04 on the MIMXRT1170 platform. | IOMUXC_GPIO_EMC_B1_04_SEMC_DATA04 |
MIMXRT_IOMUXC_SEMC_DATA05 |
Pin configuration for SEMC_DATA05 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_05_SEMC_DATA05 |
MIMXRT_IOMUXC_SEMC_DATA06 |
Pin configuration for SEMC_DATA06 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_06_SEMC_DATA06 |
MIMXRT_IOMUXC_SEMC_DATA07 |
Defines the pin configuration for SEMC_DATA07 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_07_SEMC_DATA07 |
MIMXRT_IOMUXC_SEMC_DATA08 |
Pin configuration for SEMC_DATA08 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_30_SEMC_DATA08 |
MIMXRT_IOMUXC_SEMC_DATA09 |
Pin configuration for SEMC_DATA09 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_31_SEMC_DATA09 |
MIMXRT_IOMUXC_SEMC_DATA10 |
Pin configuration for SEMC_DATA10 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_32_SEMC_DATA10 |
MIMXRT_IOMUXC_SEMC_DATA11 |
Pin configuration for SEMC_DATA11 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_33_SEMC_DATA11 |
MIMXRT_IOMUXC_SEMC_DATA12 |
Defines the pin configuration for SEMC_DATA12 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_34_SEMC_DATA12 |
MIMXRT_IOMUXC_SEMC_DATA13 |
Pin configuration for SEMC_DATA13 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_35_SEMC_DATA13 |
MIMXRT_IOMUXC_SEMC_DATA14 |
Defines the pin configuration for SEMC_DATA14 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_36_SEMC_DATA14 |
MIMXRT_IOMUXC_SEMC_DATA15 |
Pin configuration for SEMC_DATA15 on the MIMXRT1170 EVK board. | IOMUXC_GPIO_EMC_B1_37_SEMC_DATA15 |
MIMXRT_IOMUXC_SEMC_DATA16 |
Pin configuration for SEMC_DATA16 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_00_SEMC_DATA16 |
MIMXRT_IOMUXC_SEMC_DATA17 |
Pin configuration for SEMC_DATA17 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_01_SEMC_DATA17 |
MIMXRT_IOMUXC_SEMC_DATA18 |
Pin configuration for SEMC_DATA18 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_02_SEMC_DATA18 |
MIMXRT_IOMUXC_SEMC_DATA19 |
Pin configuration for SEMC_DATA19 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_03_SEMC_DATA19 |
MIMXRT_IOMUXC_SEMC_DATA20 |
Defines the pin configuration for SEMC_DATA20 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_04_SEMC_DATA20 |
MIMXRT_IOMUXC_SEMC_DATA21 |
Pin configuration for SEMC_DATA21 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_05_SEMC_DATA21 |
MIMXRT_IOMUXC_SEMC_DATA22 |
Pin configuration for SEMC_DATA22 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_06_SEMC_DATA22 |
MIMXRT_IOMUXC_SEMC_DATA23 |
Pin configuration for SEMC_DATA23 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_07_SEMC_DATA23 |
MIMXRT_IOMUXC_SEMC_DATA24 |
Pin configuration for SEMC_DATA24 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_09_SEMC_DATA24 |
MIMXRT_IOMUXC_SEMC_DATA25 |
Pin configuration for SEMC_DATA25 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_10_SEMC_DATA25 |
MIMXRT_IOMUXC_SEMC_DATA26 |
Pin configuration for SEMC_DATA26 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_11_SEMC_DATA26 |
MIMXRT_IOMUXC_SEMC_DATA27 |
Pin configuration for SEMC_DATA27 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_12_SEMC_DATA27 |
MIMXRT_IOMUXC_SEMC_DATA28 |
Defines the pin configuration for SEMC_DATA28 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_13_SEMC_DATA28 |
MIMXRT_IOMUXC_SEMC_DATA29 |
Pin configuration for SEMC_DATA29 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_14_SEMC_DATA29 |
MIMXRT_IOMUXC_SEMC_DATA30 |
Pin configuration for SEMC_DATA30 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_15_SEMC_DATA30 |
MIMXRT_IOMUXC_SEMC_DATA31 |
Pin configuration for SEMC_DATA31 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_16_SEMC_DATA31 |
MIMXRT_IOMUXC_SEMC_DM00 |
Pin configuration for SEMC data mask signal DM00 on GPIO EMC B1_08. | IOMUXC_GPIO_EMC_B1_08_SEMC_DM00 |
MIMXRT_IOMUXC_SEMC_DM01 |
Defines the pin configuration for SEMC data mask signal DM01. | IOMUXC_GPIO_EMC_B1_38_SEMC_DM01 |
MIMXRT_IOMUXC_SEMC_DM02 |
Pin configuration for SEMC_DM02 on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B2_08_SEMC_DM02 |
MIMXRT_IOMUXC_SEMC_DM03 |
Pin configuration for SEMC data mask signal DM03 on the MIMXRT1170. | IOMUXC_GPIO_EMC_B2_17_SEMC_DM03 |
MIMXRT_IOMUXC_SEMC_DQS |
Defines the pin configuration for the SEMC DQS signal on the MIMXRT1170 board. | IOMUXC_GPIO_EMC_B1_39_SEMC_DQS |
MIMXRT_IOMUXC_SEMC_DQS4 |
Defines the IOMUXC configuration for SEMC DQS4 signal on GPIO pin. | IOMUXC_GPIO_EMC_B2_18_SEMC_DQS4 |
MIMXRT_IOMUXC_SEMC_RAS |
Defines the pin configuration for the SEMC RAS signal on the MIMXRT series. | IOMUXC_GPIO_EMC_B1_25_SEMC_RAS |
MIMXRT_IOMUXC_SEMC_WE |
Pin configuration for the SEMC write enable signal. | IOMUXC_GPIO_EMC_B1_28_SEMC_WE |