UM12160 Wi-Fi Development Board

Specifications

Product Name: FRDM-RW612 Board

Model Number: UM12160

Revision: 1.0

Date: 20 September 2024

Product Information

FRDM-RW612 Overview

The NXP FRDM-RW612 board is a low-cost design and evaluation
board based on the RW612 MCU. The RW612 system integrates a dual
Arm Cortex microcontroller and Wi-Fi 6 + Bluetooth Low Energy (LE)
5.4 / 802.15.4 tri-radio wireless MCU designed for a broad array of
applications.

Board Features

  • RW612 MCU with integrated Wi-Fi 6, Bluetooth LE, and 802.15.4
    radios
  • 512 Mbit external serial flash and 64 Mbit PSRAM
  • Ethernet PHY, temperature sensor, RGB LED, push buttons,
    high-speed USB circuit
  • Compatible with Arduino shield modules, mikroBUS, and Pmod
    header
  • MCU-Link debug probe based on LPC55S69 MCU

Product Usage Instructions

1. Getting Started

Before using the FRDM-RW612 board, ensure that the MCU-Link
debug probe is programmed with the required firmware. Connect the
board to your development system using a USB cable.

2. Software Development

Download the necessary tools and software from the NXP website
to start developing applications for the RW612 MCU. Utilize the
provided example applications and drivers for a smoother
development process.

3. Hardware Connections

Utilize the various headers and connectors on the board to
interface with external components or modules. Refer to the block
diagram in the user manual for detailed pinout information.

4. Debugging and Testing

Use the MCU-Link debugger for debugging purposes. Utilize the
onboard features such as push buttons and LEDs for testing and
validation of your applications.

FAQ

Q: What is the main feature of the RW612 MCU?

A: The RW612 MCU is a highly integrated,
low-power tri-radio Wireless MCU with integrated Wi-Fi 6, Bluetooth
LE, and 802.15.4 radios.

Q: Is the FRDM-RW612 board compatible with Arduino shield
modules?

A: Yes, the FRDM-RW612 board is compatible with
Arduino shield modules, mikroBUS, and Pmod header for additional
functionality.

UM12160
FRDM-RW612 Board User Manual
Rev. 1.0 — 20 September 2024

User manual

Document information

Information

Content

Keywords

FRDM-RW612, UM12160, RW612

Abstract

The NXP FRDM-RW612 board is a low-cost design and evaluation board based on RW612 MCU. This document describes the hardware of the FRDM-RW612 board.

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

1 FRDM-RW612 overview

The NXP FRDM-RW612 board is a low-cost design and evaluation board based on the RW612 device.
The RW612 system integrates a dual Arm Cortex microcontroller and Wi-Fi 6 + Bluetooth Low Energy (LE) 5.4 / 802.15.4 tri-radio wireless MCU designed for a broad array of applications. NXP supports the RW612 device with tools and software, including hardware evaluation boards, software development IDE, example applications, and drivers.
The FRDM-RW612 board consists of one RW612 device with 512 Mbit external serial flash (provided by Winbond). The board also features a 64 Mbit PSRAM (provided by Apmemory), Ethernet PHY, a P3T1755 I3C temperature sensor, RGB LED, push buttons, high-speed USB circuit, and MCU-Link debug probe circuit. The board is also compatible with the Arduino shield modules, mikroBUS, and Pmod header for an NXP low-cost LCD module PAR-LCD-S035.
The onboard MCU-Link debug probe is based on the LPC55S69 MCU. Before using the MCU-Link functionality, ensure that it is programmed with the required firmware. For details, see Section 3.5.

1.1 Block diagram
Figure 1 shows the FRDM-RW612 board block diagram.

SWD header

MCU-Link CMSIS-DAP

USB

/J-Link

VCOM

MCU-Link debugger

SWD SPI I2C

LPC55S69 UART

5 V USB1-VBUS
5 V

X TA L On board debugger

USB type C DCDC

USB 2.0 3.3 V

PMOD

Arduino J2

Arduino J1

mikroBUS header

Push buttons

LCD SPI I2C SPI I2S UART

SWD

RESET, WAKE UP, ISP

PCB ANT

RF connector

RF_CNTL3

SPDT

UART
USB OTG VIO, VPA, VIO_SD, VIO_RF

RW612

Wi-Fi 5 GHz Tx/Rx RF RF_CNTL[1:0] Wi-Fi 2.4 GHz Tx/Rx RF Bluetooth LE/802.15.4 Tx/Rx RF
GPIOs Clock

RMII

FLexSPI_0A

FLexSPI_0B

Diplexer SPDT XTAL

PDM

Ethernet PHY
RJ 45 connector

Arduino J3 Arduino J4

RGB LED

QSPI FLASH

p SR AM

Temperature sensor

Figure 1.FRDM-RW612 Block Diagram

1.2 Board features

Table 1 describes the features of the FRDM-RW612 board.

Table 1.FRDM-RW612 features

Board feature

Target MCU features used

RW612 MCU (Target MCU)

Description
The RW612 is a highly integrated, low-power tri-radio Wireless MCU with an integrated MCU and Wi-Fi 6 + Bluetooth Low Energy (LE) / 802.15.4 radios. The RW612 MCU subsystem includes a 260 MHz Arm Cortex-M33 core with TrustZone-M, 1.2 MB on-chip SRAM and a highbandwidth Quad SPI interface with an on-the-fly decryption engine for securely accessing off-chip XIP flash. The RW612 includes a full-featured 1×1 dual-band (2.4 GHz / 5 GHz)

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 2 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 1.FRDM-RW612 features…continued

Board feature

Target MCU features used

Description
20 MHz Wi-Fi 6 (802.11ax) subsystem bringing higher throughput, better network efficiency, lower latency, and improved range over previous generation Wi-Fi standards. The Bluetooth LE radio supports 2 Mbit/s high-speed data rate, long range, and extended advertising. The on-chip 802.15.4 radio supports the Thread and Zigbee networking protocols.
The RW612 is an ideal device for Matter applications running over Wi-Fi, Ethernet, and Thread. The RW612 can operate as a Matter controller and Thread Border Router. For details, see the RW612 Data Sheet.

Power supply

· 5 V input power supply using one of the following power sources:
­ MCU-Link USB2.0 Type-C connector ­ Arduino Shield-compatible header ­ 5 V regulator populated at 3-pin jumper · One DCDC converter for 3.3 V power supply · Jumpers and resistors configuration for different power supplies

Clock

· 40 MHz crystal for system reference clock · 32.768 kHz crystal for real-time clock (RTC) · 50 MHz Ethernet PHY clock from MAC · 16 MHz crystal for MCU-Link onboard debugger

USB

High-speed (HS) USB module

One USB Type-C connector interfaced with a high-speed USB controller and PHY module

Memory

FlexSPI controller

Supports both: · Winbond W25Q512JVFIQ ­ 512 Mbit QSPI flash memory · APmemory APS6404L-3SQN-SN ­ 64 Mbit QSPI PSRAM

Temperature sensor Inter-integrated circuit (I2C)

Supports NXP P3T1755 temperature sensor

Ethernet

Ethernet controller (ENET0)

10 / 100 Mbit/s (RMII) KSZ8081RNB Ethernet PHY and RJ45 connector

I/O headers

Headers compatible with:
· Arduino shields (outer rows) and FRDM header (inner rows)
· Mikroe click boards · LCD on peripheral module (Pmod)

Debug

· Onboard MCU-Link debug probe with CMSIS-DAP and SEGGER J-Link protocol options. It can connect to the target MCU through a USB-to-UART, USB-to-SPI, or USBto-I2C bridge.
· 10-pin Arm JTAG/SWD connector for connecting an external debug probe

RF front-end

Wi-Fi 6 / Bluetooth LE 5.4 / 802.15.4

Single-antenna configuration through either of the following:
· One PCB antenna · A coaxial connector (U.FL-R-SMT-1) for RF cable
connection

PCB

130 mm x 55 mm

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 3 / 34

NXP Semiconductors

Table 1.FRDM-RW612 features…continued

Board feature

Target MCU features used

Orderable part number

Description FRDM-RW612

1.3 Board kit contents
The FRDM-RW612 board kit contains the following items: · FRDM-RW612 board hardware assembly · A 3 ft micro USB Type A to USB Type C cable
1.4 Board pictures
Figure 2 shows the FRDM-RW612 top view.

UM12160
FRDM-RW612 Board User Manual

RW612 MCU

LPC55S69 MCU-Link

Figure 2.FRDM-RW612 top view

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 4 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Figure 3 shows the top-side view of the FRDM-RW612 board, with connectors, push buttons, and LEDs highlighted.

D1 Reset LED

J2

J1

Arduino compatible

Arduino compatible

header (outer row) /

header(outer row) /

FRDM header (inner row) FRDM header (inner row) J6

P1

mikroBUS

RW612 SWD

J5

SW2

mikroBUS WAKEUP

SW1 RESET

J10 MCU-LINK USB

D2 RGB LED

J9 RW612 10/100 Ethernet connector
J8 HS USB

J11 U.FL connector

J3

J4

Arduino compatible

Arduino compatible

header(outer row) /

header(outer row) /

FRDM header

FRDM header

(inner row)

(inner row)

JP8

D5

J7

(DNP)

Power LED PMOD connector

for LCD

Figure 3.FRDM-RW612 connectors, push buttons, and LEDs

SW3 ISP

Figure 4 shows the jumpers on the FRDM-RW612 board.

JP1 JP3

JP2 JP4

JP5 (DNP)

Figure 4.FRDM-RW612 jumpers
UM12160
User manual

JP9 JP6 JP10 (DNP) (DNP)
All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

JP7 (DNP)
© 2024 NXP B.V. All rights reserved.
Document feedback 5 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Figure 5 shows the FRDM-RW612 bottom view, with soldered jumpers highlighted.
SJ13 SJ16

SJ25

SJ21 SJ22

Figure 5.FRDM-RW612 bottom view

1.5 Connectors

Table 2 describes the FRDM-RW612 connectors. Figure 3 shows the connectors position on the board.

Table 2.FRDM-RW612 connectors

Part identifier

Connector type

J1

2 x 8 pin header

J2

2 x 10 pin header

J3

2 x 8 pin header

J4

2 x 6 pin header

J5

1 x 8 position receptacles

J6

1 x 8 position receptacles

J7

2 x 6 position receptacles

J8

USB Type-C connector

J9

RJ45 connector

J10

USB Type-C connector

J11

U.FL connector

P1

2 x 5 pin header

JP8

1 x 3 pin header

Description

Reference section

Arduino compatible I/O header (outer rows) and Section 2.7 FRDM header (inner rows)

mikroBUS socket connector

Section 2.8

mikroBUS socket connector

Section 2.8

Pmod connector

Section 2.9

USB-OTG High-speed connector

Section 2.3

Shielded RJ45 connector jack

Section 2.4

MCU-Link USB connector

Section 3.7

Micro Coaxial U. FL connector for RF connection Section 2.10

RW612 SWD connector

Section 2.11

5 V DC voltage regulator

Section 2.1

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 6 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

1.6 Jumpers

Table 3 describes the FRDM-RW612 jumpers. Figure 4 and Figure 5 show the jumpers position on the board.

Table 3.FRDM-RW612 jumpers

Part identifier

Jumper type

JP1

1×2 jumper

JP10 (DNP) 1×2 pin jumper

JP2

1×2 jumper

JP3

1×2 pin header

JP4

1×2 pin jumper

JP5 (DNP) 1×2 pin jumper

JP6 (DNP) 1×2 pin jumper

JP7 (DNP) 1×2 pin jumper

Description

Reference section

· Open (default setting): Enables the MCU-Link SWD

Section 3.2

feature

· Shorted: Sends a low signal on HW_VER_7 to disable the onboard MCU-Link SWD feature
Note: This configuration is required to enable the target MCU to debug through an external debug probe.

RW612 VIO power supply
· Open (default setting): VIO_3_AON_PIN A5 is powered through the R207 zero-ohm shunt resistor
· Shorted: VIO_3_AON_PIN A5 is powered through the JP10 jumper

Section 2.1.1

MCU-Link (LPC55S69) force ISP mode jumper:
· Open (default setting): MCU-Link follows the normal boot sequence (MCU-Link boots from internal flash if a boot image is found). With the internal flash erased, the MCU-Link normal boot sequence falls through to ISP boot mode.
· Shorted: MCU-Link is forced to ISP mode (USB). Use this setting to reprogram the MCU-Link internal flash with a new image or use the MCUXpresso IDE with the CMSISDAP protocol.
Note: By default, the MCU-Link flash is preprogrammed with a version of J-Link firmware.

Section 3.5

· Open (default setting): MCU-Link VCOM port is enabled. Section 3.8
· Shorted: Sends a low signal on LPC_HW_VER_6 to disable MCU-Link VCOM port

MCU-Link SWD clock enable jumper:
· Open: MCU-Link SWD clock is disabled. · Shorted (default setting): MCU-Link SWD clock is
enabled.

For more information on this jumper, see the FRDM-RW612 schematic

RW612 VBAT power supply
· Open (default setting): RW612 internal buck regulator input VBAT is powered from the +3.3V_DUT supply through the R103 zero-ohm shunt resistor
· Shorted: RW612 internal buck regulator input VBAT is powered by +3.3V_DUT through the jumper

Section 2.1.1

External Battery supply for VIO_3_AON_PINA5
Open (default setting): VIO_3_AON_PINA5 is powered from the +3.3V_DUT Note: External battery can be connected to this jumper for always-on (AON) supply to target MCU RW612 AON supply domain VIO_3

For more information on this jumper, see the FRDM-RW612 schematic

RW612 VIO power supply

Section 2.1.1

· Open (default setting): VIO_DUT is powered from the +3. 3V_DUT supply through the R128 zero-ohm shunt resistor

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 7 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 3.FRDM-RW612 jumpers…continued

Part identifier

Jumper type

Description

· Shorted: VIO_DUT is powered by +3.3V_DUT through the jumper

Reference section

JP9

1×2 pin jumper

Pin 1-2 shorted (default setting): +3.3V_DUT supply to the Section 2.1

target MCU RW612 sourced from the 3.3 V power supply

SJ13

Soldered 3-pin Jumper · Pin 1-2 selection (default setting): Arduino connector J1 Pin 4 connects to GPIO[8] (FC1_UART_TXD)
· Pin 2-3 selection: Arduino connector J1 Pin 4 connects to GPIO[9] (FC1_UART_RXD)

For more information on this jumper, see the FRDM-RW612 schematic

SJ16

Soldered 3-pin jumper

· Pin 1-2 selection (default setting): Arduino connector J1 Pin 2 connects to GPIO[9] (FC1_UART_RXD)
· Pin 2-3 selection: Arduino connector J1 Pin 2 connects to GPIO[8] (FC1_UART_TXD)

For more information on this jumper, see the FRDM-RW612 schematic

SJ21

Soldered 3-pin jumper

· Pin 1-2 selection (default setting): GPIO[22] connects to Ethernet PHY Pin RXD0/DUPLEX through GPIO_22_ ENET_RX_DATA0 signal
· Pin 2-3 selection: Provides a provision to connect the 32.768 kHz crystal to the target MCU through GPIO[22] (AON_XTAL32K_IN)

Section 2.2

SJ22

Soldered 3-pin jumper

· Pin 1-2 selection (default setting): GPIO[23] connects to Ethernet PHY Pin RXD1/PHYAD2 through GPIO_23_ ENET_RX_DATA1 signal
· Pin 2-3 selection: Provides a provision to connect the 32.768 kHz crystal to the target MCU through GPIO[23] (AON_XTAL32K_OUT)

Section 2.4

SJ25

Soldered 3-pin jumper

· Pin 1-2 selection (default setting): RF front-end switch RTC7608U (U16) direct power supply from 3.3V_BRD
· Pin 2-3 selection: Provides RF_CNTL_2 as a second control line provision

Section 2.10

1.7 Push buttons

Tactile buttons are populated on the FRDM-RW612 board. Each of the SW [1:3] buttons have a provision for a 0.1 µF bypass capacitor for debouncing and pads for external pull-up resistors.
Table 4 describes the FRDM-RW612 push buttons. Figure 3 shows the push buttons available on the board.

Table 4.FRDM-RW612 push buttons Part identifier Switch name

SW1

Reset button (RW612 RST)

SW2

Wakeup button

SW3

In-system programming (ISP) mode switch

Description
Pressing SW1 resets the target MCU that causes board peripherals to reset to their default states and execute the boot code. When SW1 is pressed, the reset LED D1 (Red) turns ON.
SW2 is a general-purpose input and has provision to connect to low-power wake-up pin. Pressing SW2 gives a low level on MCU_ AONWAKEUP, otherwise, it is a high level on MCU_AONWAKEUP.
SW3 is an ISP mode switch. Pressing SW3 gives a low level on ISP_ MODEn, otherwise, it is a high level on ISP_MODEn.

Figure 6 shows the circuit diagrams of the FRDM-RW612 push buttons.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 8 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

MCU wakeup +3.3V_BRD

SW2 434123025826

4

1

3

2

R4 100 k R0402

C3 NL C0402

MCU_AONWAKEUP

PDn/reset +3.3V_BRD +3.3V_BRD

SW1 434123025826

4

1

3

2

R1 51 k R0402

R16 470 R0402

C1 0.1 µF C0402

1 RED
2

D1 MHT192CRCT
PDn

ISP +3.3V_BRD

Figure 6.FRDM-RW612 push buttons

SW3 434123025826

4

1

3

2

R199 51 k
C128 NL C0402

ISP_MODEn

1.8 LEDs

Table 5 describes the FRDM-RW612 light-emitting diodes (LEDs) that correspond to the target MCU. The board also has some MCU-Link-specific LEDs, which are described in Section 3.10. The LEDs are shown in Figure 3.

Table 5.FRDM-RW612 LEDs

Part identifier

LED color

D1

Red

D2

Red / Green / Blue

D5

Green

LED name / function Description

Reset LED RGB LED
Power LED

Indicates system reset activity. When board reset is initiated, for example, by pressing the SW1 reset button, the D1 LED turns ON.
User application LEDs. Each of these LEDs can be controlled through a user application. · Red LED connects to target MCU pin GPIO_1 · Green LED connects to target MCU pin GPIO_12 · Blue LED connects to target MCU pin GPIO_0
Indicates 3.3V power-on status. When 3.3 V is available on board, D5 turns ON.

Figure 7 shows the circuit diagram of the RGB LEDs described in Table 5.

D2

+3.3V_BRD
R34 0 R0402
Figure 7.FRDM-RW612 LEDs

R

2

R24

470 , R0402

1G

3

R56

470 , R0402

B

4

R50

470 , R0402 MHPA2525RGBDT-S

GPIO_1_LED_RED GPIO_12_LED_GREEN GPIO_0_LED_BLUE

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 9 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

2 FRDM-RW612 functional description

This section describes the features and functions of the FRDM-RW612 board. You can use the functionality described in this section as a reference while designing your own target board.
Note: For more details on the RW612 MCU, see the RW612 Data Sheet and RW61X User Manual.

2.1 Power supplies

The FRDM-RW612 board is powered with a SYS_5V (5 V) power supply using one of the following source options:
· 5V_MCU_LINK_USB supply from MCU-Link USB2.0 Type-C connector (J10) [Default selection] · SYS_5V supply from Arduino Shield compatible header, J3 (pin 10) · 5V_HDR_IN supply from 5 V regulator populated at 3-pin jumper (JP8) [Not populated by default] The SYS_5V supply is an input power supply on the board and is a source for secondary power supplies.
Other power supplies in the FRDM-RW612 board are through voltage regulators or are connected through jumpers, which can be used to enable/disable a power supply.
Figure 8 shows the system power circuit on the FRDM-RW612 board.

5V_USB_MCU_LINK 2 D4 1 MSS1P3L
5V_HDR_IN 2 D8 1

3.3 V DC-DC

SYS_5V

U8

C66 10 µF, 25 V, X5R

VIN 3 C71 10 µF, 25 V, X5R

4

SW

L8 1 µH +/- 20 %

6 OUT

R125 100 k R0402

C0805

C0805

EN 5

1 FB

2

R126 200 k, 1 %
R0402

+3.3 V_DCDC_EN MP1605GTF GND

MSS1P3L

R114 44.2 k, 1 %
R0402

+3.3V_BRD

+3.3V_DUT JP9

Power LED +3.3V_BRD

C82 NL C0402

C105 22 µF, 10 V, X5R C0805

HDR1x2_100MIL_TH
C108 NL C0805

R72 470 R0402

Vout = 0.6 (1 + R1/R2) 3.315 V = 0.6 (1 + 200 k/44.2 k)

1 GREEN
2

D5 MHT192DGCT

Figure 8.FRDM-RW612 power circuit 5 V power sources and selection Table 6 describes the 5 V input power sources and their output power supplies.

Table 6.5 V power sources Part identifier Device / power source Output power supply

J10

MCU-Link USB2.0 Type- 5V_USB_MCU_LINK

C connector

JP8

5 V power regulator

5V_HDR_IN

populated at JP8

5V_USB_MCU_LINK/ 5 SYS_5V

V_HDR_IN / J3 (pin 10)

[1]

Description
· One of the sources of SYS_5V (5 V) supply (default option)
· USB regulator input power supply for MCULink microcontroller LPC55S69
One of the sources for SYS_5V (5 V) supply
· mikroBUS connector (J5) · HS USB connector power switch NX5P3090UK
(U11)

[1] Pin 10 on connector J3 is a versatile pin that can be used either to output 5 V power from the EVK or to input 5 V power from an external source, depending on the requirements.

3.3 V power sources and selection Table 7 describes the 3.3 V input power sources and their output power supplies.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 10 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 7.3.3 V power sources Part identifier Device/power source

U8

MP1605GTF

Output power supply +3.3V_BRD

· Description
· One of the sources for +3.3V_DUT supply to target MCU RW612 through the JP9 jumper (default selection). For details, see Section 1.6
· Power supply for:
­ PTN5150A USB Type-C CC logic (U10) ­ RGB LED (D2) ­ P3T1755 I2C sensor (U2) ­ Pmod connector (J7) ­ mikroBUS connector (J6) ­ MCU-Link LPC55S69 (U3) ­ Arduino shield compatible header pin16 (J2) ­ Single-buffer/inverter gate IC 74LVC1G07
GV,125 (U4) used for bootstrap configuration
­ RW612 SWD connector (P1) · +3.3V power source for VCC_Flash supplies for
IC_W25Q512JVFIQ QSPI flash (U13) through R139 zero-ohm resistor (default selection) · +3.3V power source for VCC_PSRAM APS6404 L-3SQN-SN PSRAM (U12) through R173 zeroohm resistor (default selection) · Power supply for RTC7608U (U16) through SJ25 (default selection) · Power source for ENET_3V3 supplies for Ethernet transceiver KSZ8081RNB (U5)

2.1.1 Power supply configuration
Once the main power configurations are set, the target MCU power configurations must be made. The MCU power is configured by a network of jumpers or by a combination of resistors, capacitors, and diodes as shown in Figure 9.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 11 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

+3.3V_DUT

JP5 NL

R103
0 R0805

C58 22 µF, 10 V, X5R C0603

C59 NL C0402

R218
0 R0805

VPA

C39 NL C0402

C38 10 µF, 6.3 V, X5R C0402

R196
0 R0402

C81 10 µF, 6.3 V, X5R C0402

+3.3V_DUT +1.8V_DUT

VIO_DUT

JP7 NL

R128 0 R0402

R112 0 , R0402
R111

Shared pad

NL, R0402 R136
0 , R0402 R147

Shared pad

NL, R0402

D18 BAT54C-7-F
1

JP10

NL

3

R207

2

0 , R0402

JP6 1: BAT NL 2: GND

R208 0 , R0402

R209 0 , R0402

R216 0 , R0402

R217 0 , R0402

C125 NL C0402

RW612 SOC power

VBAT_PINB10
C61 0.1 µF C0201

+1.8 V_iBUCK

L3

1.0 H +/- 20 %

VBAT_PINA10
C60 0.1 µF C0201

C41 22 F, 10 V, X5R C0603

VPA_PINR15
C50 100 pF C0201

VCORE_iBUCK

L6

1.0 H +/- 20 %

VPA_PINR8
C73 100 pF C0201

C72 22 F, 10 V, X5R C0603

AVDD33_USB_PINB8
C79 0.1 µF C0201

VCORE_iBUCK VCORE_DUT
R113
0 R0805

+1.8 V_iBUCK +1.8 V_DUT

VIO_5_PINA4

R89
0 R0805

C90 0.1 µF C0201

FlexSpi1_pSRAM

U6B

VBAT_PINB10 VBAT_PINA10

VBAT VBAT B10
A10

BUCK18_VOUT BUCK18_SENSE A11 BUCK_11_VOUT C11 BUCK_11_SENSE A9
B9

VIO_1_PINK1 VIO_2_PINF1 VIO_3_AON_PINA5 VIO_4_PIND1 VIO_5_PINA4 VIO_6_PINB15

VIO_1 VIO_2 K1 VIO_3 F1 VIO_4 A5 VIO_5 D1 VIO_6 A4
B15

VIO_RF_PINR6

VIO_RF R6

VCORE_PIND4 VCORE_PINH1 VCORE_PIND15 VCORE_PINK10

VCORE VCORE D4 VCORE H1 VCORE D15
K10

VIO_4_PIND1

C97 0.1 µF C0201

FlexSpi0_Flash

VCORE_DUT

VIO_3_AON_PINA5
C84 0.1 µF C0201

C57 10 µF, 6.3 V, X5R
C0402

C54 NL C0402

VCORE_PIND15

C42 0.1 µF C0201

C35 330 pF C0201

VIO_6_PINB15
C34 0.1 µF C0201
VIO_1_PINK1
C101 0.1 µF C0201
VIO_RF_PINR6
C80 0.1 µF C0201
VIO_2_PINF1
C98 0.1 µF

Test points VCORE_DUT +1.8V_DUT

HD5 NL

HD4 NL

VCORE_PIND4

C124 0.1 µF C0201

C123 330 pF C0201

VCORE_PINH1

C99 0.1 µF C0201

C100 330 pF C0201

VCORE_PINK10

C120 0.1 µF C0201

C121 330 pF C0201

GND D10 GND G7 GND G8 GND G9 GND H13 GND H6 GND H7 GND H9 GND R13 GND R3 GND R5 GND R7 GND J5 GND J7 GND P9 GND P8 GND P4 GND P2 GND P15 GND P14 GND P14 GND P13 GND P12 GND P11 GND P10 GND M13 GND J9 GND J8

RW61x_BGA

C63 10 µF, 6.3 V, X5R
C0402

+1.8V_DUT
C94 NL C0402

AVDD18_PINM15

C37 NL C0201

C48 0.1 µF C0201

VPA R8 VPA R15
AVDD33_USB B8 AVDD18_USB A7
VDD18 B12 AVDD18 F14 AVDD18 F15
AVDD18 M15 AVDD18 N15 AVDD18 L15 AVDD18 J15 AVDD18 K15
AVDD18 R12 AVDD18 R10 AVDD18 P11
AVDD18 R2 AVDD18 R1 AVDD18 P1

VPA_PINR8 VPA_PINR15
AVDD33_USB_PINB8 AVDD18_USB_PINA7
VDD18_PINB12 AVDD18_PINF14 AVDD18_PINF15
AVDD18_PINM15 AVDD18_PINN15 AVDD18_PINL15 AVDD18_PINJ15 AVDD18_PINK15
AVDD18_PINR12 AVDD18_PINR10 AVDD18_PINP11
AVDD18_PINR2 AVDD18_PINR1 AVDD18_PINP1

AVDD18_PINN15
C49 0.1 µF C0201

AVDD18_PINR10
C62 0.1 µF C0201

AVDD18_PINR12
C55 0.1 µF C0201

AVDD18_PINR11

C68 0.1 µF C0201

C64 NL C0201

AVDD18_PINR2
C93 0.1 µF C0201

+1.8V_DUT

VDD18_PINB12
C33 0.1 µF C0201

AVDD18_USB_PINA7
C78 0.1 µF C0201

AVDD18_PINR1
C92 0.1 µF C0201
AVDD18_PINP1
C91 0.1 µF C0201

R90
2.0 , 1 % R0402

AVDD18_PINJ15

C36 2.2 µF

C45 0.1 µF C0201

AVDD18_PINF14
C43 0.1 µF C0201

AVDD18_PINK15
C46 0.1 µF C0201

AVDD18_PINF15
C44 0.1 µF C0201

AVDD18_PINL15
C47 0.1 µF C0201

Figure 9.Power configuration
These jumpers provide access to insert ammeters in all the supplies connecting to the RW612 device. They also provide a means of connecting external supplies to any of the RW612 power pins.
Table 8 describes the power supply configurations for MCU analog, USB, and other operations.

Table 8.MCU power supplies

Power source

Zero-ohm resistor or Jumper Power supply rail used

+3.3V_DUT

· R103 resistor (installed) · JP5 jumper (DNP)

· VBAT_PINA10 · VBAT_PINB10

· R218 resistor (installed)

VPA · VPA_PINR15 · VPA_PINR8

· R196 resistor (installed)

AVDD33_USB_PINB8

· R128 resistor (installed) · JP7 jumper (DNP) · R112 resistor (installed) · R111 resistor (DNP) · R136 resistor (installed) · R147 resistor (DNP) · R207 resistor (installed) · JP10 jumper (DNP) · R208 resistor (installed) · R209 resistor (installed) · R217 resistor (installed) · R216 resistor (installed)

VIO_DUT · VIO_5_PINA4 · VIO_4_PIND1 · VIO_3_AON_PINA5 · VIO_6_PINB15 · VIO_1_PINK1 · VIO_2_PINF1 VIO_RF · VIO_RF_PINR6

Description
Power source for MCU (RW612) VBAT
Power source for MCU (RW612) VPA
Power source for MCU (RW612) 3.3 V analog power AVDD33_USB pin · Power source for MCU (RW612)
3.3 V VIO digital power VIO_5, VIO_4, VIO_3, VIO_6, VIO_1, and VIO_2 · Power source for MCU (RW612) VIO_RF

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 12 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 8.MCU power supplies…continued

Power source

Zero-ohm resistor or Jumper Power supply rail used

VCORE iBuck R113 resistor (installed)

VCORE_DUT · VCORE_PIND15 · VCORE_PIND4 · VCORE_PINH1 · VCORE_PINK10

+1.8V_iBUCK

· R89 resistor (installed) · R90 resistor (installed) · R111 resistor · R147 resistor

+1.8V_DUT
· VDD18_PINB12 · AVDD18_PINF14 · AVDD18_PINF15 · AVDD18_PINM15 · AVDD18_PINN15 · AVDD18_PINR10 · AVDD18_PINR12 · AVDD18_PINR11 · AVDD18_PINR2 · AVDD18_PINR1 · AVDD18_PINP1 · AVDD18_PINJ15 · AVDD18_PINK15 · AVDD18_PINL15 · AVDD18_USB_PINA7 VIO
· VIO_5_PINA4 · VIO_4_PIND1

Description
· Power source for MCU (RW612) VCORE
· Power source for MCU (RW612) 1.8 V analog power AVDD18 pins
· Power source for MCU (RW612) 1.8 V analog power AVDD18_USB
· Power supply for MCU (RW612) 1.8 V VIO digital power VIO_5, VIO_4

2.1.2 RW612 iBuck
The FRDM-RW612 board uses internal Buck regulators through two DC-DC inductors L3, and L6 for VCORE and AVDD18 power supply. Figure 9 shows the iBUCK circuit diagram of the FRDM-RW612 board. Choosing the right DC-DC inductor for your target board is important. When selecting a DC-DC inductor, refer to the specifications mentioned in the RW612 Data Sheet.

2.2 Clocks

The FRDM-RW612 board provides crystal oscillators to provide accurate time bases for the device and different components on the board.
Table 9 describes the clock sources available on the FRDM-RW612 board.

Table 9.FRDM-RW612 clocks

Clock generator

Clock frequency

Crystal oscillator, Y1 (8300064629, Würth Elektronik)

16 MHz

Destination
XTAL32M_N/P pins of LPC55S69 MCU-Link

Description Option for external clock input

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 13 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 9.FRDM-RW612 clocks…continued

Clock generator

Clock frequency

Destination

Crystal oscillator, Y2 (8Q40070007, TXC Corporation)

40 MHz

XTAL_IN/OUT of target MCU RW612

Crystal oscillator, Y3 (830009678, Würth Elektronik)

32.768 kHz

GPIO[22] / GPIO[23] of target MCU RW612

Description
· Drive a PLL to achieve higher clock rates for both high-gain mode and low-power mode
· A larger voltage swing is used at the crystal pin in high-gain mode
Provides sleep clock option for RW612 through GPIO[22] (AON_XTAL32K_IN) and GPIO[23] (AON_XTAL32K_OUT)

2.3 USB interface

The target MCU (RW612) features two USB modules (FS USB and HS USB), each with device and host capabilities and a built-in transceiver.
On the FRDM-RW612 board, only the HS USB controller and PHY interface are used, and are connected to the USB Type-C connector J8.
Figure 10 shows the HS USB circuit diagram.

USB_OTG high speed USB2.0 type C

USB_OTG_VBUS_5V

HS_USB_CC1 HS_USB_DP HS_USB_DN

J8 GND1 A1 VBUS1 A4
CC1 A5 DP1 A6 DN1 A7 SBU1 A8 VBUS2 A9 GND2 A12

B12 GND3 B9 VBUS3 B8 SBU2 B7 DN2 B6 DP2 B5 CC2 B4 VBUS4 B1 GND4

S1 S2 S3 S4 USB4085-GF-A

SH1 SH2 SH3 SH4

R172 0 , R0805
C95
NL, C0805

HS_USB_DN HS_USB_DP HS_USB_CC2

GND

VBUS USB ID DP DM

VBUS control

5V_USB_OTG

SYS_5V

L10
330 +/- 25 % L0603

6

32

R168

C115

4.7 µF, 10 V, X5R

C0805

R171

NL, R0402

1

L9

2

USB_DM

0 , R0402 C106
10 µF, 10 V, X5R C0603
+3.3V_BRD

U15 1

4

3

DLW21SN900SQ2L

USB_DP

R162 NL, R0402

90 differential
pair

GPIO_20_USB_OTG_PWR_FLT

+3.3V_BRD

C103 0.22 µF, 10 V, X5R C0402
R132 10 k, R0402
R133 NL, R0402
R131

7

5

4

Layout note: 90 differential impedance

RClamp0854P.TCT

GPIO_12_USB_OTG_PWR

100 k, R0402
R130
NL, R0402 R145 NL
R0402

GND1 GND2 GND3

U11 VINT1 B1 VINT2 B2 VINT3 C1
FAULT A2

C2 VBUS1 D1 VBUS2 D2 VBUS3 A3 ILIM

EN A1 B3 C3 D3 NX5P3090UK

3

CC logic control

P3V3_PTN

+3.3V_BRD

P3V3_PTN

USB_ID USB_OTG_VBUS_5V

1
U9 2SK3018 2

5V_USB_OTG

C107 0.1 µF C0402

C112 10 µF, 10 V, X5R C0603

R151 100 k R0402

R141

R155 10 k R0402

R149 NL R0402

R154 NL R0402

0 R0402

GPIO_16_FC2_I2C_SDA_USBOTG_CC GPIO_17_FC2_I2C_SCL_USBOTG_CC
GPIO_50_ARD_DB

R157 R150 NL, R0402 NL, R0402 R156
NL, R0402

HS_USB_CC1

HS_USB_CC2

2

2

U10 SDA/OUT1 7 SCL/OUT2 8 INTB/OUT3 6

R148 R153 0 , R0402 0 , R0402

CC1 1 CC2 2

D10

PESD5V0F1BL

Layout note:

Place TVS and resistors

1

close to USB connector

D9 PESD5V0F1BL
1

C96 0.22 µF, 10 V, X5R C0402

C111 0.22 µF, 10 V, X5R C0402

R165
1.0 M R0402

P3V3_PTN

VDD 12

4 VBUS_DET 9 ID 5 ADR/CON_DET 11 EXT_SEL

R143 10 k R0402

R167 NL R0402

R142 10 k R0402

R164 NL R0402
R144
0 R0402

B4 PORT 10
GND PTN5150A

R166 NL R0402

R163 NL R0402

GND test points

HD3 NL

HD1 NL

HD2 NL

HD6 NL

USB_ID (5,6)

SH1 NL SHIELD
GND

ADR/CON_DET: When Power-up, ADR(input) function: ADR = 1: I2C address: 0x7A(ADR) ADR = 0: I2C address: 0x3A(ADR) ADR = MID/FLOATING: (Pin 6/7/8) configured as OUT1/2/3 in non-I2C mode
After TINPUTLATCH, CON_DET(output) function: CON_DET = 1: Connection detected CON_DET = 0: No connection

EXT_SEL: External selection High = CC1 orientation or no valid CC1/CC2 detection Low = CC2 orientation

Mounting holes

PCB10 PCB9 PCB2 PCB1

NL

NL

NL

NL

Fiducials

FD6 FD4 FD1 FD3 FD5 FD2

NL

NL

NL

NL

NL

NL

aaa-056937

Figure 10.High-speed USB circuit diagram

Table 10 describes the devices used for connection between HS USB controller and USB Type-C connector.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 14 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 10.USB ports Part identifier Connector type

J8

USB2.0 Type-C

connector

U11

NX5P3090UK

U10

PTN5150A

Description
Port can connect in both Host and Device mode. In Device mode, this port provides the 5 V power supply (5V_USB_HS) source to the board.
USB Power Delivery (PD) and type C current-limited power switch
CC Logic chip supporting the USB Type-C connector application with Configuration Channel (CC) control logic detection and indication functions · ADR/CON_DET pin configuration:
­ When pull up to P3V3_PTN with 10 k resistor (R167), ADR (input) function: ADR=1: I2C Address: 0x7A (ADR)
­ When pull down to GND with 10 k resistor (R166), ADR (input) function: ADR=0: I2C Address: 0x3A (ADR)
­ ADR=Mid/Floating (default setting), this pin automatically switches from input to CON_DET output in non-I2C mode. Pin 6/7/8 is configured as OUT1/2/3 in non-I2C mode
­ After TINPUTLATCH, CON_DET (output) function: ­ CON_DET=1: Connection detected ­ CON_DET=0: No connection
· PORT pin configuration: ­ When pull up to P3V3_PTN with 10 k resistor (R164), PORT=1: DFP mode ­ When pull down to GND with 10 k resistor (R163), PORT=0: UFP mode ­ When Floating (default setting): DRP mode

On the FRDM-RW612 board, the USB_DM and USB_DP signals from the target MCU connect to the onboard USB connector (J8) directly through a common mode choke (L9). The common mode choke is included for noise suppression on the DM / DP signals.

2.4 Ethernet interface

The target MCU (RW612) features one Ethernet controller (ENET0) module.
On the FRDM-RW612 board, the Ethernet controller connects to an RJ45 connector through an Ethernet PHY transceiver. The transmit, receive, and other Ethernet signals are on the GPIO pins. The FRDM- RW612 only supports RMII configuration, therefore, the Ethernet PHY (KSZ8081RNB) has been chosen.
Table 11 describes the onboard devices supporting the Ethernet interface.

Table 11.Ethernet interface devices

Part identifier

Part name and Manufacturer

J9

Heling MJ88B-B011-RVL11-P

U5

Microchip Technology KSZ8081

RNB

T1

BOURNS PT61018PEL

Description
Shielded RJ45 connector jack with magnetic built-in to connect to an Ethernet cable
Single-chip 10 /100 Mbit/s RMII Ethernet PHY compliant with IEEE802.3.
Dual-channel 16-pin Ethernet transformer for LAN 10/100 Base-Tx

The Ethernet PHY (KSZ8081RNB) receives the 50 MHz RMII reference clock at XI (Pin 9) from the MCU Ethernet controller through GPIO[25]. The Pin 19 (REF_CLK) of the PHY is a no connect.

2.5 I2C sensor interface

The FRDM-RW612 board includes one P3T1755 digital temperature sensor that communicates with the target MCU through FlexComm I2C interface (FC2 I2C). The P3T1755 is a temperature-to-digital converter from -40

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 15 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

°C to +125 °C range. This sensor device allows for 32 I2C target addresses and an alert function that becomes active when the temperature exceeds the programmed limits.
The 8-bit I2C address of the sensor device is 0x1001000 (0x90).
Figure 11 shows the I2C sensor schematic diagram.

+3.3V_BRD

GPIO_16_FC2_I2C_SDA_TEMPSNS GPIO_17_FC2_I2C_SDL_TEMPSNS

R51
0 R0402
U2
A0 7 A1 6 A2 5
SDA 1 SCL 2

3V3_TSEN

VCC 8

C19 1 µF, 10 V, X5R
C0402

3 ALERT TP1

4 GND P3T1755

C18 0.1 µF C0402

I2C address: 0x90
Figure 11.Temperature sensor schematic diagram The sensor device is connected to the I2C controller of the device through the GPIO[16:17] pin.

2.6 Flash memory interface

The target MCU (RW612) features one Flexible Serial Peripheral Interface (FlexSPI) controller, which can support external memory. On the FRDM-RW612 board, the MCU RW612 FlexSPI controller can connect to an onboard QSPI flash memory (U13) and a PSRAM flash memory (U12).
The flash memory VCC_Flash and VCC_PSRAM can be supplied by the +3.3V_BRD rail (by default) or by 1.8V_DUT through zero-ohm resistors (DNP).
Table 12 provides the details of the flash memory used on the board.

Table 12.Flash memory

Part

Manufacturer and part name

identifier

U13

Winbond W25Q512JVFIQ

U12

AP Memory APS6404L-3SQN-

SN

Description
It is a 3 V 512 Mbit serial flash memory with dual and quad SPI, which is intended for demonstrating FlexSPI boot applications, and general FlexSPI operation. For main features, refer to the datasheet. 64 Mbit, 2.7 V ­ 3.6 V, Octal I/O type PSRAM Flash memory

Figure 12 shows the flash memory circuit diagram.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 16 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

VCC_Flash

QSPI Flash

VCC_Flash

GPIO_34_QSPI_flash_CLK0 GPIO_30_QSPI_flash_D0

GPIO_32_QSPI_flash_D2

+3.3V_BRD

+1.8V_DUT

R139 0 , R0402

R175 51 k R0402

TP6

U13

CLK 16

1

DI(IO0) 15

2

TP5

n.c. 14

3

n.c. 13

4

TP7

n.c. 12

5

n.c. 11

6

GND 10

7

WP(IO2) 9

8

IC_W25Q512JVFIQ VCC_Flash

C102
0.1 µF C0402
HOLD (IO3) VCC RESET n.c. n.c. n.c. CS DO(IO1)

R169 51 k R0402

R170 51 k R0402

TP4 TP3

GPIO_33_QSPI_flash_D3

GPIO_28_QSPI_flash_SSEL0 GPIO_31_QSPI_flash_D1 TP2

TP11 NL

GPIO_29_QSPI_flash_DQS

R140

Shared pad

NL, R0402

VCC_PSRAM

PSRAM VCC_PSRAM

R160 NL
R0402

R159 NL R0402

R158 10 k R0402

C109 0.1 µF C0402

C110 4.7 µF, 10 V, X5R C0402

VCC_PSRAM

GPIO_36_QSPI_SRAM_SSL0 GPIO_39_QSPI_SRAM_D1 GPIO_40_QSPI_SRAM_D2

U12 CS 16 SO/SIO 15 SIO 14 VSS 10

8 VDD 7 SIO 6 SCLK 5 SI/SIO

APS6404L-3SQN-SN

R161 NL
R0402

R174 NL R0402
GPIO_41_QSPI_SRAM_D3
GPIO_35_QSPI_SRAM_CLK0
GPIO_38_QSPI_SRAM_D0

+3.3V_BRD

VCC_PSRAM

+1.8V_DUT

R173 0 , R0402

R176

Shared pad

NL, R0402

Figure 12.Flash memory circuit diagram

TP12 NL

GPIO_37_QSPI_SRAM_DQS

The FlexSPI data and clock signals for the Flash memory interface are available on GPIO[30:33] and GPIO[34] pins, for the PSRAM memory interface are available on GPIO[38:41] and GPIO[35] pins.

2.7 Arduino compatible I/O headers

The FRDM-RW612 board provides Arduino Uno-compatible headers to support the Arduino and FRDM ecosystem shield modules. To get a list of shield modules that are compatible with these headers, see NXP Expansion Board Hub.
Table 13 describes the connectors of the Arduino socket.

Table 13.Arduino socket connectors Part identifier
J1

Connector type 2×8 position receptacle

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 17 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 13.Arduino socket connectors…continued

Part identifier

Connector type

J2

2×10 position receptacle

J3

2×8 position receptacle

J4

2×6 position receptacle

Figure 13 shows the pinout of the Arduino socket connectors.

GPIO_9_FC1_UART_RXD_ARD_D0 GPIO_8_FC1_UART_TXD_ARD_D1
GPIO_11_ARD_D2 GPIO_15_ARD_D3 GPIO_18_ARD_D4_PMOD_INT GPIO_27_ARD_D5
GPIO_0_ARD_D6 GPIO_20_ARD_D7

D0/UART_RX D1/UART_TX
D2 D3/PWM
D4 D5/PWM D6/PWM
D7

GPIO_50_ARD_D8 GPIO_52_ARD_D9 GPIO_6_FC1_SPI_SSELN0 GPIO_9_FC1_SPI_MOSI GPIO_8_FC1_SPI_MISO GPIO_7_FC1_SPI_SCK

D8 D9/PWM D10/PWM/SPI_CS D11/PWM/SPI_MOSI D12/SPI_MISO D13/SPI_CLK
GND

C12 +3.3V_BRD C0603
10 µF, 10 V, X5R GPIO_16_FC2_I2C_SDA_ARD GPIO_17_FC2_I2C_SCL_ARD

AREF

R25

0 D18/I2C_SDA
D19/I2C_SCL

16

18

20

J2 SSQ-110-03-G-D

14

12

10

9

6

4

2

J1 SSQ-108-03-G-D

1

3

5

7

9

11

13

15

17

19

GPIO_9_FC1_I2S_DA TA GPIO_8_FC1_I2S_WS
GPIO_7_FC1_I2S_SCK GPIO_5_MCLK
GPIO_2_FC0_I2S_DA TA GPIO_3_FC0_I2S_WS
GPIO_4_FC0_I2S_SCK

I2S_DO I2S_WCLK I2S_BCLK
MCLK I2S_DI I2S_WCLK I2S_BCLK

2

4

6

8

10

12

14

16

1

3

5

7

9

11

13

15

11

9

7

5

3

1

12

10

8

6

4

2

ARD_VIN_5-9V

5 V DC VR support

JP8

NL

5V_HDR_IN

IN

OUT

1

GPIO_51_PDM_DATA01 GPIO_53_PDM_CLK01
GPIO_52_PDM_DATA23
J3 SSQ-108-03-G-D

3

5

7

9

11

13

14

12

10

8

6

4

2

C113 NL
C0603

C104 NL
C0603

C77 NL C0603

C126 C0603

+3.3V_BRD PDn

IOREF RESETn 3V3_OUT

NL
C127 C0603

SYS_5V

NL ARD_VIN_5-9V

5V_OUT GND GND
VIN

GPIO_42_ARD_A0

A0

GPIO_43_ARD_A1

A1

GPIO_45_ARD_A2

A2

Figure 13.Arduino headers

16

15

PDM_DATA0 PDM_CLK
PDM_DATA1
J4 SSQ-108-03-G-D

To allow for flexibility in the design, some of the signals on the I/O headers can be swapped for other connections using zero-ohm resistors or jumpers. Table 14 to Table 17 describe such signals.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 18 / 34

NXP Semiconductors

Table 14.Arduino compatible header J1 pinout

Pin

Device pin / Function / Signal name

number GPIO

1

GPIO[4]

FC0_I2S_SCK

2

GPIO[9]

FC1_UART_RXD_ARD_D0

3

GPIO[3]

FC0_I2S_WS

4

GPIO[8]

FC1_UART_TXD_ARD_D1

5

GPIO[2]

FC0_I2S_DATA

6

GPIO[11]

ARD_D2

7

GPIO[5]

MCLK

8

GPIO[15]

ARD_D3

9

GPIO[7]

FC1_I2S_SCK

10

GPIO[18]

ARD_D4_PMOD_INT

11

12

GPIO[27]

ARD_D5

13

GPIO[8]

FC1_I2S_WS

14

GPIO[0]

ARD_D6

15

GPIO[9]

FC1_I2S_DATA

16

GPIO[20]

ARD_D7

UM12160
FRDM-RW612 Board User Manual

Jumper setting SJ16 Pin 1-2 selection (Default setting)
SJ7 Pin 1-2 selection SJ13 Pin 1-2 selection (Default setting)
SJ5 Pin 1-2 selection SJ10 Pin 1-2 selection
SJ12 Pin 1-2 selection
SJ2 Pin 1-2 selection (Default setting) SJ15 Pin 1-2 selection
SJ19 Pin 1-2 selection (Default setting)

Potential conflict

· Arduino header J1 pin 15 (GPIO_9_ FC1_I2S_DATA)
· Arduino header J2 pin 8 / mikroBUS J6 pin 6 / MCU_LINK_USB_Bridge (GPIO_9_FC1_SPI_MOSI)
mikroBUS header J5 pin 4 (GPIO_3_ FC0_UART_TXD_ME)
· Arduino header J1 pin 13 (GPIO_8_ FC1_I2S_WS)
· Arduino header J2 pin 10 / mikroBUS J6 pin 5 / MCU_LINK_USB_Bridge (GPIO_8_FC1_SPI_MISO)
mikroBUS header J5 pin 3 (GPIO_2_ FC0_UART_RXD_ME)



Arduino header J1 pin 12 / mikroBUS header J6 pin 4 / MCU_LINK_USB_ Bridge (GPIO_7_FC1_SPI_SCK)
Pmod J7 pin 2 (GPIO_18_ARD_D4_ PMOD_INT)


· Arduino header J1 pin 4 (GPIO_8_ UART_TXD_ARD_D1)
· Arduino header J2 pin 10 / mikroBUS J6 pin 5 / MCU_LINK_USB_Bridge (GPIO_8_FC1_SPI_MISO)
RGB LED D2 pin 4 (GPIO_0_LED_BLUE)
· Arduino header J1 pin 2 (GPIO_9_ FC1_UART_RXD_ARD_D0)
· Arduino header J2 pin 8/mikroBUS J6 pin 6/MCU_LINK_USB_Bridge (GPIO_ 9_FC1_SPI_MOSI)
USB power control (GPIO_20_USB_ OTG_PWR_FLT through zero-ohm resistor R133 (DNP by default))

Table 15.Arduino compatible header J2 pinout

Pin

Device pin / Function / Signal name

number GPIO

1

2

GPIO[50]

ARD_D8

3

Jumper setting

Potential conflict

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 19 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 15.Arduino compatible header J2 pinout…continued

Pin

Device pin / Function / Signal name

number GPIO

Jumper setting

Potential conflict

4

GPIO[52]

ARD_D9

SJ24 Pin 1-2 selection (default setting)

Arduino header J4 pin 5 (GPIO_52_ PDM_DATA23)

5

6

GPIO[6]

FC1_SPI_SSELN0

7

8

GPIO[9]

FC1_SPI_MOSI

SJ14 Pin 1-2 selection

· Arduino header J1 pin 2 (GPIO_9_ FC1_UART_RXD_ARD_D0)
· Arduino header J1 pin 15 (GPIO_9_ FC1_I2S_DATA)

9

10

GPIO[8]

FC1_SPI_MISO

SJ11 Pin 1-2 selection

· Arduino header J1 pin 13 (GPIO_8_ FC1_I2S_WS)
· Arduino header J1 pin 4 (GPIO_8_ UART_TXD_ARD_D1)

11

12

GPIO[7]

FC1_SPI_SCK

SJ9 Pin 1-2 selection (default · Arduino header J1 pin 9 (GPIO_7_

setting)

FC1_I2S_SCK)

13

14

GND

15

16

+3.3V_BRD

17

18

GPIO[16]

FC2_I2C_SDA_ARD

· Pmod connector J7 pin 8 (GPIO_16_ FC2_I2C_SDA_PMOD)
· mikroBUS header J5 pin 6 (GPIO_16_ FC2_I2C_SDA_ME)
· I2C sensor device (GPIO_16_FC2_I2 C_SDA_TEMPSNS)
· MCU-Link USB-to-I2C bridge (GPIO_ 16_FC2_I2C_SDA_MLINK)

19

20

GPIO[17]

FC2_I2C_SCL_ARD

· Pmod connector J7 pin 6 (GPIO_17_ FC2_I2C_SCL_PMOD)
· mikroBUS header J5 pin 5 (GPIO_17_ FC2_I2C_SCL_ME)
· I2C sensor device (GPIO_17_FC2_I2 C_SCL_TEMPSNS)
· MCU-Link USB-to-I2C bridge (GPIO_ 17_FC2_I2C_SCL_MLINK)

Table 16.Arduino compatible header J3 pinout

Pin

Device pin / Function / Signal name

number GPIO

1

2

3

Jumper setting

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

Potential conflict

© 2024 NXP B.V. All rights reserved.
Document feedback 20 / 34

NXP Semiconductors

Table 16.Arduino compatible header J3 pinout…continued

Pin

Device pin / Function / Signal name

number GPIO

Jumper setting

4

+3.3V_BRD

5

6

PDn

7

8

+3.3V_BRD

9

10

SYS_5V

11

12

GND

13

14

GND

15

16

ARD_VIN_5-9V

UM12160
FRDM-RW612 Board User Manual
Potential conflict

Table 17.Arduino compatible header J4 pinout

Pin

Device pin /

number GPIO

Function / Signal name

1

2

GPIO[42]

ARD_A0

3

4

GPIO[43]

ARD_A1

5

GPIO[52]

PDM_DATA23

6

GPIO[45]

ARD_A2

7

GPIO[53]

PDM_CLK01

8

9

GPIO[51]

PDM_DATA01

10

11

12

Jumper setting

Potential conflict

SJ23 Pin 1-2 selection (default setting) –

Arduino J2 pin 4 (GPIO_52_ARD_ D9) –

2.8 mikroBUS headers

Table 18 and Table 19 describe the pinout of the mikroBUS headers (J6 and J5).

Table 18.J6 header pinout

Pin

Net name GPIO

number

1

AN

GPIO[61]

2

RST

GPIO[19]

3

CS

GPIO[10]

Function / Signal name Jumper setting

ADC1_ME_AN

ME_RST

FC1_SPI_SSELN1

Potential conflict

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 21 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 18.J6 header pinout…continued

Pin

Net name GPIO

number

Function / Signal name

4

SCK

GPIO[7]

FC1_SPI_SCK

5

MISO

GPIO[8]

FC1_SPI_MISO

Jumper setting
SJ9 Pin 1-2 selection (default setting) SJ11 Pin 1-2 selection

6

MOSI

GPIO[9]

FC1_SPI_MOSI

SJ14 Pin1-2 selection

7

VDD_TGT +3.3V_BRD 3.3 V power line

8

GND

GND

Ground

Potential conflict
Arduino connector (J1) pin 9 (GPIO_ 7_FC1_I2S_SCK)
· Arduino connector (J1) pin 13 (GPIO_8_FC1_I2S_WS)
· Arduino connector (J1) pin 4 (FC1_ UART_TXD_ARD_D1)
· Arduino connector (J1) pin 15 (GPIO_9_FC1_I2S_DATA)
· Arduino connector (J1) pin 2 (FC1_ UART_RXD_ARD_D1)

Table 19.J5 header pinout

Pin

Net name

number

GPIO

1

PWM

GPIO[1]

2

INT

GPIO[54]

3

RX

GPIO[2]

4

TX

GPIO[3]

5

SCL

GPIO[17]

Function / Signal name Jumper setting

ME_PWM ME_INT FC0_UART_RXD_ME

SJ4 Pin1-2 selection SJ6 Pin1-2 selection

FC0_UART_TXD_ME

SJ8 Pin1-2 selection

FC2_I2C_SCL_ME

6

SDA

GPIO[16] FC2_I2C_SDA_ME

Potential conflict
RGB LED (GPIO_1_LED_RED)

Arduino connector J1 pin 5 (GPIO_2_ FC0_I2S_DATA)
Arduino connector J1 pin 3 (GPIO_3_ FC0_I2S_WS)
· Arduino connector (J2) pin 20 (GPIO_17_FC2_I2C_SCL_ARD)
· Pmod connector J7 pin 6 (GPIO_ 17_FC2_I2C_SCL_PMOD)
· I2C sensor device (GPIO_17_FC2_ I2C_SCL_TEMPSNS)
· MCU-Link USB-to-I2C bridge (GPIO_17_FC2_I2C_SCL_MLINK)
· Arduino connector (J2) pin 18 (GPIO_16_FC2_I2C_SDA_ARD)
· Pmod connector J7 pin 8 (GPIO_ 16_FC2_I2C_SDA_PMOD)
· I2C sensor device (GPIO_16_FC2_ I2C_SDA_TEMPSNS)
MCU-Link USB-to-I2C bridge (GPIO_ 16_FC2_I2C_SDA_MLINK)

2.9 Pmod header

The FRDM-RW612 board supports a Pmod header J7 (Sullins PPPC062LJBN-RC) for connecting peripheral modules. Table 20 describes the pinout of the Pmod header.

Table 20.Pmod header pinout

Pin number GPIO

Function name / Signal name

1

GPIO[49]

LCD_SPI_SS

2

GPIO[18]

ARD_D4_PMOD_INT

Resistor setting –

Potential conflict –

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 22 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 20.Pmod header pinout…continued

Pin number GPIO

Function name / Signal name

3

GPIO[46]

LCD_SPI_SDIO

4

GPIO[44]

LCD_SPI_RESETn

5

GPIO[47]

LCD_SPI_DC

6

GPIO[17]

FC2_I2C_SCL_PMOD

Resistor setting –

7

GPIO[48]

LCD_SPI_SCK

8

GPIO[16]

FC2_I2C_SDA_PMOD

9

GND

10

GND

11

+3.3V_BRD

12

+3.3V_BRD

Potential conflict



· Arduino connector (J2) pin 20 (GPIO_17_FC2_I2C_SCL_ARD)
· mikroBUS header J5 pin 5 (GPIO_ 17_FC2_I2C_SCL_ME)
· I2C sensor device (GPIO_17_FC2_ I2C_SCL_TEMPSNS)
· MCU-Link USB-to-I2C bridge (GPIO_17_FC2_I2C_SCL_MLINK)

· Arduino connector (J2) pin 18 (GPIO_16_FC2_I2C_SDA_ARD)
· mikroBUS header J5 pin 6 (GPIO_ 16_FC2_I2C_SDA_ME)
· I2C sensor device (GPIO_16_FC2_ I2C_SDA_TEMPSNS)
· MCU-Link USB-to-I2C bridge (GPIO_16_FC2_I2C_SDA_MLINK)



2.10 RF front-end interface
The RW612 MCU includes a full-featured 1×1 dual-band (2.4 GHz / 5 GHz) 20 MHz Wi-Fi 6 (802.11ax) and Bluetooth LE 5.4/802.15.4 subsystem.
By default, the FRDM-RW612 is designed as a single antenna configuration. On the FRDM-RW612 board, the RF signals from the target MCU connect either to a PCB antenna (ANT1) or to an antenna connected to the U.FL connector (J11). The default configuration is to use PCB Antenna. The RF front-end control signals RF_CNTL_[0:3] from the target MCU are used for the RF front-end SPDT switch controls.
Figure 14 shows the FRDM-RW612 RF front-end design.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 23 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

SOC_RF5G_TR

L4 1.6 nH +/-0.1
L0201

C51 0.3 pF RF C0201

C52 0.3 pF RF C0201

Pi-filter components must be placed close to one another and
share the same ground

SOC_RF2G_TR

C69 10 pF RF
C0201

C67 NL C0201

C70 NL C0201

Pi-filter components must be placed close to one another and
share the same ground

SOC_BLE_15.4_TR

L7 3.3 nH +/-0.1
L0201

C85 1.6 pF RF C0201

C86 1.6 pF RF C0201

Pi-filter components must be placed close to one another and
share the same ground

C74

10 pF

C0201

U7

OUTPUT1 1

6 VCTL1

GND 2 EPAD 5 INPUT

OUTPUT2 3

4 VCTL2

C87 10 pF C0201

7 SKY13323-378LF

RF_CNTL_2

+3.3 V_BRD

SJ25

3

1

2

VDD_RFSW

DP1
H-B 4 GND 5
L-B 6

C129 100 pF C0201
3 GND 2 COM 1 GND

U16
VVD 6 RFC 5
VC 4

1 RF1 2 GND 3 RF2

C75 100 pF C0201

RF_CNTL_0

DPX165850DT-8085D3 RF_CNTL_3

C130 100 pF C0201

RTC7608U

C65 10 pF C0201

VC

State

1

RFC to RF1

0 RFC to RF2 (default)

C88 100 pF C0201

RF_CNTL_1

Wi-Fi 2G-Bluetooth LE/802.15.4 TDM switch

VCTL1 VCTL2

State

1

0

Input to Out1

0

1

Input to Out2

C56 5.6 pF RF
C0201

C134 NL C0201

C135 NL C0201

J11 U.FL-R_SMT-1
L5 NL L0201

C131 5.6 pF RF
C0201

C132 NL C0201

C133 NL C0201

ANT1 1 PCB

Figure 14.RF front-end interface

Table 21 describes the devices and connectors used for the RF interface on the board.

Table 21.RF interface device configuration
Part identifier Manufacturer name Description and part name

Configuration

RF signals and control signals

U7

SKYWORKS

Wi-Fi 2G – Bluetooth · VCTL1: 1, VCTL2: 0

· RF signals:

SKY13323-378LF

LE / 802.15.4 TDM SPDT switch is used to transmit/receive by connecting the RF common port (INPUT, pin 5) to either the

Transmit and receive is for Wi- ­ SOC_RF2G_TR

Fi 2G signals

­ SOC_BLE_15.4_TR

· VCTL1: 0, VCTL2: 1

· Control signals:

Transmit and receive is for Bluetooth LE / 802.15.4 signals

­ RF_CNTL_0 ­ RF_CNTL_1

OUTPUT1 or OUTPUT2

port

DP1

TDK Corporation

Diplexer to allow both

DPX165850DT-8085 Wi-Fi 5G and either of

D3

Wi-Fi 2G or Bluetooth

LE/802.15.4 signals to

transmit and receive

simultaneously

· RF signals: ­ SOC_RF5G_TR ­ SOC_RF2G_TR ­ SOC_BLE_15.4_TR

U16

RichWave

RF SPDT switch for

· VC: 1 RFC to RF1

· RF signals:

Technology Corp RTC7608U

switching the RF signal between PCB antenna and u.FL connector

Transmission/Receiver channel is available for U.FL connector
· VC: 0 (Default setting) RFC to RF2 Transmission/ Receiver channel is available

­ SOC_RF5G_TR ­ SOC_RF2G_TR ­ SOC_BLE_15.4_TR · Control signals: ­ RF_CNTL_3

for PCB antenna

J11

Hirose U.FL-R-SMT- U.FL RF connectors / –

1

Coaxial connectors

ANT1

PCB antenna connected –

by default

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 24 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

2.11 SWD header
The FRDM-RW612 board supports the Arm serial wire debug (SWD) and JTAG interface. SWD is the default function for pins GPIO[13] (SWCLK) and GPIO[14] (SWDIO) after a reset. For details, see FRDM-RW612 schematic.

2.12 Board operating conditions
The operating temperature range for the FRDM-RW612 board is -40 °C to +85 °C. For further details on device operating conditions, see RW612 Data Sheet.

3 MCU-Link OB debug probe

This section describes the MCU-Link onboard (OB) debug probe, its features, how to install software and how to update its firmware.

3.1 MCU-Link overview
MCU-Link is a debug probe architecture jointly developed by NXP and Embedded Artists. The MCU-Link architecture is based on the LPC55S69 MCU, which is based on the Arm Cortex-M33 core.
The MCU-Link architecture is configurable to support different debug feature options, and to support both standalone probes (such as MCU-Link Pro) and for use on-board evaluation boards such as FRDM-RW612. These on-board implementations are referred to as MCU-Link OB.
The FRDM-RW612 board implements a subset of the MCU-Link architecture features, as described in Section 3.2. For more information on MCU-Link visit MCU-Link Debug Probe Architecture.
The MCU-Link OB on the FRDM-RW612 board is factory programmed with the J-Link firmware. NXP CMSISDAP is also available to add extra debug features. For information on how to update the MCU-Link firmware, see Section 3.5.

3.2 Supported MCU-Link features

MCU-Link includes several mandatory and optional features. Table 22 summarizes the MCU-Link features supported on the FRDM-RW612 board.

Table 22.Supported MCU-Link features Feature Serial wire debug (SWD) / serial wire debug trace output (SWO) Virtual communication (VCOM) serial port
USB serial input/output (USBSIO)[1] External debug probe support

Description
Allows SWD-based debugging with SWO for profiling and/or low overhead debug standard I/O communication
Adds a serial COM port on the host computer, and connects it to the target MCU by using MCU-Link as a USB-to-UART bridge
Adds a USB serial I/O port on the host computer, and connects it to the target MCU by using MCU-Link as a USB-to-SPI bridge or USB-to-I2C bridge
Allows debugging the target MCU (RW612) using an external debug probe, instead of MCU-Link. Support for an external debug probe is enabled by disabling the SWD feature. While using an external debug probe, the VCOM and USBSIO features can be used.

[1] J-Link firmware does not support this feature.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 25 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

3.3 Supported debug scenarios

In the FRDM-RW612 board, the MCU-Link debug probe target is RW612 MCU. The board also allows the external debugger to debug the RW612 MCU in place of the MCU-Link debug probe.
Table 23 describes the debug scenarios supported on the FRDM-RW612 board.

Table 23.Supported debug scenarios

Debug scenario

Feature support

Use MCU-Link as a debugger for · SWD is enabled

the target MCU (RW612)

· VCOM is enabled

· USBSIO is enabled

Use an external debugger to debug the target MCU (RW612)

· SWD is disabled · VCOM is enabled · USBSIO is enabled

Jumper / Resistor settings
· JP3 must be open · JP1 must be open · R78 must be unpopulated
· JP1 must be shorted · JP3 must be open · R78 must be unpopulated · Connect an external debugger
to the target MCU SWD connector P1

3.4 MCU-Link host driver and utility installation

The MCU debug probe is supported on Windows 10/11, MacOS X, and Ubuntu Linux platforms. The probe uses standard OS drivers. For Windows, the installation program also includes information files to provide userfriendly device names.
MCU-Link is supported by the LinkServer utility. Running the LinkServer installer also installs all the drivers and a firmware update utility required for MCU-Link. The LinkServer utility is a GDB server and flash utility from NXP with support for many NXP debug probes. You are recommended to use the LinkServer installer unless you are using MCUXpresso IDE version 11.6.1 or earlier. For details on this utility, refer https://nxp.com/linkserver.
Note: If the firmware version of the onboard MCU-Link probe is 3.122 or later, LinkServer version 1.4.85 or later provides the support of automatic firmware update. For further details on automatic firmware update, refer to the readme markdown file in the LinkServer package. However, If the current firmware version is earlier than 3.122, you can update the firmware (see Section 3.5 ) for the MCU-Link probe using the MCU-Link firmware update utility, which is included in the LinkServer installation package.
Note: In case you are using MCUXpresso IDE version 11.6.1 or earlier, you must install the firmware update utility version 2.263, which is not included in the LinkServer installation.
You are recommended to update the MCU-Link firmware on the board to the latest firmware version to get the latest functionality. However, before updating the firmware, check compatibility with the MCUXpresso IDE and LIBUSBIO versions in Table 24 (if you are using these tools). If you are using the MCUXpresso for Visual Studio Code extension or third-party IDEs from IAR or Keil, the latest firmware version is recommended.

Table 24.Compatibility between MCU-Link firmware and MCUXpresso IDE

MCU-Link firmware version

USB driver type

CMSIS-SWO support

FreeMASTER support via SWD / JTAG USB bridge

V1.xxx and

HID

No

V2.xxx

Yes

Yes

V3.xxx (up to

WinUSB

No

and including

V3.108)

Yes

FreeMASTER V3.2.2

or later

Supported MCUXpresso IDE versions
MCUXpresso 11.3 or later
MCUXpresso 11.7.0 or later

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 26 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 24.Compatibility between MCU-Link firmware and MCUXpresso IDE…continued

MCU-Link firmware version

USB driver type

CMSIS-SWO support

FreeMASTER support via SWD / JTAG USB bridge

V3.117 and later WinUSB

Yes

Yes

FreeMASTER V3.2.2

or later

Supported MCUXpresso IDE versions
MCUXpresso 11.7.1 or later

3.5 Updating MCU-Link firmware using firmware update utility
To update the MCU-Link firmware using the firmware update utility included in the LinkServer installation package, the MCU-Link must be powered up in ISP mode. Follow these steps to configure MCU-Link in ISP mode and update MCU-Link firmware:
1. Disconnect the board from the host computer, short jumper JP2, and reconnect the board. The red MCULink status D6 LED lights up and stays on. For more details on MCU-Link LEDs, see Section 3.10.
2. Download the LinkServer installation package from https://nxp.com/linkserver and install the LinkServer utility. For example, download and install “Linkserver 1.4.85 installer for Windows”.
3. Navigate to the MCU-LINK_installer_Vx_xxx directory, where Vx_xxx indicates the version number. For example, MCU-LINK_installer_3.119.
4. Follow the instructions in the readme.txt to find and run the firmware update utilities for CMSIS-DAP or JLink versions.
5. Disconnect the board from the host computer, open jumper JP2, and reconnect the board. The board enumerates on the host computer as a WinUSB or HID device (depending on the firmware version).
Note:
· Starting version V3.xxx, the MCU-Link firmware uses WinUSB instead of HID for higher performance; however, it is not compatible with MCUXpresso IDE versions earlier than 11.7.0.
· To enable SWO-related features in non-NXP IDEs, CMSIS-SWO support was introduced in firmware version V3.117.

3.6 Using MCU-Link with development tools
The MCU-Link debug probe can be used with IDEs supported within the MCUXpresso ecosystem, such as MCUXpresso IDE, MCUXpresso for Visual Studio Code, IAR Embedded Workbench, and Arm Keil MDK.
3.6.1 Using MCU-Link with MCUXpresso IDE
The MCUXpresso IDE recognizes any type of MCU-Link probe that uses either CMSIS-DAP or J-Link firmware. When you start a new debug session, the IDE checks for all the available debug probes. For all the probes it finds, the IDE displays the probe types and unique identifiers in the Probes discovered dialog box.
If a debug probe requires a firmware update, the probe is displayed with a warning in the Probes discovered dialog box. For each such probe, the latest firmware version is indicated and a link to download the latest firmware package is provided. To update the firmware for the MCU-Link debug probe, see the instructions provided in Section 3.5.
You are advised to use the latest MCU-Link firmware to take the benefit of the latest functionality. However, the MCU-Link firmware version you can use depends on the MCUXpresso IDE version you are using. Table 24 shows the compatibility between the MCU-Link firmware and the MCUXpresso IDE.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 27 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

3.6.2 Using MCU-Link with MCUXpresso for Visual Studio Code
The MCU-Link debug probe can be used with the MCUXpresso for Visual Studio Code extension from NXP. This extension uses the Linkserver debug server. To work with MCUXpresso for Visual Studio Code, install the Linkserver utility using the MCUXpresso Installer tool or as described in Section 3.4. For more details on MCUXpresso for Visual Studio Code, visit the MCUXpresso for Visual Studio Code page.
3.6.3 Using MCU-Link with third-party IDEs
The MCU-Link debug probe can be used with IAR Embedded Workbench and Arm Keil MDK, and may also work with other third-party tools. Refer to the documentation for these products, covering the use of generic CMSIS-DAP probes or J-Link probes (depending on the firmware image you are using.)
3.7 MCU-Link USB connector
The FRDM-RW612 board has a universal serial bus (USB) 2.0 Type-C connector (J10). This USB connector is used to create an MCU-Link high-speed USB connection with the host computer. The MCU-Link receives power when the USB connector (J10) is plugged into a USB host.
3.8 Connecting to a target through a USB-to-UART bridge
The MCU-Link supports the VCOM serial port feature, which adds a serial COM port on the host computer, and connects it to the target MCU using MCU-Link as a USB-to-UART bridge.
On the FRDM-RW612 board, the MCU-Link LPC55S69 is connected to the GPIO[26] and GPIO[24] pins of the target MCU through the R77 and R69 resistors, respectively. Note: The GPIO[26] and GPIO[24] pins are also the UART ISP pins to allow for ISP connection through the MCU-Link VCOM.
To use MCU-Link as a USB-to-UART bridge, ensure that the JP3 jumper is open and connect the J10 connector on the board to the USB port of the host computer.
When you boot the FRDM-RW612 board, a VCOM port with the name MCU-Link Vcom Port (COMxx) is enumerated on the host computer, where “xx” may vary from one computer to another. Each MCU-Link based board has a unique VCOM number associated with it.
3.9 Connecting to a target through a USB-to-SPI or USB-to-I2C bridge
MCU-Link supports the USB serial input/output (USBSIO) port feature, which adds a USB serial I/O port on the host computer, and connects it to the target MCU by using MCU-Link as a USB-to-SPI bridge or USB-to-I2C bridge. Support for the USBSIO feature can be enabled on the host computer using the libusbsio library, which is a free host library from NXP for Windows/Linux/MacOS systems. For more details on the libusbsio library, see https://www.nxp.com/libusbsio.
In the FRDM-RW612 board, the MCU-Link connects to the GPIO[6:9] pins of the target MCU using the FC1 SPI interface connection, through zero-ohm resistors (DNP by default). Populating these resistors enables the communication between MCU-Link and the target MCU through the USB-to-SPI bridge.
The SPI interface connections for this functionality are shared with the SPI connections on the Arduino compatible connectors and Mikroe connector connections. To prevent contention with these connectors, zeroohm resistors are used to isolate the connections from the MCU-Link circuit by default.
A USB-to-SPI bridge can be used to emulate the host system. To use MCU-Link as a USB-to-SPI bridge, the board must be connected to the host computer through a USB cable from its J10 connector. Also, ensure the following resistor configuration on the board to enable the USBSIO bridge feature for SPI:

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 28 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

· Resistors R40, R76, R80, and R18 are populated · Resistor R78 is DNP (default setting)
On the FRDM-RW612 board, the MCU-Link is also connected to the GPIO[17:16] pins of the target MCU using the FC2 I2C interface connection through zero-ohm resistors (DNP by default). Populating these resistors enables the communication between MCU-Link and the target MCU through the USB-to-I2C bridge.
A USB-to-I2C bridge can be used to emulate the host system/board peripherals. To use MCU-Link as a USBto-I2C bridge, the board must be connected to the host computer through a USB cable from its J10 connector. Also, ensure the following resistor configuration on the board to enable the USBSIO bridge feature for I2C:
· Zero-ohm resistors R65 and R47 are populated · Resistor R78 is DNP (default setting) · 2.2 k resistors R48 and R67 should be populated

3.10 MCU-Link status LEDs

The FRDM-RW612 board has three status indicator LEDs for MCU-Link. Table 25 lists these LEDs and describes how each LED behaves in different MCU-Link modes. These LEDs are shown in Figure 3.

Table 25.MCU-Link LEDs

Part identifier

LED name / color

D7

USB COMM /

green

D6

Status / red

D3

VCOM ACT /

green

MCU-Link mode

Normal mode (with CMSIS-DAP Normal mode (with J-

firmware)

Link firmware)

Firmware update (ISP) mode

Lights up after successful USB Remains OFF enumeration at startup. Afterward, the LED stays ON.

Remains OFF

Indicates heartbeat (fades in/out repeatedly), with SWD activity overlaid.
The LED blinks rapidly at startup, if an error occurs.

Remains OFF

Lights up when MCU-Link target (LPC55S69) boots in ISP mode

Indicates if the VCOM port is transmitting/receiving data

Lights up when MCU-Link Remains OFF boots, and blinks when debug activity happens

4 European declaration of conformity

The following information is provided per Article 10.8 of the Radio Equipment Directive 2014/53/EU:
· Frequency band in which the equipment operates · The maximum RF power transmitted

Table 26.FRDM-RW612 RF certificated Part number RF technology FRDM-RW612 Bluetooth LE
802.15.4 Wi-Fi (IEEE 802.11)

Frequency band (EU) 2400 MHz – 2483.5 MHz 2400 MHz – 2483.5 MHz 2400 MHz – 2483.5 MHz 5150 MHz – 5350 MHz 5470 MHz – 5725 MHz

Max RF transmitted power 2 dBm 6 dBm 16 dBm 16 dBm 15 dBm

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 29 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 26.FRDM-RW612 RF certificated…continued

Part number RF technology

Frequency band (EU)

5725 MHz – 5850 MHz

5850 MHz – 5850 MHz

Max RF transmitted power 12 dBm 9 dBm

EUROPEAN DECLARATION OF CONFORMITY (Simplified DoC per Article 10.9 of the Radio Equipment Directive 2014/53/EU)
This apparatus, namely FRDM-RW612 conforms to the Radio Equipment Directive 2014/53/EU. The full EU Declaration of Conformity for this apparatus is available at European Union Declaration of Conformity for FRDM-RW612 board Kit.

5 Related documentation

Table 27 lists and explains the additional documents and resources that you can refer to for more information on the FRDM-RW612 board. Some of the documents listed below may be available only under a non-disclosure agreement (NDA). To request access to these documents, contact your local field applications engineer (FAE) or sales representative.

Table 27.Related documentation Document RW612 Data Sheet – RW612-Wireless MCU with Integrated Tri-radio Wi-Fi 6 + Bluetooth Low Energy 5.4 / 802.15.4
RW61X User Manual
FRDM-RW612 design files
LPC55S6x/LPC55S2x/LPC552x User manual (UM11126)

Description

Link / how to access

It provides information about electrical characteristics, hardware design considerations, and ordering information

RW612

It is intended for the board-level

UM11865

product designers and product software

developers who want to develop

products with RW61X MCU

A zip file including *.DSN, ASY, Layout, FRDM-RW612 design files schematic files, and so on

Intended for system software and hardware developers and application programmers who want to develop products with LPC55S6x/ LPC55S2x/ LPC552x MCU

UM11126.pdf

6 Acronyms

Table 28 lists and defines the acronyms used in this document.

Table 28.Acronyms Term ADC DNP ESR GPIO I2C

Description Analog-to-digital converter Do not populate Equivalent series resistor General-purpose input/output Inter-integrated circuit

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 30 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Table 28.Acronyms…continued Term I3C ISP PCB PHY PMIC POR PSRAM PWM QSPI RGMII RTC SDHC SPI SWD SWO UART USB USBSIO VCOM WUU

Description Improved inter-integrated circuit In-system programming Printed-circuit board Physical interface of the OSI model Power management integrated circuit Power-on reset Pseudo-Static Random Access Memory Pulse width modulation Quadruple serial peripheral interface Reduced gigabit media independent interface Real-time clock Secured digital host controller Serial peripheral interface Serial wire debug Serial wire debug trace output Universal asynchronous receiver/transmitter Universal serial bus USB serial input/output Virtual communication Wake-up unit

7 Revision history

Table 29 summarizes the revisions to this document.

Table 29.Revision history

Document ID

Release date

UM12160 v.1.0

20 September 2024

Description Initial public release

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 31 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

Legal information
Definitions
Draft — A draft status on a document indicates that the content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included in a draft version of a document and shall have no liability for the consequences of use of such information.
Disclaimers
Limited warranty and liability — Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. NXP Semiconductors takes no responsibility for the content in this document if provided by an information source outside of NXP Semiconductors. In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including – without limitation lost profits, lost savings, business interruption, costs related to the removal or replacement of any products or rework charges) whether or not such damages are based on tort (including negligence), warranty, breach of contract or any other legal theory. Notwithstanding any damages that customer might incur for any reason whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms and conditions of commercial sale of NXP Semiconductors.
Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof.
Suitability for use — NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in life support, life-critical or safety-critical systems or equipment, nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage. NXP Semiconductors and its suppliers accept no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer’s own risk.
Applications — Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Customers are responsible for the design and operation of their applications and products using NXP Semiconductors products, and NXP Semiconductors accepts no liability for any assistance with applications or customer product design. It is customer’s sole responsibility to determine whether the NXP Semiconductors product is suitable and fit for the customer’s applications and products planned, as well as for the planned application and use of customer’s third party customer(s). Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP Semiconductors does not accept any liability related to any default, damage, costs or problem which is based on any weakness or default in the customer’s applications or products, or the application or use by customer’s third party customer(s). Customer is responsible for doing all necessary testing for the customer’s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer’s third party customer(s). NXP does not accept any liability in this respect.

Terms and conditions of commercial sale — NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at https://www.nxp.com/profile/terms, unless otherwise agreed in a valid written individual agreement. In case an individual agreement is concluded only the terms and conditions of the respective agreement shall apply. NXP Semiconductors hereby expressly objects to applying the customer’s general terms and conditions with regard to the purchase of NXP Semiconductors products by customer.
Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities.
Suitability for use in non-automotive qualified products — Unless this document expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use. It is neither qualified nor tested in accordance with automotive testing or application requirements. NXP Semiconductors accepts no liability for inclusion and/or use of non-automotive qualified products in automotive equipment or applications. In the event that customer uses the product for design-in and use in automotive applications to automotive specifications and standards, customer (a) shall use the product without NXP Semiconductors’ warranty of the product for such automotive applications, use and specifications, and (b) whenever customer uses the product for automotive applications beyond NXP Semiconductors’ specifications such use shall be solely at customer’s own risk, and (c) customer fully indemnifies NXP Semiconductors for any liability, damages or failed product claims resulting from customer design and use of the product for automotive applications beyond NXP Semiconductors’ standard warranty and NXP Semiconductors’ product specifications.
HTML publications — An HTML version, if available, of this document is provided as a courtesy. Definitive information is contained in the applicable document in PDF format. If there is a discrepancy between the HTML document and the PDF document, the PDF document has priority.
Translations — A non-English (translated) version of a document, including the legal information in that document, is for reference only. The English version shall prevail in case of any discrepancy between the translated and English versions.
Security — Customer understands that all NXP products may be subject to unidentified vulnerabilities or may support established security standards or specifications with known limitations. Customer is responsible for the design and operation of its applications and products throughout their lifecycles to reduce the effect of these vulnerabilities on customer’s applications and products. Customer’s responsibility also extends to other open and/or proprietary technologies supported by NXP products for use in customer’s applications. NXP accepts no liability for any vulnerability. Customer should regularly 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 information or support that may be provided by NXP. NXP has a Product Security Incident Response Team (PSIRT) (reachable at PSIRT@nxp.com) that manages the investigation, reporting, and solution release to security vulnerabilities of NXP products.
NXP B.V. — NXP B.V. is not an operating company and it does not distribute or sell products.
Trademarks
Notice: All referenced brands, product names, service names, and trademarks are the property of their respective owners.
NXP — wordmark and logo are trademarks of NXP B.V.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 32 / 34

NXP Semiconductors

UM12160
FRDM-RW612 Board User Manual

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, ULINKPLUS, ULINKpro, Vision, Versatile — are trademarks and/or registered trademarks of Arm Limited (or its subsidiaries or affiliates) 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.

Bluetooth — the Bluetooth wordmark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by NXP Semiconductors is under license.
IAR — is a trademark of IAR Systems AB.
J-Link — is a trademark of SEGGER Microcontroller GmbH.
Matter, Zigbee — are developed by the Connectivity Standards Alliance. The Alliance’s Brands and all goodwill associated therewith, are the exclusive property of the Alliance.

UM12160
User manual

All information provided in this document is subject to legal disclaimers.
Rev. 1.0 — 20 September 2024

© 2024 NXP B.V. All rights reserved.
Document feedback 33 / 34

NXP Semiconductors

Contents

1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 2 2.1 2.1.1 2.1.2 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 3 3.1 3.2 3.3 3.4 3.5
3.6 3.6.1 3.6.2
3.6.3 3.7 3.8
3.9
3.10 4 5 6 7

FRDM-RW612 overview …………………………….. 2 Block diagram …………………………………………….2 Board features …………………………………………… 2 Board kit contents ……………………………………….4 Board pictures …………………………………………… 4 Connectors …………………………………………………6 Jumpers ……………………………………………………. 7 Push buttons ………………………………………………8 LEDs ………………………………………………………… 9 FRDM-RW612 functional description ……….. 10 Power supplies ………………………………………… 10 Power supply configuration ……………………….. 11 RW612 iBuck …………………………………………… 13 Clocks …………………………………………………….. 13 USB interface ………………………………………….. 14 Ethernet interface …………………………………….. 15 I2C sensor interface …………………………………. 15 Flash memory interface …………………………….. 16 Arduino compatible I/O headers …………………. 17 mikroBUS headers …………………………………….21 Pmod header …………………………………………… 22 RF front-end interface ………………………………..23 SWD header ……………………………………………. 25 Board operating conditions ………………………… 25 MCU-Link OB debug probe ………………………25 MCU-Link overview ……………………………………25 Supported MCU-Link features ……………………. 25 Supported debug scenarios ………………………..26 MCU-Link host driver and utility installation ….. 26 Updating MCU-Link firmware using firmware update utility ………………………………..27 Using MCU-Link with development tools ……… 27 Using MCU-Link with MCUXpresso IDE ………. 27 Using MCU-Link with MCUXpresso for Visual Studio Code …………………………………… 28 Using MCU-Link with third-party IDEs …………. 28 MCU-Link USB connector …………………………. 28 Connecting to a target through a USB-toUART bridge ……………………………………………. 28 Connecting to a target through a USB-toSPI or USB-to-I2C bridge ………………………….. 28 MCU-Link status LEDs ……………………………… 29 European declaration of conformity ………… 29 Related documentation …………………………… 30 Acronyms ………………………………………………. 30 Revision history ………………………………………31 Legal information …………………………………….32

UM12160
FRDM-RW612 Board User Manual

Please be aware that important notices concerning this document and the product(s) described herein, have been included in section ‘Legal information’.

© 2024 NXP B.V.

All rights reserved.

For more information, please visit: https://www.nxp.com

Document feedback

Date of release: 20 September 2024 Document identifier: UM12160

Documents / Resources

NXP UM12160 Wi-Fi Development Board [pdf] User Manual
UM12160 Wi-Fi Development Board, UM12160, Wi-Fi Development Board, Development Board, Board

References

Leave a comment

Your email address will not be published. Required fields are marked *