NXP Semiconductors FRDM-MCXC041 User Manual
NXP Semiconductors FRDM-MCXC041 User Manual

NXP Semiconductors FRDM-MCXC041 User Manual

Hide thumbs Also See for FRDM-MCXC041:

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for NXP Semiconductors FRDM-MCXC041

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

    24 MHz. The MCU provides 32 KB internal flash memory, 2 KB RAM, and 8 KB ROM with a build-in bootloader. The FRDM-MCXC041 board is compatible with an Arduino UNO R3 board, Mikroe click board, and Pmod board. It can be used with a wide range of development tools, including NXP MCUXpresso IDE, IAR Embedded Workbench, and Arm Keil MDK.
  • Page 3: Kit Contents

    Clocks • 16 MHz clock for the LPC55S69 MCU Orderable part number FRDM-MCXC041 1.3 Kit contents Table 2 lists the items included in the FRDM-MCXC041 board hardware kit. Table 2. Kit contents Item Quantity FRDM-MCXC041 board hardware assembly UM12116 All information provided in this document is subject to legal disclaimers.
  • Page 4: Board Pictures

    Item Quantity USB 2.0 Type-A to Type-C cable 1.4 Board pictures Figure 2 shows the top-side view of the FRDM-MCXC041 board with the MCXC041 MCU (target MCU), LPC55S69 MCU (MCU-Link), and accelerometer highlighted. Accelerometer LPC55S69 MCU MCXC041 MCU Figure 2. Board top-side view Figure 3 shows the bottom-side view of the FRDM-MCXC041 board.
  • Page 5: Jumpers

    (MCU-Link USB) (Pmod, DNP) (Target MCU SWD) (mikroBUS) J3 (Arduino) J4 (5 V regulator, DNP) Figure 4. Connectors Table 3 describes the connectors available on the FRDM-MCXC041 board. Table 3. FRDM-MCXC041 connectors Part identifier PCB label Connector type Description Reference section 2x8-position receptacle Arduino socket connectors Section 2.8...
  • Page 6 UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual Figure 5. Jumpers Table 4 describes the FRDM-MCXC041 board jumpers. Table 4. FRDM-MCXC041 jumpers Part identifier PCB label Jumper type Description Reference section IDD_MCU 1x2-pin header P3V3_MCU supply enable jumper: Section 2.1 • Open: The P3V3_MCU supply is disabled.
  • Page 7: Push Buttons

    • Shorted (default setting): The MCU-Link board schematics. SWD clock is enabled. MCU-Link drives the SWD of the target MCU. 1.7 Push buttons Figure 6 shows the FRDM-MCXC041 board push buttons. (Reset) (Wake-up) (ISP/NMI) Figure 6. Push buttons Table 5 describes the FRDM-MCXC041 board push buttons.
  • Page 8: Leds

    D7 (MCU-Link VCOM) D5 (MCU-Link USB) (Reset) (RGB) (Power) Figure 7. LEDs Table 6 describes the FRDM-MCXC041 board LEDs except for MCU-Link-specific LEDs, which are described in Section 3.9. Table 6. FRDM-MCXC041 LEDs Part identifier PCB label LED color LED name/function Description (when LED is ON)
  • Page 9 UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual Table 6. FRDM-MCXC041 LEDs ...continued Part identifier PCB label LED color LED name/function Description (when LED is ON) RESET Reset LED Indicates system reset activity. When board reset is initiated, for example, by pressing the reset button (SW1), D8 turns ON.
  • Page 10: Functional Description

    Section 2.10 "Pmod connector" 2.1 Power supplies The FRDM-MCXC041 board is powered up using one of the following primary power supply options: • External 5 V power through USB Type-C connector J8 • 5 V – 9 V power from Arduino socket connector J3, pin 16 The primary power supply is used to produce secondary power supplies on the board.
  • Page 11: Current Measurement

    Provides the VREFP power to the LPC55S69 MCU MCULINK 2.1.1 Current measurement The FRDM-MCXC041 board supports measurement of the digital supply current (I ) of the MCXC041 MCU, using an ampere meter (ammeter). The current measurement steps are as follows: 1.
  • Page 12: Spi Interface

    LPUART0 LPUART0_RX-FRDM connector J1 LPUART0_TX-MIKROE mikroBUS socket LPUART0_RX-MIKROE connector J5 Figure 8. LPUART diagram Table 9 describes the FRDM-MCXC041 LPUART connections. Table 9. LPUART connections LPUART Peripheral devices module Part identifier Manufacturer and part Description number LPUART0 NXP LPC55S69JEV98 MCU-Link, which is a 32-bit MCU based on an Arm Cortex- M33 core running at speeds of up to 150 MHz.
  • Page 13 UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual • Slave select (SS) The FRDM-MCXC041 board allows communication with the SPI0 module. Figure 9 shows the FRDM-MCXC041 SPI diagram. MCXC041 Master / slave PTB0 (SPI0_SCK) SPI0_SCK-FRDM Slave PTA6 (SPI0_MISO) SPI0_MISO-FRDM Arduino socket...
  • Page 14: I2C Interface

    The MCXC041 MCU has one Inter-Integrated Circuit (I C) module, I2C0, which supports serial I communication through a pair of control and data signals. The FRDM-MCXC041 board allows communication with the I2C0 module. Figure 10 shows the FRDM-MCXC041 I C diagram.
  • Page 15 UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual MCXC041 Master / I2C0_SCL-ACCEL slave PTB3 (I2C0_SCL) Slave Accelerometer (FXLS8974CFR3) PTB4 (I2C0_SDA) I2C0_SDA-ACCEL I2C0_SCL-FRDM Slave Arduino socket I2C0_SDA-FRDM connector J2 I2C0_SCL-MIKROE Slave mikroBUS socket I2C0 I2C0_SDA-MIKROE connector J5 I2C0_SCL-PMOD Slave Pmod connector J7...
  • Page 16: Adc Interface

    The MCXC041 MCU has one 12-bit successive approximation Analog-to-Digital Converter (ADC) module: ADC0. The ADC0 module supports up to seven channels, with each channel supporting one input connection. The FRDM-MCXC041 board supports communication with the ADC0 module through the following ADC input connections: •...
  • Page 17: Accelerometer

    MCXC041 MCU through an ADC connection. 2.7 Accelerometer The FRDM-MCXC041 board has a 3-axis, compact digital accelerometer U5 (NXP FXLS8974CFR3), which is designed for use in a wide range of industrial and medical IoT applications that require ultra-low-power wake-up on motion.
  • Page 18: Arduino Socket

    • Write address: 0x30 • Read address: 0x31 For more information on FXLS8974CFR3, visit nxp.com. 2.8 Arduino socket The FRDM-MCXC041 board has an Arduino socket with the following four connectors: • J1: 2x8-position receptacle • J2: 2x10-position receptacle • J3: 2x8-position receptacle •...
  • Page 19: Mikrobus Socket

    A mikroBUS socket is a pair of 1x8-position receptacles (connectors) with a proprietary pin configuration and silkscreen markings. It provides many hardware expansion options with few pins. The FRDM-MCXC041 board has a mikroBUS socket with a pair of 1x8-position receptacles, J5 and J6. Figure 13 shows the pinouts of the mikroBUS socket connectors.
  • Page 20: Pmod Connector

    A click board has a pair of 1x8-pin headers that connects to the pair of receptacles on a mikroBUS socket. MikroElektronika (MIKROE) is one of the manufacturers of click boards. To find some example click boards for the FRDM-MCXC041 mikroBUS socket, visit MIKROE website.
  • Page 21 UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual Table 13. Pmod connector pinout ...continued Pin number Signal name Description 9, 10 Ground The Pmod connector allows communication with the following modules of the MCXC041 MCU: • Serial Peripheral Interface 0 (SPI0) • Inter-Integrated Circuit 0 (I2C0) UM12116 All information provided in this document is subject to legal disclaimers.
  • Page 22: Mcu-Link Ob Debug Probe

    MCU-Link Debug Probe Architecture page. The MCU-Link OB on the FRDM-MCXC041 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 only supports limited features, including debug/SWO and VCOM.
  • Page 23: Mcu-Link Firmware Update Utility Installation

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual Table 15. Supported debug scenarios ...continued Debug scenario Feature support Required jumper/connector settings Connect the external debugger to J9. VCOM: Supported JP3 is open. 3.3 MCU-Link firmware update utility installation The MCU-Link debug probe is supported on a host computer running a Windows 10/11, MacOS X, or Ubuntu Linux operating system (OS).
  • Page 24: Using Mcu-Link With Development Tools

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual 1. Disconnect the board from the host computer, short jumper JP2, and reconnect the board. The red MCU- Link status LED D6 lights up and stays on. For more details on MCU-Link LEDs, see Section 3.9.
  • Page 25: Mcu-Link Usb Connector

    FRDM-MCXC041 Board User Manual 3.6 MCU-Link USB connector The FRDM-MCXC041 board has a USB Type-C connector J8, 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

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual 3.9 MCU-Link status LEDs The FRDM-MCXC041 board has three status indicator LEDs for MCU-Link. Table 17 lists these LEDs and describes how each LED behaves in different MCU-Link modes. Table 17. MCU-Link LEDs Part...
  • Page 27: Board Errata

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual 4 Board errata Not applicable for the current board revision. UM12116 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. User manual Rev. 1 — 15 July 2024...
  • Page 28: Related Documentation

    FRDM-MCXC041 board. Some of these documents may be available only under a non-disclosure agreement (NDA). To access such a document, contact a local NXP field applications engineer (FAE) or sales representative.
  • Page 29: Acronyms

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual 6 Acronyms Table 19 lists the acronyms used in this document. Table 19. Acronyms Acronym Description Analog-to-Digital Converter Do not populate / do not place Human interface device Inter-Integrated Circuit Internet of Things In-System Programming...
  • Page 30: Revision History

    UM12116 NXP Semiconductors FRDM-MCXC041 Board User Manual 7 Revision history Table 20 summarizes the revisions to this document. Table 20. Revision history Document ID Release date Description UM12116 v.1 15 July 2024 Initial public release UM12116 All information provided in this document is subject to legal disclaimers.
  • Page 31: 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 32 UM12116 NXP Semiconductors FRDM-MCXC041 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 33: Table Of Contents

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

Table of Contents