Datasheet

226
32117D–AVR-01/12
AT32UC3C
14. Peripheral Event Controller (PEVC)
Rev: 1.0.0.0
14.1 Features
Direct peripheral to peripheral communication system
Allows peripherals to receive, react to, and send peripheral events without CPU intervention
Cycle deterministic event communication
Asynchronous interrupts allow advanced peripheral operation in low power sleep modes
14.2 Overview
Many peripheral modules can be configured to emit or respond to signals known as peripheral
events. The exact condition to trigger a peripheral event, or the action taken upon receiving a
peripheral event, is specific to each module. Peripherals that respond to events are called users
and peripherals that emit events are called generators. A module may be both a generator and
user.
The peripheral event generators and users are interconnected by a network known as the
Peripheral Event System. The Peripheral Event Controller (PEVC) controls the interconnection
parameters, such as generator-to-user multiplexing and peripheral event enable/disable.
The Peripheral Event System allows low latency peripheral-to-peripheral signalling without CPU
intervention, and without consuming system resources such as bus or RAM bandwidth. This
offloads the CPU and system resources compared to a traditional interrupt-based software
driven system.
Figure 14-1. Peripheral Event System Overview
Peripheral
Event System
Generator
Generator
User
Generator/
User