NXP MCXA156 Development Board User Guide

September 16, 2024
NXP

NXP MCXA156 Development Board

Specifications

  • Family: MCXA14x/15x
  • Operating Voltage Range: 1.71 V to 3.6 V
  • Memory Options: 64 KB to 1 MB Flash
  • Package Options: HVQFN32, HVQFN48, LQFP48, LQFP64, LFBGA64, LQFP100

FAQs

  • Q: What is the operating voltage range of the MCXA14x/15x family?
    • A: The operating voltage range is from 1.71 V to 3.6 V.
  • Q: How many memory options are available in the MCXA14x/15x family?
    • A: The family offers memory options ranging from 64 KB to 1 MB of flash memory.
  • Q: Are all MCXA14x/15x parts pin-to-pin compatible?
    • A: Most of the parts are fully pin-to-pin compatible, providing flexibility in hardware design within the family.

Document Information

Information Content
Keywords UG10151, MCX, MCXA14x/15x, MCXA156, MCXA155, MCXA154, MCXA153,

MCXA152, MCXA146, MCXA145, MCXA144, MCXA143, MCXA142
Abstract| This document provides guidelines and recommendations for creating hardware designs based on the NXP MCXA14x/15x MCU.

Introduction

  • This document provides guidelines and recommendations for creating hardware designs based on the NXP MCXA14x/15x MCU.
  • It provides guidelines for designing the board schematics and the board layout. It aims to help hardware engineers achieve first-pass success with board design and testing and avoid board bring-up problems.
  • For relevant device-specific hardware documentation, visit MCX A Series Microcontrollers.

MCXA14x/15x family overview

  • The MCXA14x/15x family is a new NXP general-purpose MCU family that further extends the highly scalable MCU portfolio for industrial and IoT applications.
  • It builds on the legacy LPC and Kinetis families while introducing higher memory options along with a richer peripheral set.
  • With support for a voltage range from 1.71 V to 3.6 V and a focus on low-power performance, the MCXA14x/15x devices are well-suited for a wide range of industrial and IoT applications.
  • The MCXA14x/15x family offers low pin count options and is optimized for cost-sensitive applications.
  • To address varying customer needs, 30+ MCXA14x/15x parts are already available, and more parts are planned for the future. It provides scalability in terms of memory set and performance.
  • Most of these parts are fully pin-to-pin compatible and all of them are software compatible. You can start your hardware design now with already available parts.
  • You get the flexibility to upgrade or downgrade the part in the future within the whole MCXA14x/15x family.

Figure 2 explains how to decode an MCXA14x/15x part number.

In the MCXA14x/15x part number:

  • ‘A’ indicates the device part number series.
  • ‘1’ indicates the baseline feature set, which also indicates that the part is relatively cost-effective.
  • The next character (‘4’ or ‘5’) indicates core speed — 48 MHz for MCXA14x and 96 MHz for MCXA15x.
  • The next character indicates the memory size, for example, ‘2’ represents 64 KB flash memory.
  • ‘V’ represents a temperature range from -40 °C to 125 °C.
  • The last two characters indicate the package option, for example, “PJ” indicates the VFBGA112 package.

MCXA14x/15x features

The MCXA14x/15x MCU features are summarized below:

  • 32-bit Arm Cortex-M33 core, running at speeds of up to 96 MHz
  • Scalable memory footprints — up to 1 MB flash memory and up to 128 KB static random-access memory (SRAM)
  • High-precision, mixed-signal capability with on-chip analog comparators, 16-bit ADCs, 12-bit DAC, OpAmp, and integrated temperature sensor
  • Powerful timers for a broad range of applications, including motor control and lighting control applications
  • Serial communication interfaces, such as LPUART, LPSPI, LPI2C, I3C, FlexCAN with CAN FD, and FlexIO
  • Operating junction temperature ranges from -40 °C to +125 °C
    • Note: For more details on the MCXA14x/15x MCU features, refer to the MCXA14x/15x data sheet corresponding to the device part.
  • The subsections below provide comparisons of features across the MCXA14x/15x family devices.

Core platform
All MCXA14x/15x family devices are based on the Arm Cortex-M33 core with 48 MHz or 96 MHz core frequency. Table 1 compares the core features across the MCXA14x/15x family devices.

Table 1. MCXA14x/15x family core feature comparison

Core feature| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Core — Arm Cortex-M33| 48 MHz| 96 MHz
Cache| 4 KB
Direct memory access (DMA)| 8 channels| 4 channels| 8 channels| 4 channels
Wake-Up Unit (WUU)| Yes
Peripheral input multiplexing (INPUTMUX)| Yes

Clock

Table 2 compares the clock features across the MCXA14x/15x family devices.

Table 2. MCXA14x/15x family clock feature comparison

Clock feature| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Fast internal reference clock (FRO192M)| 48 MHz| 192 MHz
Slow internal reference clock (FRO12M)| 12 MHz
Low-power internal reference clock (FRO16K)| 16.384 kHz
System oscillator (SOSC)| 8–50 MHz

Memory

Table 3 compares the memory features across the MCXA14x/15x family devices.

Table 3. MCXA14x/15x family memory comparison

Memory| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Flash| 1024 KB| 512 KB| 256 KB| 128 KB| 64 KB| 1024 KB| 512 KB| 256 KB| 128 KB| 64 KB
SRAM| 128 KB

including 8 KB with ECC

| 96 KB

including 8 KB with ECC

| 64 KB

including 8 KB with ECC

| 32 KB

including 8 KB with ECC

| 16 KB

including 8 KB with ECC

| 128 KB

including 8 KB with ECC

| 96 KB

including 8 KB with ECC

| 64 KB

including 8 KB with ECC

| 32 KB

including 8 KB with ECC

| 16 KB

including 8 KB with ECC

Error injection module (EIM)| Yes
Error recording module (ERM)| Yes

Cache

  • MCXA14x/15x features 4 KB Low-Power Cache Controller (LPCAC) RAM, which provides low-latency access to the instructions or data. The LPCAC RAM is placed on the core code bus. It can be configured as code tightly coupled memory (TCM) SRAM when LPCAC is disabled.

Flash

  • MCXA14x/15x features up to 1 MB flash array, which is implemented as a single array. The flash array supports ECC on every 128 bits. It also supports the flash-swapping feature. The size of the smallest flash programming phrase is 16 bytes.
  • The flash subsystem also includes a Memory Block Checker (MBC), Flash Memory Controller (FMC), and Flash Memory Module (FMU).
  • FMC implements a 128-bit entry buffer and a 128-bit prefetch buffer. These buffers allow program code execution at a higher clock frequency than the frequency supported by flash memory. It accelerates flash memory transfers.

SRAM

  • MCXA14x/15x features up to 128 KB SRAM, which is divided into several SRAM sections, including SRAM X0, X1, A0, A1, A2, A3, B0, B1, and B2.
  • Therefore, different SRAM sections can be retained independently in a low-power mode to reduce power consumption.
  • On every 32-bit aligned field, the 8 KB SRAM A0 section supports 2-bit error correction code (ECC) detection and 1-bit ECC correction. In addition, for functional safety diagnostic (self-test) purposes, MCXA14x/15x offers the Error Injection Module (EIM).
  • The EIM module can be used to induce artificial errors in the RAM ECC. It can inject single-bit or multi-bit inversions into the data.
  • To get 128 KB continuous SRAM addressing, the SRAM remap feature can be enabled, by remapping SRAM X0 right after SRAM B2.

Communication interfaces

Table 4 compares the communication interfaces across the MCXA14x/15x family devices.

Table 4. MCXA14x/15x family communication interface comparison

Communication interface| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
LPUART| 5| 3| 5| 3
LPSPI| 2
LPI2C| 4| 1| 4| 1
I3C| 1
USB FS Device| 1
FlexCAN[1]| 1| –| 1 (CAN FD)| –
Communication interface| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Flexible I/O (FlexIO)[2]| 1| –| 1| –

  1. MCXA156/A155/A154 supports CAN flexible data rate (CAN FD), which is an important feature for industrial applications.
  2. FlexIO can simulate various communication interfaces, such as UART, I²C, camera, and LCD driver.

Analog modules

Table 5 compares the analog modules across the MCXA14x/15x family devices.

Table 5. MCXA14x/15x family analog module comparison

Analog module| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Analog comparator (LPCMP)| 2
ADC| 2| 1| 2| 1
DAC| –| 1| 1| 1| –
OpAmp| –| 1| 1| 1| –

For ADC configuration and sample rate calculation, refer to MCXA14x/15x ADC Usage and Calculator Tool (AN14390).

Timers

Table 6 compares the motor control timers across the MCXA14x/15x family devices.

Table 6. MCXA14x/15x family motor control timer comparison

Motor control timer| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
FlexPWM[1][2]| 1| 2| 1
AND/OR/INVERT (AOI)| 2| 1| 2| 1
Quadrature Decoder (eQDC)[3]| 1| 2| 1

  1. FlexPWM0 is available in all MCXA14x/15x devices, whereas FlexPWM1 is only available in MCXA156/A155/A154.
  2. Each FlexPWM module has three submodules.
  3. QDC0 is available in all MCXA14x/15x devices, whereas QDC1 is only available in MCXA156/A155/A154.

Table 7 compares the general-purpose timers across the MCXA14x/15x family devices.

Table 7. MCXA14x/15x family general-purpose timer comparison

General-purpose timer| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
32-bit timer (CTimer)| 5| 3| 5| 3
Low-Power Timer (LPTMR)| 1
Micro-Tick Timer (UTICK)| 1
OS Event Timer (OSTIMER)| 1
Windowed Watchdog Timer (WWDT)| 1
Frequency Measurement (FREQME)| 1
Wake Timer| 1

GPIOs

Table 8 compares the inputs/outputs (I/Os) across the MCXA14x/15x family devices.

Table 8. MCXA14x/15x family I/O comparison

I/O| MCXA146| MCXA145| MCXA144| MCXA143| MCXA142| MCXA156| MCXA155| MCXA154| MCXA153| MCXA152
---|---|---|---|---|---|---|---|---|---|---
Independent I/O supply[1]| VDD_P3| –| VDD_P3| –
5 V tolerant I/O[2]| 2
High-drive I/O (20 mA)[3]| Up to 8
50 MHz I/O[4]| Up to 21

  1. MCXA146/MCXA145/MCXA144/MCXA156/MCXA155/MCXA154 supports 1.2 V I/O power supply on P3 port.
  2. The P3_27 and P3_28 pins are 5 V tolerant I/Os.
  3. The P0_16, P0_17, P1_8, P1_9, P1_30, P1_31, P3_0, and P3_1 pins are high-drive I/Os.
  4. 50 MHz I/Os are available on P1, P3, and P4 ports.

Table 9 shows the number of general-purpose inputs/outputs (GPIOs) available in different packages of the MCXA14x/15x family devices.

Table 9. MCXA14x/15x family GPIO comparison

Package Number of GPIOs
MCXA146 MCXA145
MCXA156 MCXA155
VFBGA112 (PJ) 82
LQFP100 (LL) 81
LQFP64 (LH)
LFBGA64 (MP) 50
HVQFN48 (FT)
HVQFN32 (FM)

Package options

  • The MCXA14x/15x devices are available in different package options, including:
    • Traditional leaded packages (QFP) and non-leaded packages (QFN)
    • Advanced ball grid array (BGA) packages
  • The variety of package options helps customers achieve reliable mechanical and thermal performance for their hardware designs.

Table 10 shows the package options available for the MCXA14x/15x devices.

Table 10. MCXA14x/15x package options

Package| Pin count| Number of GPIOs| Dimensions (length x width x thickness)| Pitch| Package drawing document number
---|---|---|---|---|---
VFBGA112 (PJ)| 112| 82| 7 x 7 x 0.86 mm| 0.5 mm| 98ASA02081D
LQFP100 (LL)| 100| 81| 14 x 14 x 1.4 mm| 0.5 mm| 98ASS23308W
LQFP64 (LH)| 64| 52| 10 x 10 x 1.4 mm| 0.5 mm| 98ASS23234W
LFBGA64 (MP)| 64| 50| 5 x 5 x 1.2 mm| 0.5 mm| 98ASA02085D
HVQFN48 (FT)| 48| 41| 7 x 7 x 0.9 mm| 0.5 mm| 98ASA01637D
HVQFN32 (FM)| 32| 26| 5 x 5 x 0.9 mm| 0.5 mm| 98ASA02110D

As shown in Table 10, the MCXA14x/15x devices are available in packages with pin counts as low as 32 (HVQFN32) to as high as 112 (VFBGA112). The low-pin- count packages allow the devices to be used for simple, low-cost PCB designs.

BGA packages

Ball grid array (BGA) is a popular packaging option for devices with high I/O requirements, especially for devices used in small form factor designs. The MCXA14x/15x device is available in the following two BGA packages:

  • Very thin, fine pitch, ball grid array (VFBGA112)
  • Low-profile, fine pitch, ball grid array (LFBGA64)

Figure 3 shows the MCXA156 device in a 5×5 mm, 0.5 mm pitch LFBGA64 package.

The ball pattern has been designed in such a manner that vias can be placed in the depopulated regions for easier fanout. The VDD and VSS signals are grouped conveniently, providing several options for fanning out the chip without requiring the via-in-pad technology. The MCXA14x/15x device in the LFBGA64 package can be used easily with low-cost 2-layer technology. Figure 4 shows an example layout for the MCXA14x/15x device in the LFBGA64 package.

LQFP packages

A low-profile, quad-flat package (LQFP) is a QFP package with reduced body thickness. The MCXA14x/15x device is available in the following two LQFP packages:

  • LQFP100
  • LQFP64

An MCXA14x/15x LQFP package does not have an exposed pad underneath the package that could act as an aground connection and/or heat sink.

HVQFN packages

A heat sink, very thin, quad flat package, non-leaded (HVQFN) is equipped with electrode contacts (instead of leads) around all four sides of the chip. It allows an HVQFN package to have a smaller mounting area and lower height, as compared to a QFP package. An exposed thermal pad on the bottom side of a QFN package can be soldered directly to the system PCB to increase heat emission from the die.

The MCXA14x/15x device is available in the following two HVQFN packages:

  • HVQFN48
  • HVQFN32

The MCXA14x/15x HVQFN48 package has some inner exposed leads, as shown in Figure 5. While designing the hardware, do not solder these exposed leads to the PCB. Cover this area with a solder mask for easier signal routing.

To find a package drawing, go to nxp.com. and perform a search operation using the package drawing document number as the search keyword. To find the document number of a package drawing, see Table 10.

Pin compatibility

The MCXA14x/15x family devices are mostly pin-to-pin compatible except for a few pins, such as ISP (ISPMODE_N). The ISP pin determines whether to boot from the internal flash memory or to run into ISP mode, after reset.

Table 11 compares the ISP pin assignment across the MCXA14x/15x family devices.

Table 11. MCXA14x/15x family ISP pin assignment comparison

Package ISP pin assignment
MCXA146 MCXA145
MCXA156 MCXA155
VFBGA112 (PJ) P0_6
LQFP100 (LL) P0_6
LFBGA64 (MP) P0_6
LQFP64 (LH) P3_29
HVQFN48 (FT) P3_29
HVQFN32 (FM)

Minimum system

While designing the hardware, one of the initial steps is to determine the minimum system components required to run the MCU. For the MCXA14x/15x family devices, the key system components include reset, ISP, debug, power, and optionally, clock. The state of the ISP pin at reset determines the boot source of the MCXA14x/15x MCU. If the ISP pin is pulled down, the MCU enters ISP boot mode; otherwise, it boots from the internal flash memory. Figure 6 shows the minimum system for an MCXA14x/15x device.

Power supplies

MCXA14x/15x operates in the power supply range from 1.71 V to 3.6 V. It has multiple power domains that can be put into different power modes independent of each other, for power efficiency. Multiple power supplies are available to supply power to the power domains and I/O ports. Figure 7 shows the MCXA14x/15x power supply scheme.

The input power supplies shown in Figure 7 are explained below:

  • Digital power supply (VDD): The VDD supply is used for the following purposes:
    • It supplies power to the system power domain and I/O ports except port 3. The system power domain mainly includes System Power Control (SPC), High-Voltage Detect (HVD) / Low-Voltage Detect (LVD), Wake-Up Unit (WUU), and Low-Power Timer (LPTMR).
    • It supplies power to the core power domain through an internal LDO. The core power domain supports the dynamic voltage and frequency scaling (DVFS) feature. This feature allows you to scale up/down the voltage depending on the desired MCU core frequency. For example, if you want to run the core clock at the maximum frequency (96 MHz), the core voltage must be kept at 1.1 V. However, if your application can tolerate running at a lower frequency (even for a short period), decrease the core voltage. Decreasing the core voltage reduces the power consumption.
  • Analog power supply (VDD_ANA): The VDD_ANA supply is used to power up the analog power domain, including the ADC module. Usually in hardware designs, VDD_ANA is connected to VDD. If you want to improve ADC accuracy, you can use an independent power supply to power up VDD_ANA. However, ensure that the voltage difference between VDD_ANA and VDD is within ±0.1 V, as specified in the MCXA14x/15x data sheets.
  • USB power supply (VDD_USB): The VDD_USB supply is used to power up the USB domain. For VDD_USB, the voltage must be kept within the range from 3 V to 3.6 V. If the USB domain is not used, VDD_USB can be tied to the ground through a 10 kΩ resistor.
  • Optional (independent) port 3 power supply (VDD_P3): On some MCXA14x/15x parts, an independent power supply VDD_P3 is used to power up I/O port 3 for 1.2 V I/Os. VDD_P3 operates in the voltage range from 1.14 V to 3.6 V.

Bulk and decoupling capacitors

Bulk and decoupling capacitors help the MCU chip operate properly:

  • A bulk capacitor is used to provide a local power supply to an MCU pin.
  • A decoupling capacitor, if shorted to the ground, helps in preventing noise from entering the MCU chip.

Figure 8 shows an example circuit diagram with bulk and decoupling capacitors.

Follow these recommendations when using bulk and decoupling capacitors in your hardware design:

  • Use decoupling capacitors that exhibit low reactance in the desired frequency ranges.
  • For each power pin, use a decoupling capacitor with a capacitance value of 0.1 μF.
  • For each power domain, use a bulk capacitor with a capacitance value in the range from 2.2 μF to 10 μF.
  • Place the decoupling and bulk capacitors as near as possible to their respective MCU pins.

Power supply considerations
While designing the hardware, follow these power supply considerations:

  • The VDD_ANA supply must be at the same voltage level as the VDD supply, and both supplies must be ramped up together.
  • The VDD_P3 supply (I/O supply of port 3) must be ramp up together with or after VDD. If you want to shut down VDD_P3, assert the isolation in the SPC EVD_CFG register before shutting down VDD_P3 in active mode.

Clock

The MCXA14x/15x MCU includes an external oscillator module — a system oscillator (SOSC) with an external 8–50 MHz crystal. Figure 9 shows an example system oscillator circuit diagram.

Debug and programming interface

Reset system

  • Resetting the MCU provides a way to start processing from a known set of initial conditions. When a system reset begins:
    • The on-chip regulator gets full control over the power supplies
    • The system clock gets generated from an internal reference clock

External reset pin (RESET_B)

The RESET_B pin is a bidirectional open-drain pin with an internal pull-up resistor. Asserting RESET_B wakes the MCU from any mode. In MCXA14x/15x, the RESET_B function is multiplexed on the GPIO pin P1_29, and this function is the default function of the pin.

The RESET_B pin works in the following two manners:

  • During active and low-power modes, the RESET_B pin can be asserted externally to force the chip into pin reset condition.
  • During reset, the RESET_B pin drives low until the chip has completed hardware initialization. At this point, the RESET_B pin is released. If the pin is asserted externally, the MCU remains in reset until the RESET_B input is pulled high.
  • The RESET_B pin implements a digital filter for filtering out glitches from the pin. You can configure the filter through software to filter out glitches that are less than 1–32 cycles of the Core Mode Controller (CMC) clock. The filter is bypassed in low-power modes if the CMC clock is disabled.

JTAG/SWD interface

The MCXA14x/15x MCU supports a JTAG / serial wire debug (SWD) debug interface using a low-cost, 10-pin, 0.05″ connector. Because the connector supports both JTAG and SWD signals; therefore, you can configure an external debugger in either JTAG or SWD mode to debug an MCXA14x/15x MCU. The JTAG/SWD connector offers Instruction Trace Macrocell (ITM) and Data Watchpoint and Trace (DWT) trace information.
In SWD mode, the following two pins are used for debugging:

  • Bidirectional SWDIO pin, which is used for data transfer
  • SWDCLK pin, which is used for clocking the data
  • A third pin SWO delivers the trace data at a low system cost. The JTAG and SWD pins are shared.

Table 12 shows the MCXA14x/15x debug pin assignments.

Table 12. MCXA14x/15x debug pin assignments

Signal name Description MCU port Internal pull resistor
JTAG mode SWD mode
TCK SWDCLK Clock into the core P0_1
TDI JTAG test data input P0_3
TDO SWO JTAG test data output / serial wire debug trace data output P0_2
TMS STUDIO JTAG test mode select / serial wire to debug data I/O P0_0

Pull-up
RESET| RESET| Reset MCU| P1_29| Pull-up
GND| GND| Ground| VSS| –

As shown in Table 12, the MCXA14x/15x debug pins have internal pull-up/down resistors, by default. To make the debugger connection more robust, you can add external pull-up/down resistors for the JTAG/SWD signals. NXP also recommends adding electrostatic discharge (ESD) diodes for critical pin connections.

Figure 10 shows an example debug interface circuit diagram.

MCXA14x/15x also allows using JTAG and boundary scans for performing probe- less device connectivity tests. For details, refer to How To Perform Boundary Scan On MCXA Series Using μTrace And Trace32 (AN14209).

ISP programming

Besides an external JTAG/SWD debugger, you can also use in-system programming (ISP) to program the MCXA14x/15x MCU. During MCU reset, the state of the MCU ISP pin (ISPMODE_N) determines whether to enter normal boot flow or enter ISP mode. In ISP mode, you can program the MCU through the ISP boot peripherals. Depending on the device part, the default ISP pin is P0_6 or P3_29. For more details on ISP pin assignment, see Table 11.

Table 13 shows the default ISP boot peripherals and corresponding pin assignments.

Table 13. MCXA14x/15x ISP boot peripherals

ISP boot peripheral Signal name MCU pin
LPUART0 LPUART0_RXD P0_2
LPUART0_TXD P0_3
USB0 USB0_DM USB0_DM
USB0_DP USB0_DP

Figure 11 shows an example circuit diagram for the MCXA156 MCU with an ISP push button SW3 for entering ISP mode. Pressing the ISP button asserts the MCXA156 MCU pin P0_6 (ISPMODE_N), which forces the MCU extended bootloader to run in ISP mode.

Unused pins

Table 14 provides recommendations for terminating the unused pins of the MCXA14x/15x MCU.

Table 14. Recommendations for terminating unused pins

Pins| Default state| Recommended way for terminating unused pins
---|---|---
Digital/analog pins| Disabled| Leave unconnected. Configuring the multiplexing mode of a pin as disabled or analog (PCRn[MUX] = 0) disables the input buffer of the pin. It results in reduced power consumption.
P1_29/RESET_B| Input with default internal pull-up resistor| If the RESET_B pin is not used, it can be left unconnected and:

•   Configured as GPIO by setting PCR9[MUX] = 0

•   Disabled by setting PCR9[IBE] = 0

P3_29/ISPMODE_N, P0_6/ISPMODE_N| Input with default internal pull-up resistor| Leave unconnected. Configuring the multiplexing mode of a pin as disabled or analog (PCRn[MUX] = 0) disables the input buffer of the pin. It results in reduced power consumption.
P130/XTAL48M, P1 31/EXTAL48M| Disabled| Leave unconnected
VDD_USB|  | Tie the unused VDD_USB pin to the ground through a 10 kΩ resistor.
USB_DP|  | Leave unconnected
USB_DM|  | Leave unconnected

EMC recommendations

To find electromagnetic compatibility (EMC) recommendations for the MCXA14x/15x family devices, refer to EMC Guidelines for MCXA14x/15x MCU Designs (AN14395).

References

Following are some additional documents that you can refer to for more information on the MCXA14x/15x family devices:

  • MCXA156, A155, A154, A146, A145, A144 Data Sheet (MCXAP100M96FS6)
  • MCXA156, A155, A154, A146, A145, A144 Reference Manual (MCXAP100M96FS6RM)
  • MCXA153, A152, A143, A142 Data Sheet (MCXAP64M96FS3)
  • MCX A153, A152, A143, A142 Reference Manual (MCXAP64M96FS3RM)
  • FRDM-MCXA156 Board User Manual (UM12121)
  • FRDM-MCXA153 Board User Manual (UM12012)
  • EMC Guidelines for MCXA14x/15x MCU Designs (AN14395)
  • MCXNx4x Hardware Design Guide (UG10092)
  • MCXA14x/15x ADC Usage and Calculator Tool (AN14390)
  • Hardware Design Guidelines for LPC55(S)xx Microcontrollers (AN13033)
  • How To Perform Boundary Scan On MCXA Series Using μTrace And Trace32 (AN14209)
  • MCX A Series: The All-Purpose MCU for Embedded Innovation White Paper

Note: 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.

Acronyms

Table 15 lists the acronyms used in this document.

Table 15. Acronyms

Acronym Description
ADC Analog-to-Digital Converter
AOI AND/OR/INVERT
BGA Ball grid array
CAN Controller Area Network
CMC Core Mode Controller
DAC Digital-to-Analog Converter
DMA Direct memory access
DVFS Dynamic voltage and frequency scaling
DWT Data Watchpoint and Trace
ECC Error correction code
TIM Error Injection Module
EMC Electromagnetic compatibility
ERM Error recording module
END Electrostatic discharge
FD Flexible data rate
FlexCAN Flexible Data Rate Controller Area Network
FlexIO Flexible Input/Output
FlexPWM Flexible Pulse Width Modulator
FMC Flash Memory Controller
FMU Flash Memory Module
FS Full speed
Acronym Description
--- ---
GPIO General-purpose input/output
HVD High-Voltage Detect
HVQFN Heat sink, very thin, quad flat package, non-leaded
I/O Input/output
I2C Inter-Integrated Circuit
I3C Improved Inter-Integrated Circuit
ISP In-system programming
ITM Instruction Trace Macrocell
JTAG Joint Test Action Group
LCD Liquid-crystal display
LFBGA Low-profile, fine pitch, ball grid array
LPCAC Low-Power Cache Controller
LPI2C Low-Power Inter-Integrated Circuit
LPSPI Low-Power Serial Peripheral Interface
LPUART Low-Power Universal Asynchronous Receiver/Transmitter
LQFP Low-profile, quad flat package
LVD Low-Voltage Detect
MBC Memory Block Checker
MCU Microcontroller unit
OpAmp Operational amplifier
OS Operating system
QDC Quadrature Decoder
QFN Quad flat package, non-leaded
QFP Quad flat package
RAM Random-access memory
SOSC System oscillator
SPC System Power Control
SRAM Static random-access memory
SWD Serial wire debug
SWO Serial wire debug trace data output
TCM Tightly coupled memory
TDI Test data input
TDO Test data output
TMS Test mode select
UART Universal Asynchronous Receiver/Transmitter
USB Universal Serial Bus
Acronym Description
--- ---
VFBGA Very thin, fine pitch, ball grid array
WUU Wake-Up Unit

Revision history

Table 16 summarizes the revisions to this document.

Table 16. Revision history

Document ID Release date Description
UG10151 v.1.0 22 August 2024 Initial public release

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 the customer might incur for any reason whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards the customer for the products described herein shall be limited per the Terms and conditions of the 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 before 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 the 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 the 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 that is based on any weakness or default in the customer’s applications or products, or the application or use by the customer’s third-party customer(s). The customer is responsible for doing all necessary testing for the customer’s applications and products using NXP Semiconductors products to avoid a default of the applications and the products or of the application or use by the 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 about the purchase of NXP Semiconductors products by the customer.

    • Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require 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 under automotive testing or application requirements. NXP Semiconductors accepts no liability for the inclusion and/or use of non-automotive qualified products in automotive equipment or applications. If the 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. Customers are responsible for the design and operation of their applications and products throughout their lifecycles to reduce the effect of these vulnerabilities on the customer’s applications and products. The customer’s responsibility also extends to other open and/or proprietary technologies supported by NXP products for use in the customer’s applications. NXP accepts no liability for any vulnerability. Customers should regularly check security updates from NXP and follow up appropriately. Customer shall select products with security features that best meet the 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.

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 patents, copyrights, designs, and trade secrets. All rights reserved.

  • Kinetis — is a trademark of NXP B.V.

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

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals