MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
INTC Peripheral and Driver Overview

Peripheral features

The Interrupt Controller (INTC) module arbitrates among the various interrupt requests(IRQs).

How this driver is designed to make this peripheral work

This driver provide multiple functions to configure the INTC module. The APIs can be classified in 3 API groups:

How to use this driver

Before go to the details of using INTC driver, some background knowledge of SDK vector table should be established. SDK defines vector table in xxxx_Vectors.c, taking MC56F83xxx_Vectors.c as an example to describe the vector table and weak ISR entry implementation: Vector table _vect is defined as a function, all ISR entries in the table are defined as two words instruction, "JMP/JSR" followed by weak ISR entries, there are two kinds of weak ISR entries:

INTC driver provides settings of vector table address, IRQ priority, fast interrupt handle and interrupt status.

Typical Use Case