iMX RT1011 Nano Kit

by MakerDiary

Image of Board

iMX RT1011 Nano Kit is a small, high-performing prototyping kit designed around NXP’s iMX RT1011 Crossover MCU based on the Arm Cortex-M7 core, which operates at speeds up to 500 MHz to provide high CPU performance and best real-time response. It has 128 KB on-chip RAM that can be flexibly configured as TCM or general-purpose as well as numerous peripherals including high speed USB, UART, SPI, I2C, SAI, PWM, GPIO, ADC and etc to support a wide range of applications.

The design provides external 128 Mbit QSPI flash with XIP support, flexible power management, programmable LED and Button, easy-to-use form factor with USB-C and dual-row 40 pins in DIP/SMT type, including up to 33 multi-function GPIO pins (15 can be configured as ADC inputs) and Serial Wire Debug (SWD) port. Available with loose or pre-soldered headers, for even more flexibility in your projects.

Key Features

  • NXP’s MIMXRT1011DAE5A Crossover MCU
    • Arm Cortex-M7 @ 500MHz
    • On-chip RAM size up to 128 KB shared with CM7 TCM
    • Boot ROM (64 KB)
    • High speed USB, UART, SPI, I2C, SAI, PWM, GPIO, ADC support
  • 128 Mb QSPI Flash with XIP support and on-the-fly decryption
  • User programmable Button and LED
  • Up to 33 multi-function General Purpose IOs (15 can be used as ADC inputs)
  • Arm Serial Wire Debug (SWD) port via edge pins
  • Flexible power management with various options for easily powering the unit
  • Wide input voltage range: 1.8 V to 5.5 V, output 3.3V and up to 2A when Input ≥ 2.3 V
  • 3.3V IO Operating Voltage
  • Dual-row 40 pins 55.88mm x 20.32mm (2.2” x 0.8”) DIP/SMT form factor
  • Reversible USB-C connector
  • Available with loose or pre-soldered headers
  • Shipped with UF2 Bootloader supporting Drag-and-drop programming over USB drive
  • Easy to enter Boot ROM Serial Downloader even when the UF2 Bootloader gets corrupted
  • Built on open source, supporting Zephyr RTOS, Python, etc

Purchase

Contribute

Have some info to add for this board? Edit the source for this page here.

CircuitPython 9.2.0-beta.1

This is the latest development release of CircuitPython that will work with the iMX RT1011 Nano Kit.

Alpha development releases are early releases. They are unfinished, are likely to have bugs, and the features they provide may change. Beta releases may have some bugs and unfinished features, but should be suitable for many uses. A Release Candidate (rc) release is considered done and will become the next stable release, assuming no further issues are found.

Please try alpha, beta, and rc releases if you are able. Your testing is invaluable: it helps us uncover and find issues quickly.

Release Notes for 9.2.0-beta.1

Built-in modules available: _asyncio , _bleio , _pixelmap , adafruit_bus_device , adafruit_pixelbuf , aesio , analogio , array , atexit , audiobusio , audiocore , audiomixer , audiomp3 , audiopwmio , binascii , bitbangio , bitmapfilter , bitmaptools , board , builtins , builtins.pow3 , busdisplay , busio , busio.SPI , busio.UART , codeop , collections , digitalio , displayio , epaperdisplay , errno , fontio , fourwire , framebufferio , getpass , gifio , i2cdisplaybus , io , jpegio , json , keypad , keypad.KeyMatrix , keypad.Keys , keypad.ShiftRegisterKeys , keypad_demux , keypad_demux.DemuxKeyMatrix , locale , math , microcontroller , msgpack , neopixel_write , onewireio , os , os.getenv , pwmio , rainbowio , random , re , rotaryio , rtc , sdcardio , select , sharpdisplay , storage , struct , supervisor , synthio , sys , terminalio , time , touchio , traceback , ulab , usb_cdc , usb_hid , usb_midi , vectorio , warnings , zlib ,

Included frozen(?) modules: adafruit_hid , neopixel ,

Absolute Newest

Every time we commit new code to CircuitPython we automatically build binaries for each board and language. The binaries are stored on Amazon S3, organized by board, and then by language. These releases are even newer than the development release listed above. Try them if you want the absolute latest and are feeling daring or want to see if a problem has been fixed.

Previous Versions of CircuitPython

All previous releases of CircuitPython are available for download from Amazon S3 through the button below. For very old releases, look in the OLD/ folder for each board. Release notes for each release are available at GitHub button below.

Older releases are useful for testing if you something appears to be broken in a newer release but used to work, or if you have older code that depends on features only available in an older release. Otherwise we recommend using the latest stable release.