NXP MCX A

From SEGGER Knowledge Base
Jump to navigation Jump to search

The NXP MCX A are single core ARM Cortex-M33 microprocessors.

Flash Banks

MCX A173

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 120 KB
CMPA[1] 0x001E0000 YES.png YES.png Default 8 KB
  1. ↑ See CMPA

MCX A174

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 248 KB
CMPA[1] 0x003E0000 YES.png YES.png Default 8 KB
  1. ↑ See CMPA

MCX A175/A185/A255/A345/A355

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 504 KB
CMPA[1] 0x007E0000 YES.png YES.png Default 8 KB
  1. ↑ See CMPA

MCX A176/A186/A256/A346/A356

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 1016 KB
CMPA[1] 0x00FE0000 YES.png YES.png Default 8 KB
  1. ↑ See CMPA

MCX A265/A365

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 448 KB
Secure Installer[1] 0x00070000 YES.png YES.png Default 56 KB
CMPA[2] 0x007E0000 YES.png YES.png Default 8 KB
  1. ↑ Secure Installer has to be deleted in order to program this area.
  2. ↑ See CMPA

MCX A266/A366

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x00000000 YES.png YES.png Default 960 KB
Secure Installer[1] 0x000F0000 YES.png YES.png Default 56 KB
CMPA[2] 0x00FE0000 YES.png YES.png Default 8 KB
  1. ↑ Secure Installer has to be deleted in order to program this area.
  2. ↑ See CMPA

MCX A577/A567/A566/A557/A556/A537/A536/A457/A456/A287/A286

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Program Flash (NS) 0x00000000 YES.png YES.png Default Up to 2 MB
Program Flash (S) 0x10000000 YES.png YES.png Default Up to 2 MB
FlexSPI (NS)[1] 0x08000000 YES.png YES.png PortA1 Up to 128 MB
PortA2 Up to 128 MB
PortB1 Up to 128 MB
PortB2 Up to 128 MB
FlexSPI (S)[1] 0x18000000 YES.png YES.png PortA1 Up to 128 MB
PortA2 Up to 128 MB
PortB1 Up to 128 MB
PortB2 Up to 128 MB
FlexSPI (NS)[1] 0x80000000 YES.png YES.png PortA1 Up to 256 MB
PortA2 Up to 256 MB
PortB1 Up to 256 MB
PortB2 Up to 256 MB
FlexSPI (S)[1] 0x90000000 YES.png YES.png PortA1 Up to 256 MB
PortA2 Up to 256 MB
PortB1 Up to 256 MB
PortB2 Up to 256 MB


  1. ↑ 1.0 1.1 1.2 1.3 QSPI flash programming requires special handling compared to internal flash. For more information about this, please see the QSPI Flash Programming Support article.
    J-Link supports multiple pin configurations. The default loader is marked in bold. For details on how to select a specific flash loader, please see here.

The FlexSPI interface supports two ports (port A and port B). Each port supports up to two flash devices by providing two chip select outputs.
J-Link supports the following four pin configuration for FlexSPI flash programming:

Port A Port B
Port A1 Port A2 Port B1 Port B2
Signal Pin Signal Pin Signal Pin Signal Pin
FLEXSPI0_A_SS0_b P3_0 FLEXSPI0_A_SS1_b P3_1 FLEXSPI0_B_SS0_b P3_17 FLEXSPI0_B_SS1_b P3_6
FLEXSPI0_A_SCLK P3_7 FLEXSPI0_A_SCLK P3_7 FLEXSPI0_B_SCLK P3_16 FLEXSPI0_B_SCLK P3_16
FLEXSPI0_A_DATA0 P3_8 FLEXSPI0_A_DATA0 P3_8 FLEXSPI0_B_DATA0 P3_15 FLEXSPI0_B_DATA0 P3_15
FLEXSPI0_A_DATA1 P3_9 FLEXSPI0_A_DATA1 P3_9 FLEXSPI0_B_DATA1 P3_14 FLEXSPI0_B_DATA1 P3_14
FLEXSPI0_A_DATA2 P3_10 FLEXSPI0_A_DATA2 P3_10 FLEXSPI0_B_DATA2 P3_13 FLEXSPI0_B_DATA2 P3_13
FLEXSPI0_A_DATA3 P3_11 FLEXSPI0_A_DATA3 P3_11 FLEXSPI0_B_DATA3 P3_12 FLEXSPI0_B_DATA3 P3_12
FLEXSPI0_A_DQS P3_6 FLEXSPI0_A_DQS P3_6 FLEXSPI0_B_DQS P3_1 FLEXSPI0_B_DQS P3_1

ECC Flash

  • Device has ECC Flash, but no special handling required.

Secure Installer

  • Some derivatives come with a secure installer(SI).
  • The secure installer can be deleted by the Device Provisioner: MCX A SiErase .
  • When this secure installer is removed, a device unique token is present in the CMPA area.
Warning:
This device unique token has to be resident forever in the CMPA area, otherwise the device will be bricked.

CMPA

  • CMPA area contains device configuration data.
  • Not correct programmed data may brick the device.

Watchdog Handling

  • The device has up to two WWDT and CDOG watchdogs.
  • The WWDT watchdogs are fed during flash programming.
  • No handling for CDOG watchdogs implemented.

Device Specific Handling

Reset

  • The J-Link performs a device specific reset sequence. SRAM and Flash is set to RWX.
  • On MCX A2TS devices, the Analog Glitch Detector (aGDET) and Digital Glitch Detector (dGDET) are temporarily disabled prior to issuing a system reset or initiating a flash programming operation. Any modifications to aGDET and dGDET settings are restored after the operation completes.

Attach

Attach is supported.

Evaluation Boards

Example Application