ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
MSPM0 和 NXP MCU 都根据器件的可用外设来寄存和映射中断和异常矢量。表 3-9 中包含每个器件系列的中断矢量的总结和比较。中断或异常的优先级值越低,优先级就越高。对于其中的一些矢量,优先级是用户可选的,而对于其他矢量,优先级是固定的。
在 MSPM0 和 NXP MCU 中,NMI、复位和硬故障处理程序等异常被赋予负优先级值,以指示它们的优先级始终高于外设中断的优先级。在中断优先级可选的外设中,两个器件系列均最多提供 4 个可编程优先级。
| IRQ 编号 | NXP | MSPM0 | ||
|---|---|---|---|---|
| 中断/异常 | 优先级 | 中断/异常 | 优先级 | |
| - | 复位 | Re | 固定:-3 | |
| - | NMI 处理程序 | NMI 处理程序 | 固定:-2 | |
| - | 硬故障处理程序 | 硬故障处理程序 | 固定:-1 | |
| - | SVCall 处理程序 | SVCall 处理程序 | 可选 | |
| - | PendSV | PendSV | 可选 | |
| - | SysTick | SysTick | 可选 | |
| 0 | DMA0:KM35x | 可选 | INT_GROUP0-6 [WWDT0、DEBUGSS、FLASHCTL、WUC FSUBx 和 SYSCTL]:M0G | 可选 |
| INT_GROUP0、2-6 [WWDT0、DEBUGSS、FLASHCTL、WUC FSUBx 和 SYSCTL]:M0L | ||||
| INT_GROUP0-6 [WWDT0、DEBUGSS、FLASHCTL 和 SYSCTL]:M0C | ||||
| 1 | DMA1:KM35x | 可选 | INT_GROUP0-5 [GPIO0、GPIO1、COMP0、COMP1、COMP2、TRNG]:M0G | 可选 |
| INT_GROUP0,2 [GPIO0,COMP0]: M0L | ||||
| GPIO0:M0C | ||||
| 2 | DMA2:KM35x | 可选 | TIMG8:M0G,M0C | 可选 |
| TIMG1:M0L | ||||
| 3 | DM3:KM35x | 可选 | UART3:M0G | 可选 |
| 4 | SPI0/SPI1/SPI2:KM35x | 可选 | ADC0:M0G | 可选 |
| ADC:M0L,M0C | ||||
| 5 | FTMRE:KEA128x | 可选 | ADC1:M0G | 可选 |
| PDB0:KM35x | ||||
| 6 | PMC:KE128x/KM35x | 可选 | CANFD0:M0G | 可选 |
| 7 | TMR0:KM35x | 可选 | DAC0:M0G | 可选 |
| 外部 IRQ:KE128x | ||||
| 8 | TMR1:KM35x | 可选 | 保留 | 可选 |
| I2C0:KEA128x | ||||
| 9 | TMR2:KM35x | 可选 | SPI0:M0G、M0L、M0C | 可选 |
| I2C1:KEA128x | ||||
| 10 | TMR3:KM35x | 可选 | SPI1:M0G、M0L、M0C | 可选 |
| SPI0:KEA128x | ||||
| 11 | PIT0/PIT1:KM35x | 可选 | 保留 | 可选 |
| SPI1:KEA128x | ||||
| 12 | LLWU:KM35x | 可选 | 保留 | 可选 |
| UART0:KEA128x | ||||
| 13 | FLASH:KM35x | 可选 | UART1:M0G、M0L | 可选 |
| UART1:KEA128x | ||||
| 14 | ACMP0/ACMP1/ACMP2:KM35x | 可选 | UART2 | 可选 |
| UART2:KEA128x | ||||
| 15 | SLCD:KM35x | 可选 | UART0:M0G、M0L、M0C | 可选 |
| ADC0:KEA128x | ||||
| 16 | ADC:KM35x | 可选 | TIMG0:M0G、M0L | 可选 |
| ACMP0:KEA128x | TIMG14:M0C | |||
| 17 | PTx:KM35x | 可选 | TIMG6:M0G | 可选 |
| FTM0:KEA128x | ||||
| 18 | RNGA:KM35x | 可选 | TIMA0:M0G | 可选 |
| FTM1:KEA128x | TIMG2:M0L | |||
| TIMA0:M0C | ||||
| 19 | UARTx:KM35x | 可选 | TIMA1:M0G | 可选 |
| FTM2:KEA128x | ||||
| 20 | MMAU:KM35x | 可选 | TIMG7:M0G | 可选 |
| RTC:KEA128x | TIMG4:M0L | |||
| 21 | AFE_CH0:KM35x | 可选 | TIMG12:M0G | 可选 |
| ACMP1:KEA128x | ||||
| 22 | AFE_CH1:KM35x | 可选 | 保留 | 可选 |
| PIT_CH0:KEA128x | ||||
| 23 | AFE_CH2:KM35x | 可选 | 保留 | 可选 |
| PIT_CH1:KEA128x | ||||
| 24 | AFE_CH3:KM35x | 可选 | I2C0:M0G、M0L、M0C | 可选 |
| KBIO:KEA128x | ||||
| 25 | IRTC:KM35x | 可选 | I2C1:M0G、M0L、M0C | 可选 |
| KBI1:KEA128x | ||||
| 26 | I2C0/I2C1:KM35x | 可选 | 保留 | 可选 |
| 保留:KEA128x | ||||
| 27 | LPUART0:KM35x | 可选 | 保留 | 可选 |
| ICS:KEA128x | ||||
| 28 | MCG:KM35x | 可选 | AES:M0G | 可选 |
| WDOG:KEA128x | ||||
| 29 | WDOG/EWM:KM35x | 可选 | 保留 | 可选 |
| PWT:KEA128x | ||||
| 30 | LPTMR0/LPTRM1:KM35x | 可选 | RTC:M0G | 可选 |
| MSCAN_RX::KEA128x | ||||
| 31 | XBAR:KM35x | 可选 | DMA:M0G、M0L、M0C | 可选 |
| MSCAN_TX:KEA128x | ||||