NXP Semiconductors
Data Sheet: Technical Data
Document Number: IMXRT1020IEC
Rev. 0.1, 07/2018
MIMXRT1021CAG4A
MIMXRT1021CAF4A
i.MX RT1020 Crossover
Processors for Industrial
Products
Package Information
Plastic Package
144-Pin LQFP, 20 x 20 mm, 0.5 mm pitch
100-Pin LQFP, 14 x 14 mm, 0.5 mm pitch
Ordering Information
See
Table 2 on page 6
1
i.MX RT1020 introduction
1. i.MX RT1020 introduction . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Ordering information . . . . . . . . . . . . . . . . . . . . . . . 6
2. Architectural overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3. Modules list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1. Special signal considerations . . . . . . . . . . . . . . . 15
3.2. Recommended connections for unused analog
interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1. Chip-level conditions . . . . . . . . . . . . . . . . . . . . . . 17
4.2. System power and clocks . . . . . . . . . . . . . . . . . . 24
4.3. I/O parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.4. System modules . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.5. External memory interface . . . . . . . . . . . . . . . . . 40
4.6. Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7. Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.8. Communication interfaces . . . . . . . . . . . . . . . . . . 59
4.9. Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5. Boot mode configuration . . . . . . . . . . . . . . . . . . . . . . . . 73
5.1. Boot mode configuration pins . . . . . . . . . . . . . . . 73
5.2. Boot device interface allocation . . . . . . . . . . . . . . 73
6. Package information and contact assignments . . . . . . . 79
6.1. 20 x 20 mm package information . . . . . . . . . . . . 79
6.2. 14 x 14 mm package information . . . . . . . . . . . . 88
7. Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
The i.MX RT1020 is a processor of i.MX RT family
featuring NXP’s advanced implementation of the Arm®
Cortex®-M7 core, which operates at speeds up to 396
MHz to provide high CPU performance and real-time
response.
The i.MX RT1020 processor has 256 KB on-chip RAM,
which can be flexibly configured as TCM or
general-purpose on-chip RAM. The i.MX RT1020
integrates advanced power management module with
DCDC and LDO that reduces complexity of external
power supply and simplifies power sequencing. The
i.MX RT1020 also provides various memory interfaces,
including SDRAM, RAW NAND FLASH, NOR
FLASH, SD/eMMC, Quad SPI, and a wide range of
connectivity interfaces including UART, SPI, I2C, USB,
and CAN; for connecting peripherals including WLAN,
Bluetooth™, and GPS. The i.MX RT1020 also has rich
audio features, including SPDIF and I2S audio interface.
Various analog IP integration, including ADC, analog
comparator, temperature sensor, etc.
NXP reserves the right to change the production detail specifications as may be required
to permit improvements in the design of its products.
i.MX RT1020 introduction
The i.MX RT1020 is specifically useful for applications such as:
• Industrial
• Motor Control
• Home Appliance
• IoT
1.1
Features
The i.MX RT1020 processors are based on Arm Cortex-M7 MPCore™ 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 256 KB I-TCM and D-TCM in total
• Target frequency of 396 MHz
• Cortex M7 CoreSight™ components integration for debug
• Frequency of the core, as per
Table 11, "Operating ranges," on page 19.
The SoC-level memory system consists of the following additional components:
— Boot ROM (96 KB)
— On-chip RAM (256 KB)
– Configurable RAM size up to 256 KB shared with CM7 TCM
• External memory interfaces:
— 8/16-bit SDRAM, up to SDRAM-133
— 8/16-bit SLC NAND FLASH, with ECC handled in software
— SD/eMMC
— SPI NOR 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
i.MX RT1020 Crossover Processors for Industrial Products, Rev. 0.1, 07/2018
2
NXP Semiconductors
i.MX RT1020 introduction
— Two Quad Timers
– 4-channel generic 16-bit resolution timer each
– Each support standard capture and compare operation
– Quadrature decoder integrated
— Two FlexPWMs
– Up to 12 individual PWM channels per each
– 16-bit resolution PWM suitable for Motor Control applications
— Two Quadrature Encoders/Decoders
Each i.MX RT1020 processor enables the following interfaces to external devices (some of them are
muxed 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
— Two Ultra Secure Digital Host Controller (uSDHC) interfaces
– MMC 4.5 compliance support up to 100 MB/sec
– SD/SDIO 3.0 compliance with 200 MHz SDR signaling to support up to 100 MB/sec
– Support for SDXC (extended capacity)
— One 10/100 M Ethernet controller with IEEE1588 supported
— Eight universal asynchronous receiver/transmitter (UARTs) modules
— Four I2C modules
— Four SPI modules
— Two FlexCAN modules
• GPIO and Pin Multiplexing:
— General-purpose input/output (GPIO) modules with interrupt capability
— Input/output multiplexing controller (IOMUXC) to provide centralized pad control
— 96 GPIOs for 144-pin LQFP package, 57 GPIOs for 100-pin LQFP package
— One FlexIO
The i.MX RT1020 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 RT1020 processors support the following system debug:
• Arm CortexM7 CoreSight debug and trace architecture
i.MX RT1020 Crossover Processors for Industrial Products, Rev. 0.1, 07/2018
NXP Semiconductors
3
i.MX RT1020 introduction
•
•
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
• Bus Encryption Engine (BEE)
— AES-128, ECB, and CTR mode
— On-the-fly QSPI Flash decryption
• True random number generation (TRNG)
• Secure Non-Volatile Storage (SNVS)
— Secure real-time clock (RTC)
— Zero Master Key (ZMK)
• Secure JTAG Controller (SJC)
Table 1
demonstrates the comparison between 100 LQFP and 144 LQFP package.
Table 1. The comparison between 100 LQFP and 144 LQFP package
144 LQFP
RAM/KB
USB OTG
ENET port
KPP number
SEMC
SPDIF
uSDHC
1
FlexIO
GPIO
FlexPWM Channel
XBAR IN/OUT
SAI
ACMP
FLEXCAN
I2C
256
1
MII/RMII
8x8
Yes
Yes
2
32
96
24
16
3
4
2
4
100 LQFP
256
1
RMII
4x4
No
Yes
1
22
57
16
9
3
4
2
4
i.MX RT1020 Crossover Processors for Industrial Products, Rev. 0.1, 07/2018
4
NXP Semiconductors
i.MX RT1020 introduction
Table 1. The comparison between 100 LQFP and 144 LQFP package (continued)
144 LQFP
LPUART
FlexSPI
LPSPI
1
100 LQFP
8
1
4
8
1
4
SD is 3.3 V in the 100 LQFP package, while it supports both 3.3 V and 1.8 V in the 144 LQFP package.
The actual feature set depends on the part numbers as described in
Table 2.
Functions such as display and camera interfaces, connectivity interfaces,
and security features are not offered on all derivatives.
i.MX RT1020 Crossover Processors for Industrial Products, Rev. 0.1, 07/2018
NXP Semiconductors
5