Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

RT1015

ARM Cortex-M7 Crossover Processor

The RT1015 is a arm cortex-m7 crossover processor from NXP Semiconductors. View the full RT1015 datasheet below including key specifications, pinout, electrical characteristics.

RT1015 shares its datasheet with MIMXRT1015DAF5A, whose page lists every part number it covers.

Official RT1015 datasheet (PDF) — the source this page was extracted from.

Manufacturer

NXP Semiconductors

Package

LQFP-100 14x14mm

RT1015 Key Specifications

ParameterValue
ADC1x 12-bit
I2C2x
PWMFlexPWM, up to 8 channels, 16-bit
SPI2x
USB1x USB 2.0 OTG with integrated PHY
CoreArm Cortex-M7 with FPU (VFPv5)
UART4x
Boot ROM96 KB
L1 Cache16 KB instruction + 16 KB data
SecurityHAB, DCP (AES-128, SHA-1/256, CRC-32), BEE, TRNG, SNVS
GPIO Count57
On-Chip RAM128 KB (configurable as TCM or general-purpose)
CPU Frequencyup to 500 MHz
Audio Interfaces3x SAI (I2S, AC97, TDM), S/PDIF in/out, MQS
Memory InterfaceQuad SPI (single/dual channel) with XIP, parallel NOR, SPI NOR/NAND
Power ManagementIntegrated DCDC and LDOs
Junction Temperature0 to +95 °C

RT1015 Overview

Part: MIMXRT1015DAF5A — NXP Semiconductors

Type: ARM Cortex-M7 Crossover Processor

Description: The i.MX RT1015 is an ARM Cortex-M7 based crossover processor operating at up to 500 MHz, featuring 128 KB on-chip RAM, integrated DCDC and LDO power management, and a wide range of connectivity interfaces including Quad SPI, UART, SPI, I2C, and USB.

Operating Conditions:

  • Junction temperature: 0 to +95 °C

Absolute Maximum Ratings:

  • Max junction temperature: +95 °C

Key Specs:

  • Core: Arm Cortex-M7
  • Max CPU frequency: 500 MHz
  • On-chip RAM: 128 KB (configurable as I-TCM, D-TCM, or OCRAM)
  • Boot ROM: 96 KB
  • L1 Instruction Cache: 16 KB
  • L1 Data Cache: 16 KB
  • GPIOs: 57

Features:

  • Full featured Floating Point Unit (FPU)
  • Memory Protection Unit (MPU)
  • External memory interfaces: SPI NOR/NAND FLASH, Parallel NOR FLASH, Quad SPI FLASH with XIP
  • Timers: Two General Purpose Timers, Four Periodical Interrupt Timers, One Quad Timer, One FlexPWM, One Quadrature Encoder/Decoder
  • Audio interfaces: S/PDIF, Three Synchronous Audio Interface (SAI) modules (I2S, AC97, TDM), MQS interface
  • Connectivity: USB 2.0 OTG with integrated PHY, Four UARTs, Two I2C modules, Two SPI modules, FlexIO
  • Integrated PMIC with DCDC and LDOs, Temperature sensor
  • Debug: Arm Cortex-M7 CoreSight, TPIU, JTAG, SWD
  • Security: High Assurance Boot (HAB), Data Co-Processor (DCP) (AES-128, SHA-1, SHA-256, CRC-32), Bus Encryption Engine (BEE) (AES-128, On-the-fly QSPI Flash decryption), True Random Number Generation (TRNG), Secure Non-Volatile Storage (SNVS), Secure Real-Time Clock (RTC), Secure JTAG Controller (SJC)

Applications:

  • Industrial
  • Motor Control
  • Home Appliance
  • Audio
  • IoT

Package:

  • 100-Pin LQFP, 14 x 14 mm, 0.5 mm pitch

RT1015 Features

The i.MX RT1015 processors are based on Arm Cortex-M7 Core™ Platform, which has the following features:

  • Supports single Arm Cortex-M7 with:
  • 16 KB L1 Instruction Cache
  • 16 KB L1 Data Cache
  • Full featured Floating Point Unit (FPU) with support of the VFPv5 architecture
  • Support the Armv7-M Thumb instruction set
  • Integrated MPU, up to 16 individual protection regions
  • Up to 128 KB I-TCM and D-TCM in total
  • Frequency of 500 MHz
  • Cortex M7 CoreSight™ components integration for debug
  • Frequency of the core, as per Table 9, "Operating ranges," on page 17.

The SoC-level memory system consists of the following additional components:

  • Boot ROM (96 KB)

  • On-chip RAM (128 KB)

  • -Configurable RAM size up to 128 KB shared with CM7 TCM

  • External memory interfaces:

  • SPI NOR/NAND FLASH

  • Parallel NOR FLASH with XIP support

  • Single/Dual channel Quad SPI FLASH with XIP support

  • Timers and PWMs:

  • Two General Programmable Timers

  • -4-channel generic 32-bit resolution timer

  • -Each support standard capture and compare operation

  • Four Periodical Interrupt Timers

  • -Generic 32-bit resolution timer

  • -Periodical interrupt generation

  • One Quad Timer

  • -4-channel generic 16-bit resolution timer

  • -Each support standard capture and compare operation

  • -Quadrature decoder integrated

  • One FlexPWM

  • -Up to 8 individual PWM channels

  • -16-bit resolution PWM suitable for Motor Control applications

  • One Quadrature Encoder/Decoder

Each i.MX RT1015 processor enables the following interfaces to external devices (some of them are multiplexed and not available simultaneously):

  • Audio:
  • S/PDIF input and output
  • Three synchronous audio interface (SAI) modules supporting I2S, AC97, TDM, and codec/DSP interfaces
  • MQS interface for medium quality audio via GPIO pads
  • Connectivity:
  • One USB 2.0 OTG controller with integrated PHY interface
  • Four universal asynchronous receiver/transmitter (UARTs) modules
  • Two I2C modules
  • Two SPI modules
  • GPIO and Pin Multiplexing:
  • General-purpose input/output (GPIO) modules with interrupt capability
  • Input/output multiplexing controller (IOMUXC) to provide centralized pad control
  • 57 GPIOs
  • One FlexIO

The i.MX RT1015 processors integrate advanced power management unit and controllers:

  • Full PMIC integration, including on-chip DCDC and LDOs
  • Temperature sensor with programmable trip points
  • GPC hardware power management controller

The i.MX RT1015 processors support the following system debug:

  • Arm CortexM7 CoreSight debug and trace architecture
  • Trace Port Interface Unit (TPIU) to support off-chip real-time trace
  • Support for 5-pin (JTAG) and SWD debug interfaces selected by eFuse

Security functions are enabled and accelerated by the following hardware:

  • High Assurance Boot (HAB)
  • Data Co-Processor (DCP):
  • AES-128, ECB, and CBC mode
  • SHA-1 and SHA-256
  • CRC-32

RT1015 Pin Configuration

RT1015 Pinout – 14 × 14 mm BGA Package

Pin NumberPin NameTypeDescription
1GPIO_EMC_09I/OGeneral Purpose I/O
2GPIO_EMC_08I/OGeneral Purpose I/O
3GPIO_EMC_07I/OGeneral Purpose I/O
4GPIO_EMC_06I/OGeneral Purpose I/O
5NVCC_GPIOPGPIO Core Supply Voltage
6GPIO_EMC_05I/OGeneral Purpose I/O
7GPIO_EMC_04I/OGeneral Purpose I/O
8GPIO_SD_B1_11I/OGeneral Purpose I/O
9GPIO_SD_B1_10I/OGeneral Purpose I/O
10GPIO_SD_B1_09I/OGeneral Purpose I/O
11GPIO_SD_B1_08I/OGeneral Purpose I/O
12GPIO_SD_B1_07I/OGeneral Purpose I/O
13GPIO_SD_B1_06I/OGeneral Purpose I/O
14GPIO_SD_B1_05I/OGeneral Purpose I/O
15GPIO_SD_B1_04I/OGeneral Purpose I/O
16GPIO_SD_B1_03I/OGeneral Purpose I/O
17GPIO_SD_B1_02I/OGeneral Purpose I/O
18VDD_SOC_INPSoC Core Supply Voltage
19VSSPGround
20NVCC_GPIOPGPIO Core Supply Voltage
21GPIO_SD_B1_01I/OGeneral Purpose I/O
22GPIO_SD_B1_00I/OGeneral Purpose I/O
23DCDC_INPDCDC Input Supply
24DCDC_GNDPDCDC Ground
25DCDC_LPPDCDC Low Power
26VDDA_ADC_3P3PADC Analog Supply 3.3V
27XTAL_INICrystal Oscillator Input
28XTAL_OUTOCrystal Oscillator Output
29VSSPGround
30ONOFFIPower On/Off Control
31PMIC_ON_REQIPMIC On Request
32VDD_SNVS_INISNVS Supply Input
33VDD_SNVS_CAPISNVS Capacitor Pin
34RTC_XTAL_INIRTC Crystal Input
35RTC_XTAL_OUTORTC Crystal Output
36VBATPBattery Supply
37VSSPGround
38USB_OTG1_DNI/OUSB OTG1 Data Negative
39USB_OTG1_DPI/OUSB OTG1 Data Positive
40VDDI_USB_OTG1PUSB OTG1 Supply
41GND_USB_OTG1PUSB OTG1 Ground
42USB_OTG1_IDIUSB OTG1 ID
43USB_OTG1_VBUSIUSB OTG1 VBUS
44XTALI/OCrystal Oscillator
45XTAL_OUTOCrystal Output
46VSSPGround
47VDD_HIGH_INPHigh Voltage Supply Input
48NVCC_PLLPPLL Core Supply
49NMOS_PLLPPLL NMOS Supply
50VDDA_ADC_3P3PADC Analog Supply 3.3V
51VDDA_ADC_3P3PADC Analog Supply 3.3V
52GPIO_AD_B1_15I/OGeneral Purpose I/O
53GPIO_AD_B1_14I/OGeneral Purpose I/O
54GPIO_AD_B1_13I/OGeneral Purpose I/O
55GPIO_AD_B1_12I/OGeneral Purpose I/O
56GPIO_AD_B1_11I/OGeneral Purpose I/O
57GPIO_AD_B1_10I/OGeneral Purpose I/O
58NVCC_GPIOPGPIO Core Supply Voltage
59VSSPGround
60GPIO_AD_B0_15I/OGeneral Purpose I/O
61GPIO_AD_B0_14I/OGeneral Purpose I/O
62GPIO_AD_B0_13I/OGeneral Purpose I/O
63GPIO_AD_B0_12I/OGeneral Purpose I/O
64GPIO_AD_B0_11I/OGeneral Purpose I/O
65GPIO_AD_B0_10I/OGeneral Purpose I/O
66GPIO_AD_B0_09I/OGeneral Purpose I/O
67GPIO_AD_B0_08I/OGeneral Purpose I/O
68GPIO_AD_B0_07I/OGeneral Purpose I/O
69VDD_SOC_INPSoC Core Supply Voltage
70VSSPGround
71NVCC_GPIOPGPIO Core Supply Voltage
72GPIO_AD_B0_06I/OGeneral Purpose I/O
73GPIO_AD_B0_05I/OGeneral Purpose I/O
74GPIO_AD_B0_04I/OGeneral Purpose I/O
75GPIO_AD_B0_03I/OGeneral Purpose I/O

Notes

  • This is a 14 × 14 mm BGA (Ball Grid Array) package with 75 pins total.
  • Pin names are preserved exactly as shown in the diagram.
  • Multiple VSS (ground) and NVCC_GPIO pins are distributed throughout the package for proper power distribution.
  • Multiple VDDA_ADC_3P3 pins (26, 50, 51) provide redundant analog supply connections.
  • GPIO pins are organized into multiple banks (EMC, SD_B1, AD_B0, AD_B1) for functional grouping.

RT1015 Electrical Characteristics

This section provides the device and module -level electrical characteristics for the i.MX RT1015 processors.

RT1015 Thermal Information

Following sections provide the thermal resistance data.

RT1015 Package Information

This section includes the contact assignment information and mechanical package drawing.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
MIMXRT1015DAF5ANXP SemiconductorsLQFP-100 14x14mm
MIMXRT1015DAF5BNXP SemiconductorsLQFP-100 14x14mm

Other Microcontrollers (MCU)

All Microcontrollers (MCU) datasheetsAll NXP Semiconductors datasheets (192)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the RT1015

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the RT1015 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.