Datasheet

Table Of Contents
31. EVSYS – Event System
31.1 Overview
The Event System (EVSYS) allows autonomous, low-latency and configurable communication between
peripherals.
Several peripherals can be configured to generate and/or respond to signals known as events. The exact
condition to generate an event, or the action taken upon receiving an event, is specific to each peripheral.
Peripherals that respond to events are called event users. Peripherals that generate events are called
event generators. A peripheral can have one or more event generators and can have one or more event
users.
Communication is made without CPU intervention and without consuming system resources such as bus
or RAM bandwidth. This reduces the load on the CPU and other system resources, compared to a
traditional interrupt-based system.
31.2 Features
32 configurable event channels:
All channels can be connected to any event generator
All channels provide a pure asynchronous path
12 channels (CHANNEL0 to CHANNEL11) provide a resynchronized or synchronous path using
their dedicated generic clock (GCLK_EVSYS_CHANNEL_n)
119 event generators.
67 event users.
Configurable edge detector.
Peripherals can be event generators, event users, or both.
SleepWalking and interrupt for operation in sleep modes.
Software event generation.
Each event user can choose which channel to respond to.
Optional Static or Round-Robin interrupt priority arbitration.
SAM D5x/E5x Family Data Sheet
EVSYS – Event System
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 846