NXP Semiconductors FRDM-MCXA156 User Manual
NXP Semiconductors FRDM-MCXA156 User Manual

NXP Semiconductors FRDM-MCXA156 User Manual

Hide thumbs Also See for FRDM-MCXA156:

Advertisement

Quick Links

UM12121
FRDM-MCXA156 Board User Manual
Rev. 1 — 22 July 2024
Document information
Information
Keywords
Abstract
Content
UM12121, FRDM-MCXA156, MCXA156, Arduino, mikroBUS, Pmod, MCU-Link
The FRDM-MCXA156 board is a design and evaluation platform based on the NXP MCXA156
MCU.
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors FRDM-MCXA156

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

    FRDM-MCXA156 Board User Manual 1 Board overview The FRDM-MCXA156 board is a design and evaluation platform based on the NXP MCXA156 microcontroller (MCU). The MCXA156 MCU is a low-power microcontroller for industrial and consumer Internet of Things (IoT) applications. It has one Arm Cortex-M33 core running at speeds of up to 96 MHz. It supports industrial...
  • Page 3: Board Features

    UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual 1.2 Board features Table 1 lists the features of the FRDM-MCXA156 board. Table 1. FRDM-MCXA156 features Board feature Target MCU features Description used MCU (target MCU) NXP MCXA156 MCU (part number: MCXA156VLL) based on an Arm Cortex-M33 core, running at speeds of up to 96 MHz.
  • Page 4: Kit Contents

    USB 2.0 Type-A to Type-C cable, 1 meter FRDM-MCXA156 Quick Start Guide 1.4 Board pictures Figure 2 shows the top-side view of the FRDM-MCXA156 board with MCXA156 MCU (target MCU), LPC55S69 MCU (debug MCU), temperature sensor, and CAN FD transceiver highlighted. MCXA156 MCU LPC55S69 MCU...
  • Page 5: Connectors

    J4 (Arduino) J22 (CAN) J18 (Power, DNP) J17 (Power, DNP) J10 (Clock output, DNP) Figure 4. Connectors Table 3 describes the connectors available on the FRDM-MCXA156 board. Table 3. FRDM-MCXA156 connectors Part identifier Connector type Description Reference section 2x8-position receptacle Arduino socket connectors Section 2.11...
  • Page 6: Jumpers

    Target MCU (MCXA156) external Section 3.2 debugger connector 1.6 Jumpers Figure 5 shows the FRDM-MCXA156 board jumpers. UM12121 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. User manual Rev. 1 — 22 July 2024...
  • Page 7 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual JP4 (DNP) JP1 (DNP) JP3 (DNP) Figure 5. Jumpers Table 4 describes the FRDM-MCXA156 board jumpers. Table 4. FRDM-MCXA156 jumpers Part identifier PCB label Jumper type Description Reference section JP1 (DNP) POW_BRD 1x2-pin header Board power (VDD_BOARD) measurement Section 2.1...
  • Page 8 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Table 4. FRDM-MCXA156 jumpers ...continued Part identifier PCB label Jumper type Description Reference section When shorted, JP3 produces the MCU_VDD_P3 V3 supply. JP4 (DNP) MCU_ 1x2-pin header Target MCU (MCXA156) analog power (VDDA_ ANALOG_ MCU) measurement jumper.
  • Page 9: Push Buttons

    MCXA156, A155, A154, A146, A145, A144 Reference Manual. 1.8 LEDs The FRDM-MCXA156 board provides light-emitting diodes (LEDs) for monitoring system status. The information collected from the LEDs can be used for debugging purposes. Figure 7 shows the FRDM-MCXA156 board LEDs.
  • Page 10 D11 (Reset) D6 (MCU-Link status (SWD) / ISP) D12 (RGB) D4 (Power) Figure 7. LEDs Table 6 describes the FRDM-MCXA156 board LEDs except for MCU-Link-specific LEDs, which are described in Section 3.8. Table 6. FRDM-MCXA156 LEDs Part identifier PCB label LED color...
  • Page 11: Functional Description

    Section 2.13 "Pmod connector" 2.1 Power supplies The FRDM-MCXA156 board is powered up using one of the following primary power supply options: • External 5 V power through USB Type-C connector J23 • External 5 V power through USB Type-C connector J21 •...
  • Page 12 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Table 7. FRDM-MCXA156 power supplies ...continued Power source Manufacturer and part Power Description number supply Note: By default, the option to produce the SYS_5V0 supply from the P5V_HDR_ IN supply is disabled. LDO voltage Torex Semiconductor LDO_3V3 (3.3...
  • Page 13: Current Measurement

    Provides the VREFP power to the LPC55S69 MCU MCULINK (MCU-Link) 2.1.1 Current measurement The FRDM-MCXA156 board supports current measurement using an ampere meter (ammeter) on the power supplies shown in Table Table 8. Power supplies with current measurement support Power supply Description...
  • Page 14: Flexcan Interface

    FRDM-MCXA156 Board User Manual MCXA156 USB FS USB0_[DP, DM] connector USBFS0 Figure 8. USB diagram Table 10 describes the FRDM-MCXA156 USB connections. Table 10. USB connections USB module Peripheral devices Part identifier Description USBFS0 USB 2.0 (FS) Type-C connector J23, which allows communication with the USBFS0 module of the MCXA156 MCU through a USB Type-C cable.
  • Page 15: Lpuart Interface

    2.5 LPUART interface The MCXA156 MCU has five Low-Power Universal Asynchronous Receiver/Transmitter (LPUART) modules: LPUART0, LPUART1, LPUART2, LPUART3, and LPUART4. The FRDM-MCXA156 board only supports communication with the LPUART0, LPUART1, and LPUART2 modules. Figure 10 shows the FRDM-MCXA156 LPUART diagram.
  • Page 16: Lpspi Interface

    Each LPSPI module supports two modes: • Controller mode, with support for up to four peripheral chip selects (PCSs) • Peripheral mode The FRDM-MCXA156 board supports communication with both LPSPI modules of the MCXA156 MCU. Figure 11 shows the FRDM-MCXA156 LPSPI diagram.
  • Page 17: Lpi2C Interface

    LPI2C3. Each LPI2C module supports serial I C communication through a pair of control and data signals, and can act as a controller or target. The FRDM-MCXA156 board only supports communication with the LPI2C0, LPI2C2, and LPI2C3 modules. Figure 12 shows the FRDM-MCXA156 LPI2C diagram.
  • Page 18 LPI2C3 P3_27/LPI2C3_SCL-PMOD Pmod P3_28/LPI2C3_SDA-PMOD connector J7 (DNP) Figure 12. LPI2C diagram Table 14 describes the FRDM-MCXA156 LPI2C devices. The I C address of each device depends on the plugged-in board/module. Table 14. LPI2C devices LPSPI module Peripheral devices Part identifier Description LPI2C0...
  • Page 19: I3C Interface

    I3C targets; the targets do not need static I3C addresses. However, a target can have an I C static address assigned at startup, so that the target can operate on an I C bus. The FRDM-MCXA156 board supports communication with the I3C0 module of the MCXA156 MCU. Figure 13 shows the FRDM-MCXA156 I3C diagram. MCXA156...
  • Page 20: Flexio Interface

    • I2S • Camera interface • PWM or waveform generation The FRDM-MCXA156 board supports communication with the FLEXIO0 module through the following connectors: • J8: 2x14-position FlexIO parallel LCD connector • J9 (DNP): 2x9-pin/position camera connector. It supports a camera module based on the OmniVision OV7670 image sensor.
  • Page 21 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual P2_15/FXIO_LCD_INT MCXA156 P2_17/FXIO_LCD_DC P2_19/FXIO_LCD_CS P2_20/FXIO_LCD_RD P2_21/FXIO_LCD_TE P2_23/FXIO_LCD_WR P3_0/FXIO_LCD_RST P3_22/FXIO_LCD_GPIO P0_16/FXIO_D0 P0_17/FXIO_D1 P0_18/FXIO_D2 P0_19/FXIO_D3 P0_20/FXIO_D4 P0_21/FXIO_D5 P0_22/FXIO_D6 FlexIO LCD P0_23/FXIO_D7 connector P2_0/FXIO_D8 P2_1/FXIO_D9 P4_2/FXIO_D10 P4_3/FXIO_D11 P4_4/FXIO_D12 P4_5/FXIO_D13 FLEXIO0 P4_6/FXIO_D14 P4_7/FXIO_D15 P1_8/SDA P1_8/LPI2C2_SDA-FXIO_HDR P1_9/SCL P1_9/LPI2C2_SCL-FXIO_HDR...
  • Page 22 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Table 16. FlexIO LCD connector pinout ...continued Pin number Signal name Description P2_19/FXIO_LCD_CS LCD chip select signal P2_23/FXIO_LCD_WR LCD write signal P2_20/FXIO_LCD_RD LCD read signal P2_21/FXIO_LCD_TE LCD tear enable signal P0_16/FXIO_D0 Data signals P0_17/FXIO_D1...
  • Page 23: Adc Interface

    Power supply Ground 2.10 ADC interface The MCXA156 MCU has two 12-bit Analog-to-Digital Converter (ADC) modules: ADC0 and ADC1. The FRDM-MCXA156 board supports communication with both ADC modules of the MCXA156 MCU. Figure 15 shows the FRDM-MCXA156 ADC diagram. MCXA156...
  • Page 24: Arduino Socket

    MCXA156 MCU through an ADC connection. 2.11 Arduino socket The FRDM-MCXA156 board has an Arduino socket with the following four connectors: • J1: 2x8-position receptacle • J2: 2x10-position receptacle • J3: 2x8-position receptacle •...
  • Page 25 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual P1_10/ADC1_A8-MC_CURRENT_DCB 19 20 P0_17/LPI2C0_SCL-ARD_D19 18 P0_16/LPI2C0_SDA-ARD_D18 P2_3/ADC1_A4-MC_VOLT_DCB 17 1 P2_7/TRIG_IN5-MC_ENC_B P2_6/ADC1_A3-MC_BEMF_C 15 16 VDDA_MCU NC 2 VDD_BOARD 4 P2_5/ADC1_A1-MC_BEMF_B 13 14 GND 3 P2_20/TRIG_IN8-MC_ENC_A P1_29/MCU_RESET_B 6 5 P3_11/PWM0_B2-MC_PWM_CB 12 P2_12/LPSPI1_SCK-ARD_D13 P2_4/ADC1_A0-MC_BEMF_A 11 10 P2_16/LPSPI1_SDI-ARD_D12...
  • Page 26: 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-MCXA156 board has a mikroBUS socket with a pair of 1x8-position receptacles, J5 and J6. Figure 17 shows the pinouts of the mikroBUS socket connectors.
  • Page 27 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Table 19. Pmod connector pinout ...continued Pin number Signal name Description P3_19/GPIO-PMOD GPIO signals P3_20/GPIO-PMOD P3_27/LPI2C3_SCL-PMOD C signals P3_28/LPI2C3_SDA-PMOD 11, 12 VDD_BOARD Power supply 9, 10 Ground The Pmod connector allows communication with the following modules of the MCXA156 MCU: •...
  • Page 28: Mcu-Link Ob Debug Probe

    MCU-Link Debug Probe Architecture page. The MCU-Link OB on the FRDM-MCXA156 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 29: Mcu-Link Firmware Update Utility Installation

    UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual 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). The debug probe works with standard OS drivers. For Windows, the MCU-Link firmware installation program also includes information files to provide user-friendly device names.
  • Page 30: Using Mcu-Link With Development Tools

    J-Link probes (depending on the firmware image you are using). 3.6 MCU-Link USB connector The FRDM-MCXA156 board has a USB Type-C connector J21, 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 31: Vcom Port (Usb To Target Uart Bridge)

    Link to add a serial COM port on the host computer and connect it to the target MCU. In this setup, MCU-Link acts as a USB-to-UART bridge. In the FRDM-MCXA156 board, MCU-Link is connected to the LPUART0 port of the target MCU. To use MCU- Link as a USB-to-UART bridge, follow these steps: 1.
  • Page 32: Board Errata

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

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

    UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual 6 Acronyms Table 25 lists the acronyms used in this document. Table 25. Acronyms Acronym Description Analog-to-Digital Converter BLDC Brushless direct current Controller Area Network Do not populate / do not place Flexible data rate...
  • Page 35 UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Table 25. Acronyms ...continued Acronym Description USBFS Universal Serial Bus Full Speed UART Universal Asynchronous Receiver/Transmitter VCOM Virtual communication UM12121 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.
  • Page 36: Revision History

    UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual 7 Revision history Table 26 summarizes the revisions to this document. Table 26. Revision history Document ID Release date Description UM12121 v.1 22 July 2024 Initial public release UM12121 All information provided in this document is subject to legal disclaimers.
  • Page 37: 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 38 UM12121 NXP Semiconductors FRDM-MCXA156 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 39: Table Of Contents

    UM12121 NXP Semiconductors FRDM-MCXA156 Board User Manual Contents Board overview ..........2 Block diagram ............2 Board features ........... 3 Kit contents ............4 Board pictures ........... 4 Connectors ............5 Jumpers ............. 6 Push buttons ............9 LEDs ..............9 Functional description ........11 Power supplies ..........

Table of Contents