Separate interrupt controller for modules