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.
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...
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.
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...
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...
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...
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...
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.
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.
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.
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...
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...
• 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 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...
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...
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 •...
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: •...
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.
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.
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.
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.
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.
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...
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.
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.
Need help?
Do you have a question about the FRDM-MCXA156 and is the answer not in the manual?
Questions and answers