13.
Event System (EVSYS)
13.1
Features
•
System for direct peripheral-to-peripheral signaling
•
Peripherals can directly produce, use, and react to peripheral events
•
Short and guaranteed response time
•
Up to 8 parallel Event channels available
•
Each channel is driven by one event generator and can have multiple event users
•
Events can be sent and/or received by most peripherals, and by software
•
The event system works in active, idle, and standby sleep mode
13.2
Overview
The Event System (EVSYS) enables direct peripheral-to-peripheral signaling. It allows a change in one
peripheral (the Event Generator) to trigger actions in other peripherals (the Event Users) through Event
channels, without using the CPU. It is designed to provide short and predictable response times between
peripherals, allowing for autonomous peripheral control and interaction, and also for synchronized timing
of actions in several peripheral modules. It is thus a powerful tool for reducing the complexity, size, and
execution time of the software.
A change of the Event Generator's state is referred to as an Event and usually corresponds to one of the
peripheral's interrupt conditions. Events can be directly forwarded to other peripherals using the
dedicated Event routing network. The routing of each channel is configured in software, including event
generation and use.
Only one Event signal can be routed on each channel. Multiple peripherals can use events from the same
channel.
The Event System can directly connect peripherals such as ADCs, analog comparators, I/O port pins, the
real-time counter, timer/counters, and the configurable custom logic peripheral. Events can also be
generated from software.
©
2018 Microchip Technology Inc.
Datasheet Preliminary
®
megaAVR
0-Series
Event System (EVSYS)
DS40002015A-page 117
Need help?
Do you have a question about the megaAVR 0 Series and is the answer not in the manual?