MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Overview The MIMXRT1040-EVK board provides a comprehensive platform for design and evaluation of most commonly used features of the NXP i.MX RT1040 application processor, in a small and low-cost package. This board is an entry-level development board, meant to familiarize users with the processor before investing a large amount of resources in more specific designs.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 1. Acronyms and abbreviations ...continued Term Description Universal Serial Bus LPUART Low Power Universal Asynchronous Receiver Transmitter 1.2 Related documentation The table below lists and explains the additional documents and resources that can be referred to if more information about MIMXRT1040-EVK board is required.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual The figure below shows the bottom side of the MIMXRT1040-EVK board. Figure 4. Bottom view of MIMXRT1040-EVK board (LCD connector) (LCD connector B1-B6) 1.6 Board features The table below lists the features of the MIMXRT1040-EVK board.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 4. MIMXRT1040-EVK board features ...continued MIMXRT1040-EVK board Processor feature Description feature used FlexSPI FlexSPI • 8 MB on-board QSPI NOR flash memory (3.3V) - as boot device Ethernet RMII interface • Supports one 10Base-T/100Base-TX Ethernet port through one RJ45 connector with link and activity status One USB 2.0 OTG...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 5. MIMXRT1040-EVK board connectors ...continued Part Connector type Description Reference section identifier USB 2.0 Micro- Debug USB for OpenSDA. Provides 5 V power Section 2.19.1 AB connector supply to the board and CMSIS DAP debug support.
Page 10
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 6. MIMXRT1040-EVK board jumpers Part Jumper Description Jumper settings identifier type • Open: Isolates the onboard processor from OpenSDA JTAG J3, J4 1x2 header OpenSDA JTAG debug interface interface • Shorted: Connect the TDO_SWO and JTAG_TDI_L signals from OpenSDA to i.MX RT1040 (default setting)
Page 11
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 6. MIMXRT1040-EVK board jumpers ...continued Part Jumper Description Jumper settings identifier type • Shorted (default setting) 1x2 header Arduino reset • Open: Isolates reset signal from RT1040 and Arduino interface 1x2 header Power domain •...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual 1.9 Push and slide buttons The MIMXRT1040-EVK board has four push buttons and one slide button. The following table explains the push and slide buttons on the MIMXRT1040-EVK board. Figure 2 shows push and slide buttons on the MIMXRT1040-EVK board.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 8. MIMXRT1040-EVK board LEDs ...continued Part identifier LED color LED name Description (When LED in ON) Wi-Fi LED Indicates the Wi-Fi status Functional description 2.1 Processor The i.MX RT1040 is a new processor family featuring NXP advanced implementation of the Arm Cortex-M7 core.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual For SD boot, the card detect signal (SD_CD_SW), from the SD card socket to the processor must be low. The signal is low when an SD card is detected in the socket. The SD_CD_SW signal is high when no SD card is present or SD card is not detected in the socket.
Page 15
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Figure 5. Power tree The following diagram shows the power control logic of the MIMXRT1040-EVK board. • SNVS is powered first and then PMIC_REQ_ON is switched on to enable external DC- DC to power up other power domains •...
Page 16
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 11. MIMXRT1040-EVK board power supplies ...continued Power source Manufacturing Power supply rail Description part number From external 5V_USB_OTG (5 V) One of the three power source options for producing source through 5V_SYS supply.
Page 17
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 11. MIMXRT1040-EVK board power supplies ...continued Power source Manufacturing Power supply rail Description part number MP2144GJ DCDC_3V3 (3.3 V) Switching Voltage Regulator, used to power: (Monolithic (Current 2 A • Produces SENSOR_3V3 supply, which is used to...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 11. MIMXRT1040-EVK board power supplies ...continued Power source Manufacturing Power supply rail Description part number UM1750 P3V3_SDA (3.3 V) • Supplies 3.3 V power to Freelink interface (LPC4322 S-00 (Union JET100). It is also used to change the voltage level of Semiconductor) Freelink interface signals going to / coming from i.MX...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual 2.5 SDHC i.MX RT1040 supports one Ultra Secured Digital Host Controller (uSDHC) module for SD/eMMC interface, uSDHC. The uSDHC interface provides the interface between the host system and the SD/SDIO/MMC cards. The module acts as a bridge, passing host bus transactions to the SD/SDIO/MMC cards by sending commands and performing data accesses to/from the cards.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Communication between the audio codec and target processor is enabled using I2C (for control signals) and SAI (for data signals). 2.9.2 Audio connector The MIMXRT1040-EVK board supports a 2x12-pin connector, J23 for connecting an external audio device.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual The MIMXRT1040-EVK board has a mikroBUS socket with two 1x8 position receptacles, J62 and J70. The figure below shows the silkscreen markings and pinouts of the mikroBUS socket connectors with explanation. Analog PWM output...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual The major features of eLCDIF are as follows: • Bus master interface to source frame buffer data for display refresh • 8/16/18/24/32 bit LCD data bus support available depending on I/O MUX options •...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 19. M.2 mini card connector (J8) pinouts ...continued M.2 mini card pin M.2 mini card Connection details signal name UART_RTS Connected to the processor through voltage translator, 74AVC8T245PW (U9), via signal, BT_UART_RTS...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Table 20. Wi-Fi + Bluetooth card Parameter Description Manufacturer MuRata Part number LBEE5CJ1XK Chipset NXP IW416 WLAN standards 802.11a/b/g/n, Wi-Fi 4 Bluetooth standards Bluetooth 5.2 specification Type 1XK is a small high-performance module based on the NXP IW416 combo chipset.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual • The software requirements • Steps to run the Wi-Fi demo application 2.18.1 Hardware requirements • MIMXRT1040 EVK board • USB cable (Micro B) • Murata type 1XK module Figure 9 shows how to connect the Murata type 1XK module to the MIMXRT1040 EVK board via the M.2 interface.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual 2. Download the MIMXRT1040 SDK package, from MCUXpresso SDK Builder shown in Figure Figure 11. Downloading SDK Package 2.18.3 Running a sample Wi-Fi demo application 1. Open the MCUXpresso IDE 11.6.0, and add the downloaded SDK package to...
Page 29
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Figure 13. Importing an SDK example 3. Select wifi_example from the list, and select wifi_cli as an example, and click Finish, as shown in Figure Figure 14. Selecting WiFi example 4. Select the evkmimxrt1040_wifi_cli project, click Build to compile, and then...
Page 30
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual 5. The image download has been completed, as shown in Figure Figure 16. Downloading the image 6. Connect a micro USB cable between the PC host and CMSIS DAP USB port on the board and open a serial terminal with the following settings: •...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Figure 17. Running the demo 2.19 Debug The MIMXRT1040-EVK board consists of the i.MX RT1040 processor and the LPC4322JET100 microcontroller, each having a dedicated debug connector: • JTAG connector J2 for debugging i.MX RT1040 •...
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual To update the OpenSDA firmware, press the SW1 and power on the board. There is a disk named MAINTENANCE. Drag/drop the new firmware to the MAINTENANCE and re-power the board. The firmware is updated.
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual On the MIMXRT1040-EVK board, the i.MX RT1040 CAN ports are available for external connection through CAN connector, J42 (DNP). One high-speed CAN transceiver (NXP TJA1057GT/3) provides an interface for the CAN ports to send and receive CAN signals to and from the processor.
NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
Page 35
MIMXRT1040-EVKUM NXP Semiconductors MIMXRT1040-EVK Board User Manual Bluetooth — the Bluetooth wordmark and logos are registered trademarks Freescale — is a trademark of NXP B.V. owned by Bluetooth SIG, Inc. and any use of such marks by NXP i.MX — is a trademark of NXP B.V.
Need help?
Do you have a question about the MIMXRT1040-EVKUM and is the answer not in the manual?
Questions and answers