Summary of Contents for NXP Semiconductors IMXRT500HDG
Page 1
RT500 Hardware Design Guide Rev. 0 — 15 November 2022 User guide Document information Information Content Keywords IMXRT500HDG, i.MX RT500, MIMXRT595-EVK Abstract This user guide provides details about the system hardware design to help the users to develop their i.MX RT500 based designs...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Introduction This user guide provides details about the system hardware design to help the users to develop their i.MX RT500 based designs. Recommendations and examples from the NXP MIMXRT595-EVK board are also included in the following section to illustrate the concepts.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Operating characteristics: • Power supply: – VDDCORE: 0.6 V to 1.155 V – VDDIO_0/1/2/4: 1.71 V to 1.89 V – VDDIO_3: 1.71 V to 3.6 V • Temperature range (ambient): -20 C° to +70 C°...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Power domains This section provides details about the power domains on the chip and in the system. 3.1 i.MX RT500 power domains always-on, GPIO, and analog The i.MX RT500 has several digital and analog supplies to power internal circuits and the GPIO ports that interface to the system.
Page 5
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide The minimum voltage is 0.7 V in active mode to save power, but the level can be reduced in retention mode. This supply requires quite a bit of decoupling capacitance. Refer the following steps on how to apply the minimum quantity of capacitors across the 12 of VDDCORE pins.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide 3.3 i.MX RT500 power domains, internal regulator The LDO_ENABLE input signal is listed in this power domain section because it is the control signal that enables the internal VDDCORE LDO regulator when an external VDDCORE supply is not used.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Table 5. Domains ...continued VDDIO rail GPIO pins VDDIO_1 PIO0_14 to PIO0_19 PIO0_21 to PIO0_25 PIO0_28 to PIO0_31 PIO1_0 PIO1_3 to PIO1_7 PIO1_9 to PIO1_10 PIO2_24 to PIO2_31 PIO3_1 to PIO3_3 PIO4_11 to PIO4_17...
Page 8
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide 2. PMIC mode pins are the outputs that are controlled by an always-on supply. These pins must have external pullups to VDD_AO1V8 and get validated after several microseconds once VDD_AO1V8 is stable.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide VDD_AO1V8 ERR050716: VDDIO_x should be powered at same time as VDD1V8 PMIC_MODE0/1 VDD1V8, VVD1V8_1 VDDA_ADC1V8, VREFP VDDIO_0, 1, 2, 3, 4 VDDA_BIAS VDDIO_3(3.3V) VDDCORE RESETN Figure 2. Power-on sequence The power-on sequences are shown in the...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • BGA-style wafer level chip scale package WLCSP • 24-pin quad flat pack, no leads QFN The block diagram shown in Figure 3 has taken from the PCA9420 data sheet. If VIN is greater than 6 V, the voltage rating on the capacitor of 2.2 µF/10 V...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • USB 3.3 V supply • 1.1 V MIPI_DSI_VDD11 supply for the MIPI_DSI digital core (which we recommend tying to the VDDCORE supply) • 1.8 V MIPI_DSI_VDD18 supply for the MIPI_DSI PHY •...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide 5.1 External clocks The main crystal oscillator (XTALIN / XTALOUT) can drive crystals from 4 MHz to 32 MHz. The main crystal oscillator can operate in low-power or high gain modes, while the possible frequency range is 4 MHz to 32 MHz, the practical range is 5 MHz to 26 MHz due to limitations of the on-chip PLLs.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide OSC Module OSC Module XTALIN XTALOUT XTALIN XTALOUT crystal crystal High gain mode Low power mode Figure 5. High gain and low-power modes Table 8. PLL frequency PLL frequency (MHz) based on multiplier Crystal (MHz) VCO range is from 80 MHz to 572 MHz.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide OSC Module XTALIN XTALOUT crystal High gain mode Figure 6. High gain mode Note: The series resistor is in the XTALOUT leg. A small value resistance may be used for low frequency (<8 MHz) crystals, but it is normally not needed.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide OSC Module XTALIN XTALOUT crystal Low power mode Figure 7. Low-power mode 5.5 Main crystal oscillator (XTALIN/XTALOUT) bypass mode The main crystal oscillator can be bypassed with an external oscillator. It is recommended to: 1.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • The RTC oscillator frequency can be tuned using the CLKOUT or 32KHZ_CLKOUT output to measure the frequency. RTxxx RTCXIN RTCXOUT XTAL Figure 8. RTC oscillator 5.7 CLKIN input clock The CLKIN input is available as a shared function on one of four GPIO pins on the i.MX...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Note: Higher frequency clocks may show wave deformation due to loading and drive strength. Full drive strength can be enabled to resolve it. CLKOUT Port PIO0_24 PIO1_10 osc_clk PIO1_19 1m_lposc PIO2_29 FRO_DIV2...
Page 19
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide There are many methods to calculate load capacitance, but none are accurate. At best, they are approximations. We recommend using a simple calculation to determine the initial values of the external load capacitors. Then, after placing these values on the crystal, measure the frequency with a CLKOUT pin.
Page 20
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Refer to Load capacitance expression 1: Let C and C be the same value. Multiply the crystal load capacitance C by 2, subtract the pad capacitance, and then subtract 2 x stray capacitance.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide If the boot source field is not programmed, the bootloader checks the status of three GPIO pins to determine where to boot from. Table 12. Boot session Boot mode Field Primary boot source. (a.k.a. master boot source)
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Figure 13. MIMXRT595-EVK board 6.7 Reset pin The external reset pin is an active low input. A low resets the device, causing I/O ports and peripherals to take on their default states, and the boot code to execute. RESETN...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Table 14. Reset pin Signal Description Recommendations RESETN External reset input: A When used with a PMIC, tie low on this pin resets the this pin to the SYSRSTb or device, causing I/O ports and...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • L1 - Contains signals and components, high-speed signal routing, and routed power traces. • L2 - It is a solid ground plane that is a reference that provides the return paths for L1 and L3 signals.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide 7.5 Trace impedance requirements The trace impedance requirements for the MIMXRT595-EVK PCB were developed with the board vendor who provided guidance based on the signal impedance requirements. • Except for critical impedance traces, we specified minimum trace widths of 4.0 mils and minimum spaces of 5.0 mils.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Avoid creating slots, voids, and splits into reference planes. It creates discontinuities that can degrade signal integrity and generate emissions. Review the via voids to ensure they do not create splits. Provide ground return vias adjacent to signal vias when transitioning between different reference ground planes.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide The 12 VDDCORE balls routed to 4 microvias are highlighted on the left figure. Microvias are used to connect layers 1-2, 2-3, 3-4, 4-5, and 5-6. Skip vias are used to connect layers 1-3 and layers 4-6, as shown in the right figure.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • Image A shows all the MCU ball pads on the top layer. • Image B shows the corresponding via-in-pad microvias for the MCU on the top layer. • Image C shows that many fewer microviases are connected to the decoupling capacitors on the bottom layer.
Page 34
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Traces should be as short as possible and must not cross or couple with other signal lines. The crystal signal loop area must be made as small as possible to minimize the noise coupled through the PCB and to keep the parasitics as small as possible.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide We recommend placing load capacitors for the RTC oscillator even when using internal capacitors, in case the internal capacitors do not have enough tuning resolution. It is important to maintain the RTC frequency accurately.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Figure 25. EVK external memory layouts • Octal flash: Most data and control lines are routed on L1, it is good because all the HS signals between MCU and memory must be on the same layer. The MCU and memory can be on different layers, but all the HS signals should be on one layer.
Page 37
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide QSPI flash MEM_1V8 MEM_1V8 MEM_1V8 C212 C213 1.0 F 0.1 F 10 V 16 V R358 R359 R360 33 k 33 k 10 k SI_IO0 R427 FLEXSPI0_DATA0 SO_IO1 R429 R430 FLEXSPI0_SSO_B FLEXSPI0_DATA1...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide 7.17 EVK memories PSRAM (U108) Continuing to look at good and poor design practices as fallows, for more details, see Figure 28 Figure pSRAM MEM_1V8 C218 C217 C219 0.1 F 1.0 F 4.7 F...
Page 39
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Figure 29. EVK external PSRAM layout For the PSRAM footprint, a few lines are completely on the top layer. • Addr/Data lines are routed across several layers: It is poor since all HS signals between MCU and memory should be on the same layer and have matched lengths for signal integrity.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide • L2 ground reference: All HS signals should have a ground plane for return currents. L6 signals do not have the same reference as L1 signals. The MCU and memory can be on different layers, but all HS signals must be on one layer.
Page 41
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Many signals on multiple layers. HS signals shared among multiple devices. Shorting resistors for shared components and signals. MCU_1V8 SDC_3V3 SD CARD R500 C285 R483 R482 4.7 k 100 k 100 k...
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Due to the removal of 3.3 V support on the high-speed pads, the SD card interface is no longer supported. This considerably reduced the current leakage on VDD1V8. An erratum is issued to describe this further describe. We are evaluating the use of using an external level shifter to enable this.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Jumpers and 0 esistors are used on the EVK to enable current measurements. JUMPER (DEFAULT) = 1-2 These should not be used in an end application because they require additional components and routing, which contribute to EMC HDR 1x2 emissions and susceptibility.
IMXRT500HDG NXP Semiconductors i.MX RT500 Hardware Design Guide Conclusion Reviewed the multiple power domains on the chip, how to filter them, the power sequencing for these domains, and the implementation of the recommended PMIC for i.MX RT500 system power. Examined the crystal oscillators that feed the internal clock systems, as well as the features of these oscillators.
NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
Need help?
Do you have a question about the IMXRT500HDG and is the answer not in the manual?
Questions and answers