background image

1 Introduction

This document’s purpose is to help hardware engineers design and test
their MIMXRT1170 processor-based designs. It provides information about
board layout recommendations and design checklists to ensure first-pass
success and avoid board bring-up problems. This guide is released along with
the relevant device-specific hardware documentation such as data sheets,
reference manuals, and application notes available on 

nxp.com.

 

RT1160 shares the same design with RT1170, so engineers can
also use this document for RT1160.

  NOTE  

2 Background

The i.MX RT1170 is a new processor family featuring NXP's advanced implementation of the high performance Arm

®

 Cortex

®

-M7

Core and power efficient Arm Cortex-M4 core. It provides high CPU performance and real-time response.
The i.MX RT1170 has 2 MB of on-chip RAM in total, including a 512 KB RAM which can be flexibly configured as Tightly-Coupled
Memory (TCM) or general purpose On-Chip RAM (OCRAM). The i.MX RT1170 integrates advanced power management module
with DC-DC and LDOs that reduce complexity of external power supply and simplify power sequencing.
It provides various memory interfaces, including SDRAM, Raw NAND FLASH, NOR FLASH, SD/eMMC, Quad SPI, Hyper
RAM/Flash. It also provides a wide range of other interfaces for connecting external peripherals, such as WLAN, BluetoothR, GPS,
displays, and camera sensors. Like other i.MX processors, i.MX RT1170 also has rich audio and video features, including MIPI
CSI/DSI, LCD display, graphics accelerator, camera interface, S/PDIF, and I

2

S audio interface.

The i.MX RT1170 applications processor can be used in areas such as industrial HMI, IoT, high-end audio appliance, low-end
instrument cluster, Point-of-Sale(PoS), motor control, and home appliances.

3 Power supply

For power supply voltage specifications, refer to the Operating Ranges table in the device data sheets. See 

Table 1

 and 

Table 2

for power supply decoupling recommendations.

 

The 

Figure 1

 in this section is applicable to RT1170 silicon and these tables do not include the on-chip LDO output

specification, which can be found in the device data sheet.

  NOTE  

Contents

1

Introduction......................................1

2

Background..................................... 1

3

Power supply...................................1

4

Clocks..............................................7

5

Debugging and programming..........8

6

Boot, reset, and miscellaneous..... 10

7

Layout recommendations..............18

8

Related resources......................... 22

9

Revision history.............................22

MIMXRT1170HDUG

Hardware Development Guide for the MIMXRT1160/1170 Processor

Rev. 2 — 09/2021

User Guide

Summary of Contents for MIMXRT1160

Page 1: ... It provides various memory interfaces including SDRAM Raw NAND FLASH NOR FLASH SD eMMC Quad SPI Hyper RAM Flash It also provides a wide range of other interfaces for connecting external peripherals such as WLAN BluetoothR GPS displays and camera sensors Like other i MX processors i MX RT1170 also has rich audio and video features including MIPI CSI DSI LCD display graphics accelerator camera inte...

Page 2: ...ball P11 VDD_SNVS_IN 1 Place under ball U12 VDD_SNVS_ANA 1 Place under ball U14 VDD_SNVS_DIG 1 Place under ball T14 VDD_USB_1P8 1 Place under ball H12 isolate from 1V8 source with series ferrite bead 120 ohm 100MHz VDD_USB_3P3 1 Place under ball G12 isolate from 3V3 source with series ferrite bead 120 ohm 100MHz VDDA_ADC_1P8 1 Place under ball K15 VDDA_ADC_3P3 1 Place under ball J13 VDDA_1P0 1 Pla...

Page 3: ...2 μF1 Notes VDD_SOC_IN_x 2 3 1 Place 0402 under balls H8 J8 J9 J10 K10 VDD_LPSR_IN 1 Place under ball R12 VDD_LPSR_ANA 1 Place under ball P12 VDD_LPSR_DIG 1 Place under ball P11 VDDA_ADC_3P3 1 1 Place 1 μF under ball J13 place 0 1 μF near J13 isolate from 3V3 source with series ferrite bead 120 ohm 100MHz ADC_VREFH 1 Place under ball G16 VDDA_ADC_1P8 1 1 Place 1 μF under ball K15 place 4 7 μF near...

Page 4: ...μF 2 2 μF and 4 7 μF are size 0402 and 22 μF is size 0805 Type X6S is used for automotive cluster and extended temperature range Table 3 Power supply and SNVS domain signals Item Recommendation Description 1 Power sequence Comply with the power up power down sequence guidelines as described in the data sheet to guarantee a reliable operation of the device Any deviation from these sequences may res...

Page 5: ...tage limitation The common limitation for the ripple noise shall be less than 5 Vp p of the supply voltage average value The related power rails affected are VDD_XXX VDD_XXX_IN VDDA_1P0 VDD_XXX_ANA VDD_XXX_DIG 4 Supply currents Maximum supply currents comply with maximum supply currents in data sheet Concerning i MX RT1170 The DCDC_DIG_X output power capacity is 850 mA and DCDC_ANA_X output power ...

Page 6: ...d ESR 0 1 Ω The external bulk capacitor total is about 66 μF this includes all the capacitors used on DCDC_DIG_X and VDD_SOC_IN DCDC_PSWITCH should delay 1 ms with respect to DCDC_IN to guarantee that DCDC_IN is stable before the DC DC starts up If you want to bypass the internal DC DC DCDC_PSWITCH and DCDC_MODE must be tied to the ground others signals such as DCDC_IN DCDC_LP DCDC_LN DCDC_ANA DCD...

Page 7: ...pacitance Do not use an external biasing resistor because the bias circuit is on the chip To hit the exact oscillation frequency the board capacitors must be reduced to account for the board and chip parasitics The integrated oscillation amplifier is self biasing but relatively weak Care must be taken to limit the parasitic leakage from RTC_XTALI and RTC_XTALO to either the power or the ground 100...

Page 8: ...tartup and power consumption To use the high power mode populate the 1 Mohm resistor between XTALI and XTALO The SDK software requires 24 MHz on XTALI XTALO The crystal can be eliminated if an external 24 MHz oscillator is available in the system In this case please refer to section of Bypass Configuration 24 MHz from the reference manual For the bypass mode pin connection the external bypass cloc...

Page 9: ... not use an external pull down on an input that has an on chip pull up External resistors can be used with all JTAG signals except for JTAG_TDO but they are not required See Table 5 for a summary of the JTAG interface 3 JTAG_MOD JTAG_MOD is called SJC_MOD in some documents Both names refer to the same signal JTAG_MOD shall be externally connected to GND for normal operation in a system The termina...

Page 10: ...CFG 11 0 The BOOT_CFG signals are required for a proper functionality and operation and shall not be left floating during development if BOOT_CFG fuses and BT_FUSE_SEL are not configured See the System Boot chapter in your chip reference manual for the correct boot configuration Note that an incorrect setting may result in an improper boot sequence 2 BOOT_MODE 1 0 For logic 0 Tie to GND through 10...

Page 11: ...boot sequence POR_B signal has internal 100K pull up to SNVS domain should pull up to VDD_SNVS_ANA if need to add external pull up resistor otherwise it will cause additional leakage during SNVS mode It s recommended to add the external reset IC to the circuit to guarantee POR_B is properly processed during power up down please refer to the EVK design for details Note 1 As the Low DCDC_IN detectio...

Page 12: ...eripheral PinMux Peripheral Instance Port IO function PAD Mode Note LPUART 1 LPUART1_TX GPIO_AD_24 ALT0 Can be used for serial downloader mode Refer to Serial Downloader in Reference Manual for more information LPUART1_RX GPIO_AD_25 ALT0 LPSPI 1 LPSPI1_SCK GPIO_AD_28 ALT0 Serial NOR EEPROM connected to one of the LPSPI ports can be used as a recovery device Refer to Recovery devices in Reference M...

Page 13: ...IO_EMC_B1_34 ALT0 SEMC_DATA13 GPIO_EMC_B1_35 ALT0 SEMC_DATA14 GPIO_EMC_B1_36 ALT0 SEMC_DATA15 GPIO_EMC_B1_37 ALT0 SEMC_ADDR09 GPIO_EMC_B1_18 ALT0 SEMC_ADDR11 GPIO_EMC_B1_19 ALT0 SEMC_ADDR12 GPIO_EMC_B1_20 ALT0 SEMC_BA1 GPIO_EMC_B1_22 ALT0 SEMC_CSX0 GPIO_EMC_B1_41 ALT0 uSDHC 1 USDHC1_CD_B GPIO_AD_32 ALT4 eMMC MMC or SD eSD connected to one of the USDHC ports is a primary boot option Refere to Expan...

Page 14: ...l for more information The ROM will read the 512 byte FlexSPI NOR configuration parameters described in FlexSPI Serial NOR Flash Boot Operation Reference Manual using the non italicized pins Note These pins are a secondary pinout option for FlexSPI serial NOR flash boot FLEXSPI1_B_DATA 2 GPIO_SD_B2_01 ALT1 FLEXSPI1_B_DATA 1 GPIO_SD_B2_02 ALT1 FLEXSPI1_B_DATA 0 GPIO_SD_B2_03 ALT1 FLEXSPI1_B_SCLK GP...

Page 15: ...Note ROM can configure the italicized signals based on the FlexSPI NOR configuration parameters provided FLEXSPI2_B_DATA 6 GPIO_EMC_B2_00 ALT4 FLEXSPI2_B_DATA 5 GPIO_EMC_B2_01 ALT4 FLEXSPI2_B_DATA 4 GPIO_EMC_B2_02 ALT4 FLEXSPI2_B_DATA 3 GPIO_EMC_B2_03 ALT4 FLEXSPI2_B_DATA 2 GPIO_EMC_B2_04 ALT4 FLEXSPI2_B_DATA 1 GPIO_EMC_B2_05 ALT4 FLEXSPI2_B_DATA 0 GPIO_EMC_B2_06 ALT4 FLEXSPI2_B_DQS GPIO_EMC_B2_07...

Page 16: ...I in Reference Manual for more information The ROM will read the 512 byte FlexSPI described in FlexSPI Serial NOR Flash Boot Operation in Reference Manual using the non italicized pins Note ROM can configure the italicized signals based on the FlexSPI NOR configuration parameters provided FLEXSPI_B_DATA2 GPIO_SD_B1_01 ALT1 FLEXSPI_B_DATA1 GPIO_SD_B1_02 ALT1 FLEXSPI_B_DA TA0 GPIO_SD_B1_03 ALT1 FLEX...

Page 17: ...NOR Flash Boot Operation in Reference Manual using the non italicized pins For 8 bit wide memories the FLEXSPI_B_DATA 3 0 pins are combined with the FLEXSPI_A_DATA 3 0 lines to get the full 8 bit port FlexSPI NOR configuration parameters provided FLEXSPI_B_DATA2 GPIO_SD_B 1_01 ALT1 FLEXSPI_B_DATA1 GPIO_SD_B1_02 ALT1 FLEXSPI_B_DATA0 GPIO_SD_B1_03 ALT1 FLEXSPI_B_SCLK GPIO_SD_B1_01 ALT1 FLEXSPI_B_DQS...

Page 18: ...ss required impedance and required current for power traces The stackup also determines the constraints for routing and spacing Consider the following when designing the stackup and selecting the material for your board The board stackup is critical for the high speed signal quality Preplan the impedance of the critical traces The high speed signals must have reference planes on adjacent layers to...

Page 19: ...ww nxp com Use the NXP design strategy for power and decoupling 7 3 FlexSPI FlexSPI is a flexible SPI Serial Peripheral Interface host controller which supports two SPI channels and up to 4 external devices Each channel supports Single Dual Quad Octal mode data transfer 1 2 4 8 bidirectional data lines FlexSPI is the most commonly used external memory Please refer to section FlexSPI parameters fro...

Page 20: ...ne slots or anti etch When placing the connectors make sure that the ground plane clearouts around each pin have ground continuity between all pins Maintain the parallelism skew matched between DP and DM and match the overall differential length difference to less than 5 mils Maintain the symmetric routing for each differential pair Do not route the DP and DM traces under the oscillators or parall...

Page 21: ...GND plane must be directly under the crystal associated components and traces The clocks or strobes that are on the same layer need at least 2 5 spacing from the adjacent traces 2 5 height from the reference plane to reduce crosstalk All synchronous modules must have the bus length matching and relative clock length control For the SD module interfaces Match the data clock and CMD trace lengths le...

Page 22: ...CDC_ANA_SENSE DCDC_LP DCDC_LN Not connected DCDC_PSWITCH DCDC_MODE To ground USB USB1_DN USB1_DP USB1_VBUS USB2_DN USB2_DP USB2_VBUS Not connected VDD_USB_1P8 Tie directly to power capacitors are not required VDD_USB_3P3 Tie directly to power capacitors are not required SYS OSC XTALI XTALO Not connected For unused digital IO suggest to tie low or configure it to pull down NOTE 8 Related resources ...

Page 23: ...ain signals in Table 3 Power supply and SNVS domain signals Removed the figure Power up and power down sequences Updated power sequence requirements Updated the on chip termination values and added a footnote in Table 5 JTAG interface summary Updated the description of JTAG_TDO in Table 6 JTAG recommendation Removed an item For the RT1170 SEMC module to support SDRAM SEMC_DQS pin GPIO_EMC_B1_39 sh...

Page 24: ...ly check security updates from NXP and follow up appropriately Customer shall select products with security features that best meet rules regulations and standards of the intended application and make the ultimate design decisions regarding its products and is solely responsible for compliance with all legal regulatory and security related requirements concerning its products regardless of any inf...

Reviews: