2.2.5 MCC Configuration

The following figure provides an overview of the MCC Project Graph:

Figure 2-4. Project Graph
  1. The EIC peripheral is used for the two user switches (EIC 0 and EIC 1) and for the DALI stack (EIC 15):
    Figure 2-5. EIC Module

    SW1 is routed to the PD00 pin, and SW2 is routed to the PD01 pin:

    Figure 2-6. EIC Pins 0 and 1 Configuration

    DALI RX interrupt is routed to the PC31 pin:

    Figure 2-7. EIC Pin 15 Configuration
  2. The SERCOM4 peripheral is used for console communication through a USB cable:
    Figure 2-8. SERCOM4 Module

    The following pins are used for serial communication:

    Figure 2-9. SERCOM4 Pins Configuration
  3. SERCOM7 is used for communication with the LTE IoT module:
    Figure 2-10. SERCOM7 Module

    The pins used are:

    Figure 2-11. SERCOM7 Pins Configuration
  4. The TC0 peripheral is used for the LTEIoT task:
    Figure 2-12. TC0 Module
  5. The TC4 peripheral is used by the DALI stack:
    Figure 2-13. TC4 Module
  6. The ADC0 peripheral is used for the motion sensor:
    Figure 2-14. ADC0 Module

    Pin configuration:

    Figure 2-15. ADC0 Pins Configuration
  7. The ADC1 peripheral is used for the ambient light sensor:
    Figure 2-16. ADC1 Module

    Pin configuration:

    Figure 2-17. ADC1 Pins Configuration
  8. The SysTick is used to execute various operations at a specific interval:
    Figure 2-18. SysTick Module