Getting Started with Core Independent Peripherals on AVR® Microcontrollers
Per Andreas Gulbrandsen
This is an article that introduces how to use the Core Independent Peripheral capabilities that are present on most recent AVR® devices. Core Independence is a term that refers to a peripheral?s ability to function without needing intervention from your CPU. Core Independent Peripherals are implemented in hardware, therefore no code needs to execute for the peripheral to operate. This means that your device can stay asleep longer or focus on other tasks while your peripherals still operates normally. The Event System lets you connect the on-chip peripherals of a microcontroller without writing any code to do so. Through the Event System, a change in one peripheral can trigger a reaction from a different peripheral. The Configurable Custom Logic peripheral allows the ability to design combinational and sequential logic without needing external hardware to do so. This article will cover how to use the Configurable Custom Logic (CCL), Event System (EVSYS), and Analog-to-Digital Converter peripherals on the tinyAVR® 1-Series.
Configurable Custom Logic, CCL, Event System, trigger ADC, automatic ADC trigger, automatic analog to digital conversion, programmable logic, digital logic on microcontroller, peripheral communication, peripheral-to-peripheral communication, generate interrupts with ADC, ADC interrupts, Analog-to-Digital Converter interrupts, generate interrupts with Analog-to-Digital Converter