NXP Semiconductors FRDM-MCXC242 User Manual
Hide thumbs Also See for FRDM-MCXC242:

Advertisement

Quick Links

UM12119
FRDM-MCXC242 Board User Manual
Rev. 1 — 15 July 2024
Document information
Information
Keywords
Abstract
Content
UM12119, FRDM-MCXC242, MCX C, MCXC242, Arduino, mikroBUS, MCU-Link
The FRDM-MCXC242 board is a design and evaluation platform based on the NXP MCXC242
MCU.
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FRDM-MCXC242 and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors FRDM-MCXC242

  • Page 1 FRDM-MCXC242 Board User Manual Rev. 1 — 15 July 2024 User manual Document information Information Content Keywords UM12119, FRDM-MCXC242, MCX C, MCXC242, Arduino, mikroBUS, MCU-Link Abstract The FRDM-MCXC242 board is a design and evaluation platform based on the NXP MCXC242 MCU.
  • Page 2: Board Overview

    LPC55S69JEV98. The FRDM-MCXC242 board is compatible with the Arduino shield module, Mikroe click board, and Pmod board. The FRDM-MCXC242 board comes preloaded with a LED blinky demo. The demo is available at the boards \frdmmcxc242\demo_apps\led_blinky folder of MCUXpresso SDK.
  • Page 3: Kit Contents

    Orderable part number FRDM-MCXC242 1.3 Kit contents Table 2 lists the items included in the FRDM-MCXC242 board hardware kit. UM12119 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. User manual Rev.
  • Page 4: Board Pictures

    FRDM-MCXC242 board hardware assembly USB 2.0 Type-A to Type-C cable 1.4 Board pictures Figure 2 shows the top-side view of the FRDM-MCXC242 board with the MCXC242VLH MCU (target MCU) and the LPC55S69 MCU-Link highlighted. MCXC242 MCU LPC55S69 MCU-Link Figure 2. Board top-side view...
  • Page 5 (Arduino compatible header (outer row) / header (outer row) / FRDM header (inner row) FRDM header (inner row) Figure 3. FRDM-MCXC242 connectors, jumpers, push buttons, and LEDs Figure 4 shows the bottom-side view of the FRDM-MCXC242 board. Figure 4. Board bottom-side view UM12119 All information provided in this document is subject to legal disclaimers.
  • Page 6: Connectors

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual 1.5 Connectors Figure 3 shows the FRDM-MCXC242 board connectors. Table 3 describes the connectors available on the FRDM-MCXC242 board. Table 3. FRDM-MCXC242 connectors Part identifier PCB label Connector type Description Reference section 2x8-pin header Arduino socket connectors Section 2.9...
  • Page 7: Push Buttons

    JP8 should be kept open. For details, refer to the "MCX C242 Sub- Family Reference Manual". 1.7 Push buttons Figure 3 shows the FRDM-MCXC242 board push buttons. Table 5 describes the FRDM-MCXC242 board push buttons. Table 5. FRDM-MCXC242 push buttons Part identifier...
  • Page 8: Leds

    LEDs can be used for debugging purposes. Figure 3 shows the FRDM-MCXC242 board LEDs. Table 6 describes the FRDM-MCXC242 board LEDs that correspond to the target MCU. The board also has some MCU-Link-specific LEDs, which are described in Section 3.9.
  • Page 9: Power Supplies

    NXP Semiconductors FRDM-MCXC242 Board User Manual 2.1 Power supplies The FRDM-MCXC242 board is powered with a P5V0 (5 V) power supply using one of the following source options: • P5V_USB_FS supply from full-speed (FS) USB2.0 Type-C connector (J12) • P5V_HDR_IN supply from 5 V regulator populated at 3-pin connector (J11) (Not populated by default) •...
  • Page 10: Current Measurement

    D0PTVCC 2.3 USB interface The target MCU (MCXC242) features one full-speed (FS) USB 2.0 device controller. On the FRDM-MCXC242 board, the FS USB controller connects to the USB Type-C connector (J12). This connector works in device mode and is used to provide the 5 V power supply (P5V_USB_FS) to the board.
  • Page 11: Spi Interface

    PTE0 (J3-1/UART1_TX) PTE0 (LPUART1_TX) LPUART1 connector J5 PTE1 Arduino socket PTE0 connector J3 Figure 5. LPUART interface diagram Table 9 describes the FRDM-MCXC242 LPUART connections. Table 9. LPUART connections LPUART Peripheral devices module Part identifier Manufacturer and part Description number LPUART0 NXP LPC55S69JEV98 Onboard MCU-Link —...
  • Page 12 • Master input / slave output (MISO) • Master output / slave input (MOSI) • Slave select (SS) On the FRDM-MCXC242 board, the SPI0 module establishes communication with the MCU-Link, and exchanges data with peripheral boards connected to the onboard expansion headers. Figure 6 shows the FRDM-MCXC242 SPI interface diagram.
  • Page 13: I2C Interface

    The MCXC242 MCU has two I2C modules, I2C0 and I2C1, which support serial I2C communication through a pair of control and data signals. The FRDM-MCXC242 board allows communication with both I2C0 and I2C1 modules. Figure 7 shows the FRDM-MCXC242 I2C diagram.
  • Page 14 J4 MCU_LINK_I2C0_SCL PTB0 MCU-Link PTB1 MCU_LINK_I2C0_SDA (LPC55S69JEV98) Figure 7. I2C diagram Table 11 shows the FRDM-MCXC242 I2C bus device map. Table 11. I2C bus device map I2C bus 8-bit I2C Device Description address I2C0, I2C1 NXP MCXC242 (U1) Target MCU. It acts as the I2C master for all I2C connections on the board except for I2C connection with MCU-Link.
  • Page 15: Accelerometer

    Section 2.7. 2.7 Accelerometer On the FRDM-MCXC242 board, an accelerometer sensor is used to sense motion, a feature required in the IoT application space. The main features of the Accelerometer sensor interface are as follows. • 3-Axis MEMS accelerometer sensor device FXLS8974CFR3 (U4) is used.
  • Page 16: Thermistor

    Figure 9. NTC thermistor circuit 2.9 Arduino socket FRDM-MCXC242 supports I/O headers that are dual-row headers with the outer rows supporting the Arduino compatible shields and the inner rows supporting the various FRDM shields. These headers are designed to support the following shields: •...
  • Page 17 • Analog-to-digital converter (ADC) • Timer/PWM module (TPM) Table Table Table 15, and Table 16 explain the I/O headers pinout on FRDM-MCXC242. Table 13. J1 connector (at right-upper side) pinout I/O header MCXC242 pin Arduino / FRDM functions Potential conflict J1[1]...
  • Page 18 UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual Table 14. J2 connector (at left-upper side) pinout ...continued I/O header MCXC242 pin / Arduino / FRDM functions Potential conflict function J2[5] PTA4 • SW3 button (PTA4_BTN_NMI) J2[6] PTC4 D10-SPI0_CS0 • MCU-Link USBSIO port (PTC4_SPI0_ PCS_MCULINK) •...
  • Page 19: Mikrobus Socket

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual Table 15. J3 connector (at left-lower side) pinout ...continued I/O header MCXC242 pin / Arduino / FRDM functions Potential conflict function J3[6] RESET_B J3[7] J3[8] P3V3 J3[9] J3[10] P5V0 J3[11] J3[12] J3[13] PTC1 J3[14]...
  • Page 20 MikroElektronika (MIKROE) is one of the manufacturers of click boards. To find some example click boards for the FRDM-MCXC242 mikroBUS socket, visit MIKROE website. The FRDM-MCXC242 board has a mikroBUS socket with a pair of 1x8-position receptacles, J5 and J6. Figure 10 shows the pinouts of the mikroBUS socket connectors. Figure 10. mikroBUS socket connector pinout The mikroBUS socket allows communication with the following modules of the MCXC242 MCU: •...
  • Page 21: Pmod Connector

    Digilent Pmod (peripheral module) devices are small input/output interface boards that can be easily integrated with embedded control boards for expanding their capabilities. The FRDM-MCXC242 board supports a Digilent PPPC062LJBN-RC Pmod connector J7 (not populated) for expanding the board capabilities.
  • Page 22: Mcu-Link Ob Debug Probe

    MCU-Link Debug Probe Architecture page. The MCU-Link OB on the FRDM-MCXC242 board is factory-programmed with the firmware based on the NXP CMSIS-DAP protocol. The firmware also supports all other features supported in the hardware. A custom version of the J-Link firmware to make MCU-Link OB compatible with J-Link LITE is also available. However, this firmware version supports only limited features, including debug/SWO and VCOM.
  • Page 23: Supported Debug Scenarios

    NXP Semiconductors FRDM-MCXC242 Board User Manual J-Link firmware does not support this feature. 3.2 Supported debug scenarios Table 20 describes the debug scenarios supported on the FRDM-MCXC242 board. Table 20. Supported debug scenarios Debug scenario Feature support Required jumper/connector settings Use MCU-Link for debugging the SWD: Enabled MCU-Link SWD disable jumper JP3 is open.
  • Page 24: Updating Mcu-Link Firmware Using Firmware Update Utility

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual Table 21. Compatibility check between MCUXpresso IDE and MCU-Link firmware MCUXpresso IDE Supported MCU-Link USB driver CMSIS-SWO FreeMASTER support via version firmware version type support SWD / JTAG USB bridge MCUXpresso 11.3 or V1.xxx and V2.xxx later MCUXpresso 11.7.0 or...
  • Page 25: Using Mcu-Link With Mcuxpresso For Visual Studio Code

    CMSIS-DAP probes or J-Link probes (depending on the firmware image you are using). 3.6 MCU-Link USB connector The FRDM-MCXC242 board has a USB Type-C connector J9, which allows you to connect MCU-Link with your host computer. It can also be used to supply 5 V power to the board.
  • Page 26: Mcu-Link Status Leds

    USB-to-I2C bridge can be used to emulate the host system / board peripherals. By default, the USBSIO feature is disabled for SPI and I2C on the FRDM-MCXC242 board, allowing the target MCU SPI/I2C port to be used for other purposes. Disabling the USBSIO feature instructs the firmware not to enumerate the USB endpoint for USBSIO (which is called “MCU-Link LPCSIO”...
  • Page 27: Acronyms

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual agreement (NDA). To access such a document, contact a local NXP field applications engineer (FAE) or sales representative. Table 23. Related documentation Document Description Link / how to obtain MCXC242 Sub-Family Reference Provides a detailed description about the...
  • Page 28: Revision History

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual Table 24. Acronyms ...continued Acronym Description UART Universal asynchronous receiver/transmitter Universal serial bus USBSIO USB serial input/output VCOM Virtual communication 7 Revision history Table 25 summarizes the revisions to this document. Table 25. Revision history...
  • Page 29: Legal Information

    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’...
  • Page 30 UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, IAR — is a trademark of IAR Systems AB. Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, I2C-bus — logo is a trademark of NXP B.V.
  • Page 31: Table Of Contents

    UM12119 NXP Semiconductors FRDM-MCXC242 Board User Manual Contents Board overview ..........2 Block diagram ............2 Board features ........... 2 Kit contents ............3 Board pictures ........... 4 Connectors ............6 Jumpers ............. 6 Push buttons ............7 LEDs ..............8 Functional description ........8 Power supplies ..........

Table of Contents