MIMXRT1011CAE4A

MIMXRT1011CAE4A

  • 厂商:

    NXP(恩智浦)

  • 封装:

    LQFP-80_12X12MM

  • 描述:

    MIMXRT1011CAE4A

  • 数据手册
  • 价格&库存
MIMXRT1011CAE4A 数据手册
NXP Semiconductors Data Sheet: Technical Data Document Number: IMXRT1010CEC Rev. 0, 09/2019 MIMXRT1011DAE5A i.MX RT1010 Crossover Processors Data Sheet for Consumer Products Package Information Plastic Package 80-Pin LQFP, 12 x 12 mm, 0.5 mm pitch Ordering Information See Table 1 on page 4 1 i.MX RT1010 introduction The i.MX RT1010 is a member of i.MX RT real-time processor family 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. The i.MX RT1010 processor has 128 KB on-chip RAM, which can be flexibly configured as TCM or general-purpose on-chip RAM. The i.MX RT1010 integrates advanced power management module with DCDC and LDO that reduces complexity of external power supply and simplifies power sequencing. The i.MX RT1010 also provides various memory interfaces, including Quad SPI, and a wide range of connectivity interfaces, including UART, SPI, I2C, and USB; for connecting peripherals including WLAN, Bluetooth™, and GPS. The i.MX RT1010 also has rich audio features, including SPDIF and I2S audio interface. Various analog IP integration, including ADC, temperature sensor, and etc. NXP reserves the right to change the production detail specifications as may be required to permit improvements in the design of its products. 1. i.MX RT1010 introduction . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2. Ordering information . . . . . . . . . . . . . . . . . . . . . . . 4 2. Architectural overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. Modules list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.1. Special signal considerations . . . . . . . . . . . . . . . 12 3.2. Recommended connections for unused analog interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 15 4.1. Chip-level conditions . . . . . . . . . . . . . . . . . . . . . . 15 4.2. System power and clocks . . . . . . . . . . . . . . . . . . 21 4.3. I/O parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4. System modules . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.5. External memory interface . . . . . . . . . . . . . . . . . 34 4.6. Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.7. Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.8. Communication interfaces . . . . . . . . . . . . . . . . . . 49 4.9. Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5. Boot mode configuration . . . . . . . . . . . . . . . . . . . . . . . . 55 5.1. Boot mode configuration pins . . . . . . . . . . . . . . . 55 5.2. Boot device interface allocation . . . . . . . . . . . . . . 55 6. Package information and contact assignments . . . . . . . 57 6.1. 12 x 12 mm package information . . . . . . . . . . . . 57 7. Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 i.MX RT1010 introduction The i.MX RT1010 is specifically useful for applications, such as: • Audio • Industrial • Motor Control • Home Appliance • IoT 1.1 Features The i.MX RT1010 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 — 8 KB L1 Data Cache — Full featured Floating Point Unit (FPU) with support of the VFPv5 architecture — Support the Armv7-M Thumb instruction set, defined in the ARM v7-M architecture • Integrated MPU, up to 16 individual protection regions • Up to 128 KB I-TCM and D-TCM in total • Up to 500 MHz frequency • Cortex® M7 CoreSight™ components integration for debug • Frequency of the core, as per Table 9, "Operating ranges," on page 16. The SoC-level memory system consists of the following additional components: — Boot ROM (64 KB) — On-chip RAM (128 KB) – Configurable RAM size up to 128 KB shared with CM7 TCM • External memory interfaces: — SPI NOR FLASH — Single/Dual channel Quad SPI FLASH with XIP support and on-the-fly decryption — Octal flash • Timers and PWMs: — Two General Programmable Timers (GPT) – 4-channel generic 32-bit resolution timer for each – Each support standard capture and compare operation — Periodical Interrupt Timer (PIT) – Generic 32-bit resolution timer – Periodical interrupt generation — FlexPWM – Up to 4 submodules i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 2 NXP Semiconductors i.MX RT1010 introduction – 16-bit resolution PWM suitable for Motor Control applications Each i.MX RT1010 processor enables the following interfaces to external devices (some of them are muxed and not available simultaneously): • Audio: — SPDIF input and output — Two synchronous audio interface (SAI) modules, which support 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 (UART) 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 — 44 GPIOs for 80-pin LQFP package — FlexIO The i.MX RT1010 processors integrate advanced power management unit and controllers: • Full PMIC integration, including on-chip DCDC and LDOs • Temperature sensor with programmable trim points • GPC hardware power management controller The i.MX RT1010 processors support the following system debug: • Arm® Cortex®-M7 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 interfaces1 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 • FlexSPI with On-The-Fly AES Decryption (OTFAD) — AES-128, CTR mode — On-the-fly QSPI Flash decryption • True random number generation (TRNG) 1. SWD is the default debug interface. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 3 i.MX RT1010 introduction • • Secure Non-Volatile Storage (SNVS) — Secure real-time clock (RTC) — Zero Master Key (ZMK) Secure JTAG Controller (SJC) NOTE The actual feature set depends on the part numbers as described in Table 1. Functions such as connectivity interfaces, and security features are not offered on all derivatives. 1.2 Ordering information Table 1 provides orderable part numbers covered by this data sheet. Table 1. Ordering information Part Number MIMXRT1011DAE5A Features • 500 MHz, consumer grade for general purpose • DMA • Boot ROM (64KB) • On-chip RAM (128KB) • USB OTG x1 • SAI x2 • SPDIF x1 • MQS x1 • GPT x2 • PWM x1 • 4-channel PIT • WDOG x4 • UART x4 • I2C x2 • • • • • • • • • • • • • Junction Temperature Tj (C) Package SPI x2 12 x 12 mm 80-pin LQFP, 0.5 0 to 95 KPP mm pitch ADC x1 FlexSPI FLEXIO GPIO HAB/DCP/OTFAD TRNG SNVS SJC DCDC Temperature sensor GPC hardware power management controller Figure 1 describes the part number nomenclature so that characteristics of a specific part number can be identified (for example, cores, frequency, temperature grade, fuse options, and silicon revision). The primary characteristic which describes which data sheet applies to a specific part is the temperature grade (junction) field. Ensure to have the proper data sheet for specific part by verifying the temperature grade (junction) field and matching it to the proper data sheet. If there are any questions, visit the web page nxp.com/IMXRT or contact an NXP representative for details. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 4 NXP Semiconductors i.MX RT1010 introduction M IMX XX @ ## % + VV $ A Qualification Level M Silicon Rev A Prototype Samples P A0 A Mass Production M Special S Part # series XX i.MX RT RT Frequency $ 400 MHz 4 500 MHz 5 Family @ 600 MHz 6 First Generation RT family 1 700 MHz 7 Reserved 2 800 MHz 8 1000 MHz A 3 4 5 6 VV Package Type 7 AE 80-pin LQFP, 12 x 12 mm, 0.5 mm pitch 8 Sub-Family ## 01 RT1010 02 RT1020 Tie 05 RT1050 1 Standard Feature General Purpose 06 RT1060 5 Enhanced Feature % Temperature + Consumer: 0 to + 95 °C D Industrial: -40 to +105 °C C Figure 1. Part number nomenclature—i.MX RT1010 i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 5 Architectural overview 2 Architectural overview The following subsections provide an architectural overview of the i.MX RT1010 processor system. 2.1 Block diagram Figure 2 shows the functional modules in the i.MX RT1010 processor system1. CPU Platform System Control Connectivity ARM Cortex-M7 Security JTAG 16 KB I-cache UART x4 8 KB D-cache 4 x 4 Keypad PLL / OSC RTC and Reset FPU NVIC HSGPIO MPU I2C x2 128K I-TCM and D-TCM SPI x2 Embedded DMA IOMUX GP Timer x3 FlexIO External Memory Dual-Channel Quad-SPI GPIO Octal/Hyper Flash/RAM FlexPWM x1 I2S / SAI x2 FlexSPI with on-the-fly AES decryption SPDIF Tx/Rx Security Watch Dog x4 MQS HAB Power Management USB2.0 OTG with PHY x1 DCDC LDO Ciphers RNG Internal Memory Temp Monitor 128 KB SRAM shared with TCM ADC Secure RTC eFuse 64 KB ROM ADC (15-ch) x1 . Figure 2. i.MX RT1010 system block diagram 1. Some modules shown in this block diagram are not offered on all derivatives. See Table 1 for details. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 6 NXP Semiconductors Modules list 3 Modules list The i.MX RT1010 processors contain a variety of digital and analog modules. Table 2 describes these modules in alphabetical order. Table 2. i.MX RT1010 modules list Block mnemonic Block name Subsystem Brief description ADC1 Analog to Digital Converter Analog The ADC is a 12-bit general purpose analog to digital converter. ADC_ETC ADC External Trigger Control Analog The ADC_ETC enables multiple users to share an ADC module in a Time-Division-Multiplexing (TDM) way. AOI And-Or-Inverter Cross Trigger The AOI provides a universal boolean function generator with using a four team sum of products expression, for each product term containing true or complement values of the four selected inputs (A, B, C, D). Arm Arm Platform Arm The Arm Core Platform includes 1x Cortex-M7 core. It also includes associated sub-blocks, such as Nested Vectored Interrupt Controller (NVIC), Floating-Point Unit (FPU), Memory Protection Unit (MPU), and CoreSight debug modules. CCM GPC SRC Clock Control Module, Clocks, Resets, and These modules are responsible for clock and reset General Power Power Control distribution in the system, and also for the system Controller, System Reset power management. Controller CSU Central Security Unit Security The Central Security Unit (CSU) is responsible for setting comprehensive security policy within the i.MX RT1010 platform. DAP Debug Access Port System Control Peripherals The DAP provides real-time access for the debugger without halting the core to: • System memory and peripheral registers • All debug configuration registers The DAP also provides debugger access to JTAG scan chains. The DAP module is internal to the Cortex-M7 Core Platform. DCDC DCDC Converter Analog The DCDC module is used for generating power supply for core logic. Main features are: • Adjustable high efficiency regulator • Supports 3.3 V input voltage • Supports nominal run and low power standby modes • Supports at 0.9 ~ 1.3 V output in run mode • Supports at 0.9 ~ 1.0 V output in standby mode • Over current and over voltage detection i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 7 Modules list Table 2. i.MX RT1010 modules list (continued) Block mnemonic Block name Subsystem Brief description eDMA enhanced Direct Memory System Control Access Peripherals There is an enhanced DMA (eDMA) engine and DMA_MUX. • The eDMA is a 16-channel DMA engine, which is capable of performing complex data transfers with minimal intervention from a host processor. • The DMA_MUX is capable of multiplexing up to 128 DMA request sources to the 16 DMA channels of eDMA. EWM External Watchdog Monitor Timer Peripherals The EWM modules is designed to monitor external circuits, as well as the software flow. This provides a back-up mechanism to the internal WDOG that can reset the system. The EWM differs from the internal WDOG in that it does not reset the system. The EWM, if allowed to time-out, provides an independent trigger pin that when asserted resets or places an external circuit into a safe mode. FlexIO1 Flexible Input/output Connectivity and Communications The FlexIO is capable of supporting a wide range of protocols including, but not limited to: UART, I2C, SPI, I2S, camera interface, display interface, PWM waveform generation, etc. The module can remain functional when the chip is in a low power mode provided the clock it is using remain active. FlexPWM1 Pulse Width Modulation Timer Peripherals The pulse-width modulator (PWM) contains four PWM sub-modules, each of which is set up to control a single half-bridge power stage. Fault channel support is provided. The PWM module can generate various switching patterns, including highly sophisticated waveforms. FlexRAM RAM Memories The i.MX RT1010 has 128 KB of on-chip RAM which could be flexible allocated to I-TCM, D-TCM, and on-chip RAM (OCRAM) in a 32 KB granularity. The FlexRAM is the manager of the 128 KB on-chip RAM array. Major functions of this blocks are: interfacing to I-TCM and D-TCM of Arm core and OCRAM controller; dynamic RAM arrays allocation for I-TCM, D-TCM, and OCRAM. FlexSPI Quad Serial Peripheral Interface Connectivity and Communications FlexSPI acts as an interface to one or two external serial flash devices, each with up to four bidirectional data lines. GPIO1 GPIO2 GPIO5 General Purpose I/O Modules System Control Peripherals Used for general purpose input/output to external ICs. Each GPIO module supports up to 32 bits of I/O. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 8 NXP Semiconductors Modules list Table 2. i.MX RT1010 modules list (continued) Block mnemonic Block name Subsystem Brief description GPT1 GPT2 General Purpose Timer Timer Peripherals Each GPT is a 32-bit “free-running” or “set and forget” mode timer with programmable prescaler and compare and capture register. A timer counter value can be captured using an external event and can be configured to trigger a capture event on either the leading or trailing edges of an input pulse. When the timer is configured to operate in “set and forget” mode, it is capable of providing precise interrupts at regular intervals with minimal processor intervention. The counter has output compare logic to provide the status and interrupt at comparison. This timer can be configured to run either on an external clock or on an internal clock. KPP Keypad Port Human Machine Interfaces The KPP is a 16-bit peripheral that can be used as a keypad matrix interface or as general purpose input/output (I/O). It supports 8 x 8 external key pad matrix. Main features are: • Multiple-key detection • Long key-press detection • Standby key-press detection • Supports a 2-point and 3-point contact key matrix LPI2C1 LPI2C2 Low Power Inter-integrated Circuit Connectivity and Communications The LPI2C is a low power Inter-Integrated Circuit (I2C) module that supports an efficient interface to an I2C bus as a master. The I2C provides a method of communication between a number of external devices. More detailed information, see Section 4.8.2, "LPI2C module timing parameters". LPSPI1 LPSPI2 Low Power Serial Peripheral Interface Connectivity and Communications The LPSPI is a low power Serial Peripheral Interface (SPI) module that support an efficient interface to an SPI bus as a master and/or a slave. • It can continue operating while the chip is in stop mode, if an appropriate clock is available. • Designed for low CPU overhead, with DMA off loading of FIFO register access. LPUART1 LPUART2 LPUART3 LPUART4 UART Interface Connectivity Peripherals Each of the UART modules support the following serial data transmit/receive protocols and configurations: • 7- bit or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd or none) • Programmable baud rates up to 5 Mbps. OTFAD On-the-Fly AES Decryption Security OTFAD co-works with FlexSPI to provide superior cryptographic decryption capabilities without compromising system performance. PIT Periodical Interrupt Timer Timer Peripherals The PIT features 32-bit counter timer, programmable count modules, clock division, interrupt generation, and a slave mode to synchronize count enable for multiple PITs. MQS Medium Quality Sound MQS is used to generate 2-channel medium quality PWM-like audio via two standard digital GPIO pins. Multimedia Peripherals i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 9 Modules list Table 2. i.MX RT1010 modules list (continued) Block mnemonic Block name Subsystem Brief description ROMCP ROM Controller with Patch Memories and The ROMCP acts as an interface between the Arm Memory Controllers advanced high-performance bus and the ROM. The on-chip ROM is only used by the Cortex-M7 core during boot up. Size of the ROM is 64 KB. RTC OSC Real Time Clock Oscillator Clock Sources and Control The RTC OSC provides the clock source for the Real-Time Clock module. The RTC OSC module, in conjunction with an external crystal, generates a 32.678 kHz reference clock for the RTC. RTWDOG Watch Dog Timer Peripherals The RTWDG module is a high reliability independent timer that is available for system to use. It provides a safety feature to ensure software is executing as planned and the CPU is not stuck in an infinite loop or executing unintended code. If the WDOG module is not serviced (refreshed) within a certain period, it resets the MCU. Windowed refresh mode is supported as well. SAI1 SAI3 Synchronous Audio Interface Multimedia Peripherals The SAI module provides a synchronous audio interface (SAI) that supports full duplex serial interfaces with frame synchronization, such as I2S, AC97, TDM, and codec/DSP interfaces. SA-TRNG Standalone True Random Security Number Generator The SA-TRNG is hardware accelerator that generates a 512-bit entropy as needed by an entropy consuming module or by other post processing functions. SJC Secure JTAG Controller System Control Peripherals The SJC provides JTAG interface, which complies with JTAG TAP standards, to internal logic. The i.MX RT1010 processors use JTAG port for production, testing, and system debugging. In addition, the SJC provides BSR (Boundary Scan Register) standard, which complies with IEEE1149.1 and IEEE1149.6. The JTAG port is accessible during platform initial laboratory bring-up, for manufacturing tests and troubleshooting, as well as for software debugging by authorized entities. The i.MX RT1010 SJC incorporates three security modes for protecting against unauthorized accesses. Modes are selected through eFUSE configuration. SNVS Secure Non-Volatile Storage Security Secure Non-Volatile Storage, including Secure Real Time Clock, Security State Machine, and Master Key Control. SPDIF Sony Philips Digital Interconnect Format Multimedia Peripherals A standard audio file transfer format, developed jointly by the Sony and Phillips corporations. It has Transmitter and Receiver functionality. Temp Monitor Temperature Monitor Analog The temperature sensor implements a temperature sensor/conversion function based on a temperature-dependent voltage to time conversion. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 10 NXP Semiconductors Modules list Table 2. i.MX RT1010 modules list (continued) Block mnemonic Block name Subsystem Brief description USB 2.0 Universal Serial Bus 2.0 Connectivity Peripherals USB 2.0 (USB OTG1) contains: • One high-speed OTG 2.0 module with integrated HS USB PHY • Support eight Transmit (TX) and eight Receive (RX) endpoints, including endpoint 0 WDOG1 WDOG2 WDOG3 Watch Dog Timer Peripherals The Watch Dog Timer supports two comparison points during each counting period. Each of the comparison points is configurable to evoke an interrupt to the Arm core, and a second point evokes an external event on the WDOG line. XBAR Cross BAR Cross Trigger Each crossbar switch is an array of muxes with shared inputs. Each mux output provides one output of the crossbar. The number of inputs and the number of muxes/outputs are user configurable and registers are provided to select which of the shared inputs are routed to each output. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 11 Modules list 3.1 Special signal considerations Table 3 lists special signal considerations for the i.MX RT1010 processors. The signal names are listed in alphabetical order. The package contact assignments can be found in Section 6, "Package information and contact assignments".” Signal descriptions are provided in the i.MX RT1010 Reference Manual (IMXRT1010RM). Table 3. Special signal considerations Signal name Remarks DCDC_PSWITCH PAD is in DCDC_IN domain and connected the ground to bypass DCDC. To enable DCDC function, assert to DCDC_IN with at least 1 ms delay for DCDC_IN rising edge. RTC_XTALI/RTC_XTALO If the user wishes to configure RTC_XTALI and RTC_XTALO as an RTC oscillator, a 32.768 kHz crystal, (100 k ESR, 10 pF load) should be connected between RTC_XTALI and RTC_XTALO. Keep in mind the capacitors implemented on either side of the crystal are about twice the crystal load capacitor. To hit the exact oscillation frequency, the board capacitors need to be reduced to account for board and chip parasitics. The integrated oscillation amplifier is self biasing, but relatively weak. Care must be taken to limit parasitic leakage from RTC_XTALI and RTC_XTALO to either power or ground (>100 M). This will debias the amplifier and cause a reduction of startup margin. Typically RTC_XTALI and RTC_XTALO should bias to approximately 0.5 V. If it is desired to feed an external low frequency clock into RTC_XTALI, the RTC_XTALO pin must remain unconnected or driven with a complimentary signal. The logic level of this forcing clock should not exceed VDD_SNVS_CAP level and the frequency should be 500, 500 — 532.04 — s 1 Typical value is the average value of total test. The temperature is at 25oC. 3 The code runs in the ITCM. 2 4.5 External memory interface The following sections provide information about external memory interfaces. 4.5.1 FlexSPI parameters Measurements are with a load 15 pf and input slew rate of 1 V/ns. 4.5.1.1 FlexSPI input/read timing There are three sources for the internal sample clock for FlexSPI read data: • Dummy read strobe generated by FlexSPI controller and looped back internally (FlexSPIn_MCR0[RXCLKSRC] = 0x0) • Dummy read strobe generated by FlexSPI controller and looped back through the DQS pad (FlexSPIn_MCR0[RXCLKSRC] = 0x1) • Read strobe provided by memory device and input from DQS pad (FlexSPIn_MCR0[RXCLKSRC] = 0x3) The following sections describe input signal timing for each of these four internal sample clock sources. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 34 NXP Semiconductors Electrical characteristics 4.5.1.1.1 SDR mode with FlexSPIn_MCR0[RXCLKSRC] = 0x0, 0x1 Table 27. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0X0 Symbol Parameter Min Max Unit — 60 MHz — Frequency of operation TIS Setup time for incoming data 8.67 — ns TIH Hold time for incoming data 0 — ns Table 28. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0X1 Symbol Parameter Min Max Unit — Frequency of operation — 133 MHz TIS Setup time for incoming data 2 — ns TIH Hold time for incoming data 1 — ns SCK TIS TIH TIS TIH SIO[0:7] Internal Sample Clock Figure 15. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0X0, 0X1 NOTE Timing shown is based on the memory generating read data on the SCK falling edge, and FlexSPI controller sampling read data on the falling edge. 4.5.1.1.2 SDR mode with FlexSPIn_MCR0[RXCLKSRC] = 0x3 There are two cases when the memory provides both read data and the read strobe in SDR mode: • A1–Memory generates both read data and read strobe on SCK rising edge (or falling edge) • A2–Memory generates read data on SCK falling edge and generates read strobe on SCK rising edgeSCK rising edge i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 35 Electrical characteristics Table 29. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case A1) Value Symbol Parameter Unit Min Max — Frequency of operation — 133 MHz TSCKD Time from SCK to data valid — — ns TSCKDQS Time from SCK to DQS — — ns TSCKD - TSCKDQS Time delta between TSCKD and TSCKDQS -2 2 ns SCK TSCKD TSCKD SIO[0:7] TSCKDQS TSCKDQS DQS Figure 16. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0X3 (Case A1) NOTE Timing shown is based on the memory generating read data and read strobe on the SCK rising edge. The FlexSPI controller samples read data on the DQS falling edge. Table 30. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case A2) Value Symbol Parameter Unit Min Max — Frequency of operation — 133 MHz TSCKD Time from SCK to data valid — — ns TSCKDQS Time from SCK to DQS — — ns TSCKD - TSCKDQS Time delta between TSCKD and TSCKDQS -2 2 ns i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 36 NXP Semiconductors Electrical characteristics SCK TSCKD TSCKD TSCKD SIO[0:7] TSCKDQS TSCKDQS TSCKDQS DQS Internal Sample Clock Figure 17. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0X3 (Case A2) NOTE Timing shown is based on the memory generating read data on the SCK falling edge and read strobe on the SCK rising edge. The FlexSPI controller samples read data on a half cycle delayed DQS falling edge. 4.5.1.1.3 DDR mode with FlexSPIn_MCR0[RXCLKSRC] = 0x0, 0x1 Table 31. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x0 Symbol Parameter Min Max Unit — 30 MHz — Frequency of operation TIS Setup time for incoming data 8.67 — ns TIH Hold time for incoming data 0 — ns Table 32. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x1 Symbol Parameter Min Max Unit — Frequency of operation — 66 MHz TIS Setup time for incoming data 2 — ns TIH Hold time for incoming data 1 — ns SCLK TIS TIH TIS TIH SIO[0:7] Internal Sample Clock Figure 18. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x0, 0x1 i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 37 Electrical characteristics 4.5.1.1.4 DDR mode with FlexSPIn_MCR0[RXCLKSRC] = 0x3 There are two cases when the memory provides both read data and the read strobe in DDR mode: • B1–Memory generates both read data and read strobe on SCK edge • B2–Memory generates read data on SCK edge and generates read strobe on SCK2 edge Table 33. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case B1) Symbol Parameter Min Max Unit — Frequency of operation — 133 MHz TSCKD Time from SCK to data valid — — ns TSCKDQS Time from SCK to DQS — — ns TSCKD - TSCKDQS Time delta between TSCKD and TSCKDQS -1 1 ns SCK TSCKD SIO[0:7] TSCKDQS DQS Figure 19. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case B1) Table 34. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case B2) Symbol Parameter Min Max Unit — Frequency of operation — 133 MHz TSCKD Time from SCK to data valid — — ns TSCKD - TSCKDQS Time delta between TSCKD and TSCKDQS -1 1 ns i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 38 NXP Semiconductors Electrical characteristics SCK TSCKD SIO[0:7] SCK2 TSCK2DQS DQS Figure 20. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case B2) 4.5.1.2 FlexSPI output/write timing The following sections describe output signal timing for the FlexSPI controller including control signals and data outputs. 4.5.1.2.1 SDR mode Table 35. FlexSPI output timing in SDR mode Symbol Parameter Min Max Unit — Frequency of operation — 1331 MHz Tck SCK clock period 6.0 — ns TDVO Output data valid time — 1 ns TDHO Output data hold time -1 — ns TCSS Chip select output setup time 3 x TCK -1 — ns TCSH Chip select output hold time 3 x TCK + 2 — ns 1 The actual maximum frequency supported is limited by the FlexSPIn_MCR0[RXCLKSRC] configuration used. Please refer to the FlexSPI SDR input timing specifications. NOTE TCSS and TCSH are configured by the FlexSPIn_FLSHAxCR1 register, the default values are shown above. Please refer to the i.MX RT1010 Reference Manual (IMXRT1010RM) for more details. SCK T CSS TCSH T CK CS TDVO TDVO SIO[0:7] TDHO TDHO Figure 21. FlexSPI output timing in SDR mode i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 39 Electrical characteristics 4.5.1.2.2 DDR mode Table 36. FlexSPI output timing in DDR mode Symbol Parameter Min Max Unit — Frequency of operation1 — 133 MHz Tck SCK clock period (FlexSPIn_MCR0[RXCLKSRC] = 0x0) 6.0 — ns TDVO Output data valid time — 2.2 ns TDHO Output data hold time 0.8 — ns TCSS Chip select output setup time 3 x TCK / 2 - 0.7 — ns TCSH Chip select output hold time 3 x TCK / 2 + 0.8 — ns 1 The actual maximum frequency supported is limited by the FlexSPIn_MCR0[RXCLKSRC] configuration used. Please refer to the FlexSPI SDR input timing specifications. NOTE TCSS and TCSH are configured by the FlexSPIn_FLSHAxCR1 register, the default values are shown above. Please refer to the i.MX RT1010 Reference Manual (IMXRT1010RM) for more details. SCK T CSS T CK TCSH CS TDVO SIO[0:7] TDHO TDVO TDHO Figure 22. FlexSPI output timing in DDR mode 4.6 Audio This section provide information about SAI/I2S and SPDIF. 4.6.1 SAI/I2S switching specifications This section provides the AC timings for the SAI in master (clocks driven) and slave (clocks input) modes. All timings are given for non-inverted serial clock polarity (SAI_TCR[TSCKP] = 0, SAI_RCR[RSCKP] = 0) and non-inverted frame sync (SAI_TCR[TFSI] = 0, SAI_RCR[RFSI] = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timings remain valid by inverting the clock signal (SAI_BCLK) and/or the frame sync (SAI_FS) shown in the figures below. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 40 NXP Semiconductors Electrical characteristics Table 37. Master mode SAI timing Num Characteristic Min Max Unit S1 SAI_MCLK cycle time 2 x tsys — ns S2 SAI_MCLK pulse width high/low 40% 60% MCLK period S3 SAI_BCLK cycle time 4 x tsys — ns S4 SAI_BCLK pulse width high/low 40% 60% BCLK period S5 SAI_BCLK to SAI_FS output valid — 15 ns S6 SAI_BCLK to SAI_FS output invalid 0 — ns S7 SAI_BCLK to SAI_TXD valid — 15 ns S8 SAI_BCLK to SAI_TXD invalid 0 — ns S9 SAI_RXD/SAI_FS input setup before SAI_BCLK 15 — ns S10 SAI_RXD/SAI_FS input hold after SAI_BCLK 0 — ns Figure 23. SAI timing—master modes Table 38. Slave mode SAI timing Num Characteristic Min Max Unit S11 SAI_BCLK cycle time (input) 4 x tsys — ns S12 SAI_BCLK pulse width high/low (input) 40% 60% BCLK period S13 SAI_FS input setup before SAI_BCLK 10 — ns S14 SAI_FA input hold after SAI_BCLK 2 — ns S15 SAI_BCLK to SAI_TXD/SAI_FS output valid — 20 ns S16 SAI_BCLK to SAI_TXD/SAI_FS output invalid 0 — ns i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 41 Electrical characteristics Table 38. Slave mode SAI timing Num Characteristic Min Max Unit S17 SAI_RXD setup before SAI_BCLK 10 — ns S18 SAI_RXD hold after SAI_BCLK 2 — ns Figure 24. SAI timing—slave modes 4.6.2 SPDIF timing parameters The Sony/Philips Digital Interconnect Format (SPDIF) data is sent using the bi-phase marking code. When encoding, the SPDIF data signal is modulated by a clock that is twice the bit rate of the data signal. Table 39 and Figure 25 and Figure 26 show SPDIF timing parameters for the Sony/Philips Digital Interconnect Format (SPDIF), including the timing of the modulating Rx clock (SPDIF_SR_CLK) for SPDIF in Rx mode and the timing of the modulating Tx clock (SPDIF_ST_CLK) for SPDIF in Tx mode. Table 39. SPDIF timing parameters Timing parameter range Characteristics Symbol Unit Min Max SPDIF_IN Skew: asynchronous inputs, no specs apply — — 0.7 ns SPDIF_OUT output (Load = 50pf) • Skew • Transition rising • Transition falling — — — — — — 1.5 24.2 31.3 ns SPDIF_OUT1 output (Load = 30pf) • Skew • Transition rising • Transition falling — — — — — — 1.5 13.6 18.0 Modulating Rx clock (SPDIF_SR_CLK) period srckp 40.0 — ns ns i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 42 NXP Semiconductors Electrical characteristics Table 39. SPDIF timing parameters (continued) Timing parameter range Characteristics Symbol Unit Min Max SPDIF_SR_CLK high period srckph 16.0 — ns SPDIF_SR_CLK low period srckpl 16.0 — ns Modulating Tx clock (SPDIF_ST_CLK) period stclkp 40.0 — ns SPDIF_ST_CLK high period stclkph 16.0 — ns SPDIF_ST_CLK low period stclkpl 16.0 — ns srckp srckpl SPDIF_SR_CLK srckph VM VM (Output) Figure 25. SPDIF_SR_CLK timing diagram stclkp stclkpl SPDIF_ST_CLK VM stclkph VM (Input) Figure 26. SPDIF_ST_CLK timing diagram 4.7 Analog The following sections provide information about analog interfaces. 4.7.1 DCDC Table 40 introduces the DCDC electrical specification. Table 40. DCDC electrical specifications Mode Buck mode only, one output Notes Input voltage 3.3 V ± 10% Output voltage 1.1 V Configurable 0.8 ~ 1.575 with 25 mV one step Max loading 500 mA — Loading in low power modes 200 A ~ 30 mA — Efficiency 90% max @150 mA i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 43 Electrical characteristics Table 40. DCDC electrical specifications (continued) Mode Buck mode only, one output Notes Low power mode Open loop mode Ripple is about 15 mV Run mode • Always continuous mode • Support discontinuous mode Configurable by register Inductor 4.7 H — Capacitor 33 F — Over voltage protection 1.6 V Detect VDDSOC, when the voltage is higher than 1.6 V, shutdown DCDC. Over Current protection 1A Detect the peak current • Run mode: when the current is larger than 1 A, shutdown DCDC. • Stop mode: when the current is larger than 250 mA, stop charging the inductor. Low battery detection 2.6 V Detect the battery, when battery is lower than 2.6 V, shutdown DCDC. 4.7.2 A/D converter This section introduces information about A/D converter. 4.7.2.1 12-bit ADC electrical characteristics The section provide information about 12-bit ADC electrical characteristics. 4.7.2.1.1 12-bit ADC operating conditions Table 41. 12-bit ADC operating conditions Characteristic Conditions Symb Typ1 Min Max Unit Comment Absolute VDDA 3.0 - 3.6 V — Delta to VDD (VDD-VDDA)2 VDDA -100 0 100 mV — Ground voltage Delta to VSS (VSS-VSSAD) VSSAD -100 0 100 mV — Ref Voltage High — VDDA 1.13 VDDA VDDA V — Ref Voltage Low — VSS VSS VSS VSS V — Input Voltage — VADIN VSS — VDDA V — Input Capacitance 8/10/12 bit modes CADIN — 1.5 2 pF — Input Resistance ADLPC=0, ADHSC=1 RADIN — 5 7 kohms — ADLPC=0, ADHSC=0 — 12.5 15 kohms — ADLPC=1, ADHSC=0 — 25 30 kohms — Supply voltage i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 44 NXP Semiconductors Electrical characteristics Table 41. 12-bit ADC operating conditions (continued) Characteristic Analog Source Resistance Conditions 12 bit mode fADCK = 40MHz ADLSMP=0, ADSTS=10, ADHSC=1 Symb RAS Typ1 Min — — Max 1 Unit kohms Comment Tsamp=150 ns RAS depends on Sample Time Setting (ADLSMP, ADSTS) and ADC Power Mode (ADHSC, ADLPC). See charts for Minimum Sample Time vs RAS ADC Conversion Clock ADLPC=0, ADHSC=1 Frequency 12 bit mode fADCK 4 — 40 MHz — ADLPC=0, ADHSC=0 12 bit mode 4 — 30 MHz — ADLPC=1, ADHSC=0 12 bit mode 4 — 20 MHz — 1 Typical values assume VDDAD = 3.0 V, Temp = 25°C, fADCK=20 MHz unless otherwise stated. Typical values are for reference only and are not tested in production. 2 DC potential differences Figure 27. 12-bit ADC input impedance equivalency diagram i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 45 Electrical characteristics 12-bit ADC characteristics Table 42. 12-bit ADC characteristics (VREFH = VDDA, VREFL = VSSAD) Characteristic Supply Current Conditions1 ADLPC=1, ADHSC=0 Symb IDDA Typ2 Min — 250 ADLPC=0, ADHSC=0 350 ADLPC=0, ADHSC=1 400 Max Unit Comment — µA ADLSMP = 0, ADSTS = 10, ADCO = 1 Supply Current Stop, Reset, Module Off IDDA — 0.01 0.8 µA — ADC Asynchronous Clock Source ADHSC=0 fADACK — 10 — MHz tADACK = 1/fADACK — 20 — — 2 — cycles — Sample Cycles ADHSC=1 ADLSMP=0, ADSTS=00 Csamp ADLSMP=0, ADSTS=01 4 ADLSMP=0, ADSTS=10 6 ADLSMP=0, ADSTS=11 8 ADLSMP=1, ADSTS=00 12 ADLSMP=1, ADSTS=01 16 ADLSMP=1, ADSTS=10 20 ADLSMP=1, ADSTS=11 24 i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 46 NXP Semiconductors Electrical characteristics Table 42. 12-bit ADC characteristics (VREFH = VDDA, VREFL = VSSAD) (continued) Characteristic Conversion Cycles Conversion Time Total Unadjusted Error Differential Non-Linearity Conditions1 ADLSMP=0 ADSTS=00 Symb Cconv Typ2 Min — 28 ADLSMP=0 ADSTS=01 30 ADLSMP=0 ADSTS=10 32 ADLSMP=0 ADSTS=11 34 ADLSMP=1 ADSTS=00 38 ADLSMP=1 ADSTS=01 42 ADLSMP=1 ADSTS=10 46 ADLSMP=1, ADSTS=11 50 ADLSMP=0 ADSTS=00 Tconv — 0.7 ADLSMP=0 ADSTS=01 0.75 ADLSMP=0 ADSTS=10 0.8 ADLSMP=0 ADSTS=11 0.85 ADLSMP=1 ADSTS=00 0.95 ADLSMP=1 ADSTS=01 1.05 ADLSMP=1 ADSTS=10 1.15 ADLSMP=1, ADSTS=11 1.25 12 bit mode Comment cycles — — µs Fadc = 40 MHz LSB 1 LSB = (VREFH VREFL)/2 N AVGE = 1, AVGS = 11 LSB AVGE = 1, AVGS = 11 3.4 — 10 bit mode — 1.5 — 8 bit mode — 1.2 — — 0.76 — 10bit mode — 0.36 — 8 bit mode — 0.14 — DNL Unit — — 12 bit mode TUE Max i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 47 Electrical characteristics Table 42. 12-bit ADC characteristics (VREFH = VDDA, VREFL = VSSAD) (continued) Characteristic Conditions1 Integral Non-Linearity 12 bit mode Zero-Scale Error Typ2 Max 2.78 — 10bit mode — 0.61 — 8 bit mode — 0.14 — — -1.14 — 10bit mode — -0.25 — 8 bit mode — -0.19 — — -1.06 — 10bit mode — -0.03 — 8 bit mode — -0.02 — 10.7 — 12 bit mode INL Min — 12 bit mode Full-Scale Error Symb EZS EFS Effective Number of Bits 12 bit mode ENOB 10.1 Signal to Noise plus Distortion See ENOB SINAD SINAD = 6.02 x ENOB + 1.76 1 2 Unit Comment LSB AVGE = 1, AVGS = 11 LSB AVGE = 1, AVGS = 11 LSB AVGE = 1, AVGS = 11 Bits AVGE = 1, AVGS = 11 dB AVGE = 1, AVGS = 11 All accuracy numbers assume the ADC is calibrated with VREFH=VDDAD Typical values assume VDDAD = 3.0 V, Temp = 25°C, Fadck=20 MHz unless otherwise stated. Typical values are for reference only and are not tested in production. NOTE The ADC electrical spec is met with the calibration enabled configuration. Figure 28. Minimum Sample Time Vs Ras (Cas = 2 pF) i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 48 NXP Semiconductors Electrical characteristics Figure 29. Minimum Sample Time Vs Ras (Cas = 5 pF) Figure 30. Minimum Sample Time Vs Ras (Cas = 10 pF) 4.8 Communication interfaces The following sections provide the information about communication interfaces. 4.8.1 LPSPI timing parameters The Low Power Serial Peripheral Interface (LPSPI) provides a synchronous serial bus with master and slave operations. Many of the transfer attributes are programmable. The following tables provide timing characteristics for classic LPSPI timing modes. All timing is shown with respect to 20% VDD and 80% VDD thresholds, unless noted, as well as input signal transitions of 3 ns and a 30 pF maximum load on all LPSPI pins. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 49 Electrical characteristics Table 43. LPSPI Master mode timing Number Symbol Description Min. Max. Units Note 1 fSCK Frequency of operation — fperiph / 2 MHz 1 2 tSCK SCK period 2 x tperiph — µs 2 3 tLead Enable lead time 1 — tperiph — 4 tLag Enable lag time 1 — tperiph — 5 tWSCK tSCK / 2 - 3 — ns — 6 tSU Data setup time (inputs) 10 — ns — 7 tHI Data hold time (inputs) 2 — ns — 8 tV Data valid (after SCK edge) — 8 ns — 9 tHO Data hold time (outputs) 0 — ns — Clock (SCK) high or low time 1 Absolute maximum frequency of operation (fop) is 30 MHz. The clock driver in the LPSPI module for fperiph must be guaranteed this limit is not exceeded. 2 t periph = 1000 / fperiph 1 PCS (OUTPUT) 3 2 SCK (CPOL=0) (OUTPUT) 4 5 5 SCK (CPOL=1) (OUTPUT) 6 SIN (INPUT) 7 2 MSB IN BIT 6 . . . 1 LSB IN 8 SOUT (OUTPUT) 2 MSB OUT BIT 6 . . . 1 9 LSB OUT 1. If configured as an output. 2. LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. Figure 31. LPSPI Master mode timing (CPHA = 0) i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 50 NXP Semiconductors Electrical characteristics 1 PCS (OUTPUT) 2 4 3 SCK (CPOL=0) (OUTPUT) 5 SCK (CPOL=1) (OUTPUT) 5 6 SIN (INPUT) 7 2 MSB IN BIT 6 . . . 1 9 8 SOUT (OUTPUT) LSB IN 2 PORT DATA MASTER MSB OUT BIT 6 . . . 1 MASTER LSB OUT PORT DATA 1.If configured as output 2. LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. Figure 32. LPSPI Master mode timing (CPHA = 1) s Table 44. LPSPI Slave mode timing Number Symbol Description Min. Max. Units Note 1 fSCK Frequency of operation 0 fperiph / 2 MHz 1 2 tSCK SCK period 2 x tperiph — µs 2 3 tLead Enable lead time 1 — tperiph — 4 tLag Enable lag time 1 — tperiph — 5 tWSCK tSCK / 2 - 5 — ns — 6 tSU Data setup time (inputs) 2.7 — ns — 7 tHI Data hold time (inputs) 3.8 — ns — 8 ta Slave access time — tperiph ns 3 9 tdis Slave MISO disable time — tperiph ns 4 10 tV Data valid (after SCK edge) — 14.5 ns — 11 tHO Data hold time (outputs) 0 — ns — Clock (SCK) high or low time 1 Absolute maximum frequency of operation (fop) is 30 MHz. The clock driver in the LPSPI module for fperiph must be guaranteed this limit is not exceeded. 2 tperiph = 1000 / fperiph 3 Time to data active from high-impedance state 4 Hold time to high-impedance state i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 51 Electrical characteristics PCS (INPUT) 2 4 SCK (CPOL=0) (INPUT) 5 3 SCK (CPOL=1) (INPUT) 5 9 8 SIN (OUTPUT) see note SLAVE MSB 6 SOUT (INPUT) 10 11 11 BIT 6 . . . 1 SLAVE LSB OUT SEE NOTE 7 MSB IN BIT 6 . . . 1 LSB IN NOTE: Not defined Figure 33. LPSPI Slave mode timing (CPHA = 0) PCS (INPUT) 4 2 3 SCK (CPOL=0) (INPUT) 5 5 SCK (CPOL=1) (INPUT) 11 10 SIN (OUTPUT) see note SLAVE 8 6 SOUT (INPUT) MSB OUT 9 BIT 6 . . . 1 SLAVE LSB OUT BIT 6 . . . 1 LSB IN 7 MSB IN NOTE: Not defined Figure 34. LPSPI Slave mode timing (CPHA = 1) i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 52 NXP Semiconductors Electrical characteristics 4.8.2 LPI2C module timing parameters This section describes the timing parameters of the LPI2C module. Table 45. LPI2C module timing parameters Symbol fSCL 1 2 Description SCL clock frequency Min Max Standard mode (Sm) 0 100 Fast mode (Fm) 0 400 Fast mode Plus (Fm+) 0 1000 Ultra Fast mode (UFm) 0 5000 High speed mode (Hs-mode) 0 3400 Unit kHz Notes 1, 2 Hs-mode is only supported in slave mode. See General switching specifications. 4.8.3 LPUART electrical specifications Please refer to Section 4.3.2.1, "General purpose I/O AC parameters". 4.8.4 USB PHY parameters This section describes the USB-OTG PHY parameters. The USB PHY meets the electrical compliance requirements defined in the Universal Serial Bus Revision 2.0 OTG with the following amendments. • USB ENGINEERING CHANGE NOTICE — Title: 5V Short Circuit Withstand Requirement Change — Applies to: Universal Serial Bus Specification, Revision 2.0 • Errata for USB Revision 2.0 April 27, 2000 as of 12/7/2000 • USB ENGINEERING CHANGE NOTICE — Title: Pull-up/Pull-down resistors — Applies to: Universal Serial Bus Specification, Revision 2.0 • USB ENGINEERING CHANGE NOTICE — Title: Suspend Current Limit Changes — Applies to: Universal Serial Bus Specification, Revision 2.0 • USB ENGINEERING CHANGE NOTICE — Title: USB 2.0 Phase Locked SOFs — Applies to: Universal Serial Bus Specification, Revision 2.0 • On-The-Go and Embedded Host Supplement to the USB Revision 2.0 Specification — Revision 2.0 plus errata and ecn June 4, 2010 • Battery Charging Specification (available from USB-IF) i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 53 Electrical characteristics — Revision 1.2, December 7, 2010 — Portable device only 4.9 Timers This section provide information on timers. 4.9.1 Pulse Width Modulator (PWM) characteristics This section describes the electrical information of the PWM. Table 46. PWM timing parameters Parameter Symbo Min Typ Max Unit PWM Clock Frequency — — — 132 MHz Power-up Time tpu — 25 — s i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 54 NXP Semiconductors Boot mode configuration 5 Boot mode configuration This section provides information on boot mode configuration pins allocation and boot devices interfaces allocation. 5.1 Boot mode configuration pins Table 47 provides boot options, functionality, fuse values, and associated pins. Several input pins are also sampled at reset and can be used to override fuse values, depending on the value of BT_FUSE_SEL fuse. The boot option pins are in effect when BT_FUSE_SEL fuse is ‘0’ (cleared, which is the case for an unblown fuse). For detailed boot mode options configured by the boot mode pins, see the i.MX RT1010 Fuse Map document and the System Boot chapter in i.MX RT1010 Reference Manual (IMXRT1010RM). Table 47. Fuses and associated pins used for boot Pad Default setting on reset eFuse name GPIO_SD_04 100 K pull-down src.BOOT_MODE[0] GPIO_SD_03 100 K pull-down src.BOOT_MODE[1] GPIO_SD_02 100 K pull-down src.BT_CFG[0] GPIO_SD_01 100 K pull-down src.BT_CFG[1] GPIO_SD_00 100 K pull-down src.BT_CFG[2] 5.2 Details Boot Options, Pin value overrides fuse settings for BT_FUSE_SEL = ‘0’. Signal Configuration as Fuse Override Input at Power Up. These are special I/O lines that control the boot up configuration during product development. In production, the boot configuration can be controlled by fuses. Boot device interface allocation The following tables list the interfaces that can be used by the boot process in accordance with the specific boot mode configuration. The tables also describe the interface’s specific modes and IOMUXC allocation, which are configured during boot when appropriate. Table 48. Boot through FlexSPI PAD Name IO Function Mux Mode Comments GPIO_SD_04 flexspi.B_DATA[3] ALT 0 — GPIO_SD_02 flexspi.B_DATA[2] ALT 0 — GPIO_SD_01 flexspi.B_DATA[1] ALT 0 — GPIO_SD_03 flexspi.B_DATA[0] ALT 0 — GPIO_SD_13 flexspi.B_SCLK ALT 0 — GPIO_00 flexspi.B_DQS ALT 0 — GPIO_SD_00 flexspi.B_SS0_B ALT 0 — GPIO_SD_12 flexspi.A_DQS ALT 0 — GPIO_SD_06 flexspi.A_SS0_B ALT 0 — i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 55 Boot mode configuration Table 48. Boot through FlexSPI (continued) PAD Name IO Function Mux Mode Comments GPIO_SD_05 flexspi.A_SS1_B ALT 0 — GPIO_SD_10 flexspi.A_SCLK ALT 0 — GPIO_SD_09 flexspi.A_DATA[0] ALT 0 — GPIO_SD_07 flexspi.A_DATA[1] ALT 0 — GPIO_SD_08 flexspi.A_DATA[2] ALT 0 — GPIO_SD_11 flexspi.A_DATA[3] ALT 0 — Table 49. FlexSPI reset PAD Name GPIO_13 IO Function gpiomux.IO[13] Mux Mode ALT 5 Comments — Table 50. Boot through UART1 PAD Name IO Function Mux Mode Comments GPIO_10 lpuart1.TX ALT 0 — GPIO_09 lpuart1.RX ALT 0 — GPIO_08 lpuart1.CTS_B ALT 6 — GPIO_07 lpuart1.RTS_B ALT 6 — i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 56 NXP Semiconductors Package information and contact assignments 6 Package information and contact assignments This section includes the contact assignment information and mechanical package drawing. 6.1 6.1.1 12 x 12 mm package information 12 x 12 mm, 0.5 mm pitch, ball matrix Figure 35 shows the top, bottom, and side views of the 12 x 12 mm LQFP package. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 57 Package information and contact assignments Figure 35. 12 x 12 mm LQFP, case x package top and side views i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 58 NXP Semiconductors Package information and contact assignments 6.1.2 12 x 12 mm supplies contact assignments and functional contact assignments Table 51 shows the device connection list for ground, sense, and reference contact signals. Table 51. 12 x 12 mm supplies contact Assignment Supply Rail Name Pin(s) Position(s) Remark DCDC_IN 18 — DCDC_IN_Q 17 — DCDC_GND 20 — DCDC_LP 19 — DCDC_PSWITCH 15 — NGND_KEL0 34 — NVCC_GPIO 7, 50, 63, 71 — NVCC_PLL 40 — VDDA_ADC_3P3 42 — VDD_HIGH_CAP 35 — VDD_HIGH_IN 39 — VDD_SNVS_CAP 26 — VDD_SNVS_IN 25 — VDD_SOC_IN 14, 53, 77 — VDD_USB_CAP 31 — VSS 16, 54, 30, 78 — VSSA_ADC_3P3 41 Table 52 shows an alpha-sorted list of functional contact assignments for the 12 x 12 mm package. Table 52. 12 x 12 mm functional contact assignments Default setting on Reset Default Setting Pin Name 12 x 12 Pin Power Group Pin Type Default Mode Default Function Input/ Output Value Input/ Output Value GPIO_00 13 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO00 Input Keeper Input 100K PD GPIO_01 12 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO01 Input Keeper Input Keeper GPIO_02 11 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO02 Input Keeper Input Keeper GPIO_03 10 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO03 Input Keeper Input Keeper i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 59 Package information and contact assignments Table 52. 12 x 12 mm functional contact assignments (continued) GPIO_04 9 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO04 Input Keeper Input Keeper GPIO_05 8 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO05 Input Keeper Input Keeper GPIO_06 6 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO06 Input Keeper Input Keeper GPIO_07 5 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO07 Input Keeper Input Keeper GPIO_08 4 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO08 Input Keeper Input Keeper GPIO_09 3 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO09 Input Keeper Input Keeper GPIO_10 2 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO10 Input Keeper Input Keeper GPIO_11 1 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO11 Input Keeper Input Keeper GPIO_12 80 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO12 Input Keeper Input Keeper GPIO_13 79 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO13 Input Keeper Input Keeper GPIO_AD_00 60 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO14 Input Keeper Input Keeper GPIO_AD_01 59 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO15 Input Keeper Input Keeper GPIO_AD_02 58 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO16 Input Keeper Input Keeper GPIO_AD_03 57 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO17 Input Keeper Input Keeper GPIO_AD_04 56 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO18 Input Keeper Output1 Keeper GPIO_AD_05 55 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO19 Input Keeper Input Keeper GPIO_AD_06 52 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO20 Input Keeper Input Keeper GPIO_AD_07 51 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO21 Input Keeper Input Keeper GPIO_AD_08 49 NVCC_GPIO Digital GPIO Alt 7 JTAG_TRSTB Input 47K PU Input 47K PU GPIO_AD_09 48 NVCC_GPIO Digital GPIO Alt 7 JTAG_TDO Input Keeper Input Keeper GPIO_AD_10 47 NVCC_GPIO Digital GPIO Alt 7 JTAG_TDI Input 47K PU Input 47K PU i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 60 NXP Semiconductors Package information and contact assignments Table 52. 12 x 12 mm functional contact assignments (continued) GPIO_AD_11 46 NVCC_GPIO Digital GPIO Alt 7 JTAG_MOD Input 100K PD Input 100K PD GPIO_AD_12 45 NVCC_GPIO Digital GPIO Alt 7 JTAG_TCK Input 100K PD Input 100K PD GPIO_AD_13 44 NVCC_GPIO Digital GPIO Alt 7 JTAG_TMS Input 47K PU Input 47K PU GPIO_AD_14 43 NVCC_GPIO Digital GPIO Alt 5 GPIOMUX_IO28 Input Keeper Input Keeper GPIO_SD_00 76 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO00 Input Keeper Input 100K PD GPIO_SD_01 75 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO01 Input Keeper Input 100K PD GPIO_SD_02 74 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO02 Input Keeper Input 100K PD GPIO_SD_03 73 NVCC_GPIO Digital GPIO Alt 6 SRC_BOOT_MOD Input E1 100K PD Input 100K PD GPIO_SD_04 72 NVCC_GPIO Digital GPIO Alt 6 SRC_BOOT_MOD Input E0 100K PD Input 100K PD GPIO_SD_05 70 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO05 Input Keeper Input Keeper GPIO_SD_06 69 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO06 Input Keeper Input Keeper GPIO_SD_07 68 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO07 Input Keeper Input Keeper GPIO_SD_08 67 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO08 Input Keeper Input Keeper GPIO_SD_09 66 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO09 Input Keeper Input Keeper GPIO_SD_10 65 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO10 Input Keeper Input Keeper GPIO_SD_11 64 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO11 Input Keeper Input Keeper GPIO_SD_12 62 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO12 Input Keeper Input Keeper GPIO_SD_13 61 NVCC_GPIO Digital GPIO Alt 5 GPIO2_IO13 Input Keeper Input 100K PD ONOFF 21 VDD_SNVS_I Digital N GPIO Alt 0 SRC_RESET_B Input 100K PU Input 100K PU PMIC_ON_REQ 24 VDD_SNVS_I Digital N GPIO Alt 0 SNVS_PMIC_ON_ Output REQ 100K PU Output 100K PU POR_B 22 VDD_SNVS_I Digital N GPIO Alt 0 SRC_POR_B 100K PU Input 100K PU Input i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 61 Package information and contact assignments Table 52. 12 x 12 mm functional contact assignments (continued) RTC_XTALI 27 — — — — — — — — RTC_XTALO 28 — — — — — — — — TEST_MODE 23 VDD_SNVS_I Digital N GPIO Alt 0 TCU_TEST_MOD E Input 100K PD Input 100K PD USB_OTG1_CH D_B 36 — — — — — — — — USB_OTG1_DN 32 — — — — — — — — USB_OTG1_DP 33 — — — — — — — — USB_OTG1_VB US 29 — — — — — — — — XTALI 37 — — — — — — — — XTALO 38 — — — — — — — — 1 This pin output is in a high level until the system reset is complete. i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 62 NXP Semiconductors Package information and contact assignments 6.1.3 12 x 12 mm package pin assignments GPIO_SD_10 GPIO_SD_11 NVCC_GPIO GPIO_SD_12 GPIO_SD_13 63 62 61 GPIO_SD_05 70 64 NVCC_GPIO 71 GPIO_SD_09 GPIO_SD_04 72 65 GPIO_SD_03 73 66 GPIO_SD_02 74 GPIO_SD_08 GPIO_SD_01 75 67 GPIO_SD_00 76 GPIO_SD_06 VDD_SOC_IN 77 GPIO_SD_07 VSS 78 69 GPIO_13 79 68 GPIO_12 80 Figure 36 shows the pin assignments of the 12 x 12 mm package. 1 60 GPIO_AD_00 GPIO_10 2 59 GPIO_AD_01 GPIO_09 3 58 GPIO_AD_02 GPIO_08 4 57 GPIO_AD_03 GPIO_07 5 56 GPIO_AD_04 GPIO_06 6 55 GPIO_AD_05 NVCC_GPIO 7 54 VSS GPIO_05 8 53 VDD_SOC_IN GPIO_04 9 52 GPIO_AD_06 GPIO_03 10 51 GPIO_AD_07 GPIO_02 11 50 NVCC_GPIO GPIO_11 GPIO_01 12 49 GPIO_AD_08 GPIO_00 13 48 GPIO_AD_09 VDD_SOC_IN / DCDC_SENSE 14 47 GPIO_AD_10 DCDC_PSWITCH 15 46 GPIO_AD_11 VSS 16 45 GPIO_AD_12 DCDC_IN_Q 17 44 GPIO_AD_13 35 36 37 38 39 40 VDD_HIGH_CAP USB_OTG1_CHD_B XTALI XTALO VDD_HIGH_IN NVCC_PLL VDD_USB_CAP 34 31 VSS NGND_KEL0 30 USB_OTG1_VBUS 32 29 33 28 RTC_XTALO USB_OTG1_DP 27 RTC_XTALI USB_OTG1_DN 26 VDD_SNVS_IN ONOFF VDD_SNVS_CAP VSSA_ADC_3P3 / ADC_VREFL 25 41 24 20 PMIC_ON_REQ DCDC_GND 23 VDDA_ADC_3P3 / ADC_VREFH TEST_MODE GPIO_AD_14 42 21 43 19 22 18 POR_B DCDC_IN DCDC_LP Figure 36. The pin assignments of the 12 x 12 mm package i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 NXP Semiconductors 63 Revision history 7 Revision history Table 53 provides a revision history for this data sheet. Table 53. i.MX RT1010 data sheet document revision history Rev. Number Date Rev. 0 09/2019 Substantive Change(s) • Initial version i.MX RT1010 Crossover Processors Data Sheet for Consumer Products, Rev. 0, 09/2019 64 NXP Semiconductors How to Reach Us: Information in this document is provided solely to enable system and software implementers to Home Page: nxp.com use NXP products. There are no express or implied copyright licenses granted hereunder to Web Support: nxp.com/support reserves the right to make changes without further notice to any products herein. design or fabricate any integrated circuits based on the information in this document. NXP NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in NXP data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals” must be validated for each customer application by customer‚ customer’s technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: nxp.com/SalesTermsandConditions. While NXP has implemented advanced security features, all products may be subject to unidentified vulnerabilities. Customers are responsible for the design and operation of their applications and products to reduce the effect of these vulnerabilities on customer’s applications and products, and NXP accepts no liability for any vulnerability that is discovered. Customers should implement appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX, EMBRACE, GREENCHIP, HITAG, I2C BUS, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TRENCHMOS, UCODE, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, Ready Play, SafeAssure, the SafeAssure logo, StarCore, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, SMARTMOS, Tower, TurboLink, UMEMS, EdgeScale, EdgeLock, eIQ, and Immersive3D are trademarks of NXP B.V. All other product or service names are the property of their respective owners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates.The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. © 2019 NXP B.V. Document Number: IMXRT1010CEC Rev. 0 09/2019