#include <Nano103.h>
@addtogroup INT Interrupt Controller (INTR)
Memory Mapped Structure for INT Controller
Definition at line 161 of file Nano103.h.
◆ IRQ0_SRC
[0x0000] MCU IRQ0 (BOD_INT) interrupt source identify
IRQ0_SRC
Offset: 0x00 MCU IRQ0 (BOD_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 790 of file Nano103.h.
◆ IRQ10_SRC
[0x0028] MCU IRQ10 (TMR2_INT) interrupt source identify
IRQ10_SRC
Offset: 0x28 MCU IRQ10 (TMR2_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 800 of file Nano103.h.
◆ IRQ11_SRC
[0x002c] MCU IRQ11 (TMR3_INT) interrupt source identify
IRQ11_SRC
Offset: 0x2C MCU IRQ11 (TMR3_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 801 of file Nano103.h.
◆ IRQ12_SRC
[0x0030] MCU IRQ12 (UART0_INT) interrupt source identify
IRQ12_SRC
Offset: 0x30 MCU IRQ12 (UART0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 802 of file Nano103.h.
◆ IRQ13_SRC
[0x0034] MCU IRQ13 (UART1_INT) interrupt source identify
IRQ13_SRC
Offset: 0x34 MCU IRQ13 (UART1_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 803 of file Nano103.h.
◆ IRQ14_SRC
[0x0038] MCU IRQ14 (SPI0_INT) interrupt source identify
IRQ14_SRC
Offset: 0x38 MCU IRQ14 (SPI0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 804 of file Nano103.h.
◆ IRQ15_SRC
[0x003c] MCU IRQ15 (SPI1_INT) interrupt source identify
IRQ15_SRC
Offset: 0x3C MCU IRQ15 (SPI1_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 805 of file Nano103.h.
◆ IRQ16_SRC
[0x0040] MCU IRQ16 (SPI2_INT) interrupt source identify
IRQ16_SRC
Offset: 0x40 MCU IRQ16 (SPI2_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 806 of file Nano103.h.
◆ IRQ17_SRC
[0x0044] MCU IRQ17 (IRC_INT) interrupt source identify
IRQ17_SRC
Offset: 0x44 MCU IRQ17 (IRC_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 807 of file Nano103.h.
◆ IRQ18_SRC
[0x0048] MCU IRQ18 (I2C0_INT) interrupt source identify
IRQ18_SRC
Offset: 0x48 MCU IRQ18 (I2C0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 808 of file Nano103.h.
◆ IRQ19_SRC
[0x004c] MCU IRQ19 (I2C1_INT) interrupt source identify
IRQ19_SRC
Offset: 0x4C MCU IRQ19 (I2C1_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 809 of file Nano103.h.
◆ IRQ1_SRC
[0x0004] MCU IRQ1 (WDT_INT) interrupt source identify
IRQ1_SRC
Offset: 0x04 MCU IRQ1 (WDT_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 791 of file Nano103.h.
◆ IRQ20_SRC
[0x0050] Reserved
IRQ20_SRC
Offset: 0x50 Reserved
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 810 of file Nano103.h.
◆ IRQ21_SRC
[0x0054] MCU IRQ21 (SC0_INT) interrupt source identify
IRQ21_SRC
Offset: 0x54 MCU IRQ21 (SC0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 811 of file Nano103.h.
◆ IRQ22_SRC
[0x0058] MCU IRQ22 (SC1_INT) interrupt source identify
IRQ22_SRC
Offset: 0x58 MCU IRQ22 (SC1_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 812 of file Nano103.h.
◆ IRQ23_SRC
[0x005c] Reserved
IRQ23_SRC
Offset: 0x5C Reserved
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 813 of file Nano103.h.
◆ IRQ24_SRC
[0x0060] MCU IRQ24 (CKSD_INT) interrupt source identify
IRQ24_SRC
Offset: 0x60 MCU IRQ24 (CKSD_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 814 of file Nano103.h.
◆ IRQ25_SRC
[0x0064] Reserved
IRQ25_SRC
Offset: 0x64 Reserved
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 815 of file Nano103.h.
◆ IRQ26_SRC
[0x0068] MCU IRQ26 (DMA_INT) interrupt source identify
IRQ26_SRC
Offset: 0x68 MCU IRQ26 (DMA_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 816 of file Nano103.h.
◆ IRQ27_SRC
[0x006c] MCU IRQ27 (SPI3_INT) interrupt source identify
IRQ27_SRC
Offset: 0x6C MCU IRQ27 (SPI3_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 817 of file Nano103.h.
◆ IRQ28_SRC
[0x0070] MCU IRQ28 (PDWU_INT) interrupt source identify
IRQ28_SRC
Offset: 0x70 MCU IRQ28 (PDWU_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 818 of file Nano103.h.
◆ IRQ29_SRC
[0x0074] MCU IRQ29 (ADC_INT) interrupt source identify
IRQ29_SRC
Offset: 0x74 MCU IRQ29 (ADC_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 819 of file Nano103.h.
◆ IRQ2_SRC
[0x0008] MCU IRQ2 (EINT0) interrupt source identify
IRQ2_SRC
Offset: 0x08 MCU IRQ2 (EINT0) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 792 of file Nano103.h.
◆ IRQ30_SRC
[0x0078] MCU IRQ30 (ACMP_INT) interrupt source identify
IRQ30_SRC
Offset: 0x78 MCU IRQ30 (ACMP_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 820 of file Nano103.h.
◆ IRQ31_SRC
[0x007c] MCU IRQ31 (RTC_INT) interrupt source identify
IRQ31_SRC
Offset: 0x7C MCU IRQ31 (RTC_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 821 of file Nano103.h.
◆ IRQ3_SRC
[0x000c] MCU IRQ3 (EINT1) interrupt source identify
IRQ3_SRC
Offset: 0x0C MCU IRQ3 (EINT1) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 793 of file Nano103.h.
◆ IRQ4_SRC
[0x0010] MCU IRQ4 (GPABC_INT) interrupt source identify
IRQ4_SRC
Offset: 0x10 MCU IRQ4 (GPABC_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 794 of file Nano103.h.
◆ IRQ5_SRC
[0x0014] MCU IRQ5 (GPDEF_INT) interrupt source identify
IRQ5_SRC
Offset: 0x14 MCU IRQ5 (GPDEF_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 795 of file Nano103.h.
◆ IRQ6_SRC
[0x0018] MCU IRQ6 (PWM0_INT) interrupt source identify
IRQ6_SRC
Offset: 0x18 MCU IRQ6 (PWM0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 796 of file Nano103.h.
◆ IRQ7_SRC
[0x001c] Reserved
IRQ7_SRC
Offset: 0x1C Reserved
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 797 of file Nano103.h.
◆ IRQ8_SRC
[0x0020] MCU IRQ8 (TMR0_INT) interrupt source identify
IRQ8_SRC
Offset: 0x20 MCU IRQ8 (TMR0_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 798 of file Nano103.h.
◆ IRQ9_SRC
[0x0024] MCU IRQ9 (TMR1_INT) interrupt source identify
IRQ9_SRC
Offset: 0x24 MCU IRQ9 (TMR1_INT) interrupt source identify
| Bits | Field | Descriptions |
|
[3:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event.
|
Definition at line 799 of file Nano103.h.
◆ MCU_IRQ
[0x0084] MCU Interrupt Request Source Register
MCU_IRQ
Offset: 0x84 MCU Interrupt Request Source Register
| Bits | Field | Descriptions |
|
[31:0] | MCU_IRQ | MCU IRQ Source Bits
The MCU_IRQ collects all the interrupts from the peripherals and generates the synchronous interrupt to MCU Cortex-M0
There are two modes to generate interrupt to Cortex-M0, the normal mode.
The MCU_IRQ collects all interrupts from each peripheral and synchronizes them and then interrupts the Cortex-M0.
When the MCU_IRQ[n] is "0", setting MCU_IRQ[n] "1" will generate an interrupt to Cortex-M0 NVIC[n].
When the MCU_IRQ[n] is "1" (means an interrupt is asserted), setting the MCU_bit[n] will clear the interrupt
Set MCU_IRQ[n] u201C0u201D: no any effect
|
Definition at line 823 of file Nano103.h.
◆ NMI_SEL
[0x0080] NMI Source Interrupt Select Control Register
NMI_SEL
Offset: 0x80 NMI Source Interrupt Select Control Register
| Bits | Field | Descriptions |
|
[4:0] | NMI_SEL | NMI Interrupt to Cortex-M0 Can Be Selected From One of the Interrupt[31:0]
The NMI_SEL bit[4:0] is used to select the NMI interrupt source
|
Definition at line 822 of file Nano103.h.
The documentation for this struct was generated from the following file:
- C:/Users/yachen/workzone/bsp/nano103bsp/Library/Device/Nuvoton/Nano103/Include/Nano103.h