Skip to content

Hardware description

This section of the documentation specifies and describes the iMX RT1011 Nano Kit mainly from a hardware point of view.

Hardware diagram

The following figure illustrates the iMX RT1011 Nano Kit hardware diagram. The design is available with loose or pre-soldered pin headers.

Mechanical dimensions

iMX RT1011 Nano Kit is a single sided 55.88mm x 20.32mm (2.2" x 0.8") 1mm thick PCB with a USB Type-C port and dual castellated/through-hole pins.

Power supply

iMX RT1011 Nano Kit can be powered by either the USB-C port or alternatively VSYS pin with wide input voltage range (1.8-5.5V). An on-board buck-boost converter (TPS63802) provides 3V3 to the MIMXRT1011 MCU and all other peripherals.

The following figure illustrates the power supply circuitry:

VBUS is the 5V input from the USB-C port. There are two parallel Schottky diodes between VBUS and VSYS, which add flexibility by allowing power ORing of different supplies into VSYS.

Set 3V3_EN HIGH to enable 3V3 output and LOW to disable 3V3 output. This pin has a pull-up resistor (100KOhm) and can be tied to GND to place the board in Power-Down mode.

Set MODE LOW for power save mode and HIGH for forced PWM mode. This pin is tied to GPIO_SD_13 with a pull-down resistor (100KOhm).

How to power the board?

iMX RT1011 Nano Kit has simple and flexible power management with various options for easily powering the board from USB-C, external supplies or batteries.

This is the simplest way to power the board, which will power VSYS (and therefore the system) from the 5V USB VBUS voltage, through two internal Schottky diodes (so VSYS becomes VBUS minus the Schottky diode forward voltage).

If the USB-C port is NOT going to be used, it is safe to power the board by directly connecting VSYS to your preferred power source (in the range 1.8V to 5.5V).

To safely add a second power source to the board, simply feed VSYS through an external Schottky diode.

An improved way to power from a second source is using an external P-MOSFET to replace the Schottky diode as shown in the following figure.

iMX RT1011 Nano Kit can be also used with a battery charger with power path manager which will automatically and seamlessly switch between the input source and the battery power.

General purpose I/Os

iMX RT1011 Nano Kit has up to 33 multi-function General Purpose I/Os (A0~A14 can be used as ADC inputs) available on the header pins. These GPIOs are powered from the on-board 3.3V rail, and should be used for 3.3V logic level.

The following figure illustrates the GPIOs pinout:

Buttons and LEDs

iMX RT1011 Nano Kit has two buttons - RST button and USR/BT button:

  • RST button: Used to reset the iMXRT1011 MCU.
  • USR/BT button: Used for user input or Boot Mode trigger.

The Green LED is used for USB power indicating and the Red LED is controlled by GPIO_SD_4.

The following table shows the Buttons and LEDs connections:

Part GPIO Description
RST Button NC Press to reset the MCU
USR/BT Button GPIO_SD_3 Hold while powering up to enter Serial Downloader on ROM.
Pull GPIO_SD_3 LOW when pressed at normal mode
Green LED NC Indicate USB power
Red LED GPIO_SD_4 Set GPIO_SD_4 HIGH/LOW to turn on/off the LED

External memory

iMX RT1011 Nano Kit has 128 Mbit QSPI Flash (W25Q128JV) with XIP support and on-the-fly decryption for firmware and disk storage. The memory is connected to the MIMXRT1011 MCU using FlexSPI:

FlexSPI W25Q128JV Pin
GPIO_SD_6 CS#
GPIO_SD_10 SCLK
GPIO_SD_9 SIO0/SI
GPIO_SD_7 SIO1/SO
GPIO_SD_8 SIO2/WP#
GPIO_SD_11 SIO3/HOLD#

Boot mode configurations

iMX RT1011 Nano Kit has two boot modes. The boot mode is selected based on the binary value stored in the internal BOOT_MODE register. USR/BT button is used to select the boot mode on the iMX RT1011 Nano Kit.

The following table shows the Boot Mode Configurations:

MODE USR/BT Button BOOT_MODE[1:0]
Internal Boot Released 0b10
Serial Downloader Pressed while powering up 0b01

Debug interface

iMX RT1011 Nano Kit supports Arm Serial Wire Debug (SWD) port, which makes it possible to connect external debuggers for debugging and programming. The I/O voltage of SWD should be 3.3V.

The following figure demonstrates how to connect an external debugger (for example, Pitaya-Link debug probe) for debugging:

The connections are listed in the table below:

Debugger Wire iMX RT1011 Nano Kit
3V3 VSYS
GND GND
RESET RESET
SWDCLK SWDCLK
SWDIO SWDIO