Mark Butcher

INTMUX in larger Kinetis KL parts: Video explanation and demonstration

Discussion created by Mark Butcher on Sep 14, 2017

Hi All


Newer and larger KL parts have something called an Interrupt multiplexer (INTMUX) which is used to extend the Cortex-M0+ NVIC limit of 32 peripheral interrupt to accommodate a larger set of peripheral interrupts.


The following video explains the details, code required to use it and demonstrates the RTC Alarm interrupt (extended peripheral interrupt) on the KL82 (FRDM-KL82Z):


The binary of the code used in the video is available at
and also shows running a dual OS on the board (uTasker + FreeRTOS).