We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Functional Safety Ready Family of Microcontrollers for Real-Time Control, Connectivity and HMI Applications


The AVR DA family brings real-time control functionality and easy capacitive touch to the low-power performance of AVR® microcontrollers (MCUs). It pairs the latest Core Independent Peripherals (CIPs) with a robust Intelligent Analog portfolio to create a device that not only excels as a stand-alone processor but also as a companion MCU in designs that demand precision. The high memory density of the AVR DA family makes these MCUs well suited for both wired and wireless communication-stack-intensive functions.

This family uses the latest CIPs with low-power features and 5V operation for increased noise immunity. The Event System and Configurable Custom Logic (CCL) peripherals, along with Intelligent Analog peripherals, like 12-bit differential Analog-to-Digital Converter (ADC), Zero-Cross Detect (ZCD), 10-bit Digital-to-Analog Converter (DAC) and the latest-generation Peripheral Touch Controller (PTC) with Driven Shield technology, make the AVR DA family ideal for low-latency control applications and capacitive touch user interfaces. The AVR DA family is designed to bring capacitive touch sensing and real-time control functions to industrial control, home appliance products, automotive, Internet of Things (IoT) and other applications.


Getting Started

The ATtiny1607 Curiosity Nano Evaluation Kit* is the ideal platform for rapid prototyping with new tinyAVR MCUs. The USB-powered kit features an on-board programmer/debugger that seamlessly integrates with MPLAB® X and Microchip Studio (IDEs). The small form factor makes the board ideal for breadboard soldering, or you can combine it with the Curiosity Nano Base for Click boardsTM, which features multiple mikroBUS™ sockets so you can easily add sensors, actuators or communications interfaces from Mikroelektronika’s extensive selection of Click boards.

*This board is based on the 128 KB 48-pin AVR DA MCU. An evaluation kit with the 64-pin AVR DA is not available.

Configuration Tools to Speed Up Your Development

Our intuitive, web-based graphical configuration tools will significantly reduce your development time. Offering an easy-to-use interface, MPLAB Code Configurator (MCC) and Atmel START generate factory-validated C code to help you get quickly started with your design. MCC is fully integrated into MPLAB X IDE so you can quickly and easily select and configure peripherals for your project. With just a few clicks, Atmel START projects can be imported into both MPLAB X and Microchip Studio IDEs and can be easily modified at any time.

Example projects are available in both Atmel START and GitHub and are a great starting point for embedded programmers. They will work "out of the box" but are also easily modified.

Functional Safety Ready for Safety-Critical Applications

The AVR DA family is recommended for safety-critical appliance (IEC 60730), industrial (IEC 61508) and automotive (ISO 26262) applications. Documents such as FMEDA reports and safety manuals are available on request. We also offer the MPLAB® XC8 Functional Safety Compiler License, which is a TÜV SÜD certified compiler package supporting PIC® and AVR® microcontrollers that includes qualification documentation for MPLAB X Integrated Development Environment (IDE) and MPLAB programmers. Please contact your local Microchip sales office or your distributor for more information.

AVR DA Key Attributes

  • Internal 24 MHz oscillator
  • Up to 128 KB of Flash memory
  • Up to 16 KB SRAM
  • Up to 22-channel, 130 ksps 12-bit differential Analog-to-Digital Converter (ADC)
  • 10-bit 350 ksps Digital-to-Analog Converter (DAC)
  • Analog Comparator with scalable reference input
  • Up to three Zero Cross Detectors (ZCDs)
  • Cyclic Redundancy Check (CRC) scan
  • 16-bit Real Time Clock (RTC) and Periodic Interrupt Timer


  • Configurable Custom Logic (CCL) peripheral
  • Up to 10-channel Peripheral Event System
  • Configurable, internally generated reference voltage
  • USART/SPI/dual-mode Two-Wire Interface (TWI)
  • Available packages:
    • 64-pin TQFP/VQFN
    • 48-pin TQFP/VQFN
    • 32-pin TQFP/VQFN
    • 28-pin SOIC/SSOP/SPDIP

Building Blocks for Robust and Safe Real-Time Control and Interface Applications

Capacitive Touch
The Peripheral Touch Controller (PTC) is an autonomous unit that acquires and processes capacitive touch signals. It supports buttons, sliders and wheel configurations in addition proximity sensing with one pin per sensor, and it requires no additional external components. It also supports 2D surface touch. This CIP offers a broad range of touch-enabled features, such as mutual and self capacitance, noise filtering, moisture tolerance, auto calibration over temperature and voltage, as well as wake-up upon touch and/or proximity from sleep mode. All of this enables a user-friendly interface that improves system performance and offers increased robustness, lower power consumption and end-application differentiation.

Integrated Analog
The on-board 12-bit, 130 ksps differential Analog-to-Digital Converter (ADC) features selectable internal voltage references with minimal temperature drift. It can be used to improve noise suppression and accuracy for analog inputs its hardware averaging and oversampling. Its averaging and threshold detection enables the MCU to remain asleep for longer periods, significantly reducing power consumption. Using the Event System, the on-board Analog Comparator (AC) can be connected to trigger autonomous operation in other peripherals, which is ideal for real-time control and closed-loop operations. The output of the 10-bit Digital-to-Analog Converter (DAC) can either be sent to a pin or it can be used to generate an adjustable reference voltage for the AC.

Zero Cross Detect (ZCD)
The Zero Cross Detect module can monitor AC line voltage and indicate zero crossing activity. This information is made directly available to the on-board Waveform Generation peripherals for use in TRIAC control applications, greatly reducing both Central Processing Unit (CPU) demand and overall development cost by lowering the bill of materials.

Configurable Custom Logic (CCL)
The Configurable Custom Logic (CCL) is a programmable logic peripheral that can be connected to the device pins, events or other internal peripherals. Each Lookup Table (LUT) consists of three inputs: a truth table, an optional synchronizer and a filter and edge detector. An LUT can generate an output to be routed internally or to an I/O pin, which eliminates the need for external logic and reduces BOM cost.

Event System
The Event System allows peripherals to communicate directly with each other without involving the CPU or bus resources. The Event System’s network is independent of the traditional data bus paths. This means that different triggers at the peripheral level can result in an event, such as a timer’s interrupts triggering an action in another peripheral. The Event System has three independent channels for direct peripheral-to-peripheral signaling. This deterministic signaling method is a perfect fit for real-time applications. The events are handled at the peripheral level even if the CPU is occupied handling interrupts or in sleep mode.

On-Board Safety and Monitoring
You can use the built-in features that support safety-critical applications to add robustness and reliability to your design. These include the Windowed Watchdog Timer (WDT) for system supervision, the Cyclic Redundancy Check (CRC) for scanning Flash memory, and the Event System for fault detection. Other features include a Voltage Level Monitor (VLM), a Brown-Out Detector (BOD) and Power-On Reset (POR) for monitoring the supply voltage.

Cyclic Redundancy Check (CRC)
The Cyclic Redundancy Check (CRC) is used to verify that there is no corruption in the application code. It calculates the checksum of the entire Flash memory, or parts of it, and automatically compares it with the expected result. This enables it to quickly and efficiently detect errors in program memory. The CRC can scan at run time or it can run during reset to ensure that the Flash memory is valid before the CPU is allowed to execute the code. When it is done at run time, the CRC scan temporarily halts the CPU to quickly complete the scan.

Windowed Watchdog Timer (WWDT)
The Windowed Watchdog Timer (WWDT) is a system supervisory circuit that generates a reset if software anomalies, like runaway or deadlocked code, are detected within a configurable critical window. When enabled, the WWDT is a constantly running timer configured to a predefined timeout period. If the WWDT is not reset within the timeout period, it will issue a system reset.

Power-On Reset (POR)
Safe startup of every device is essential. The Power-on Reset (POR) peripheral is used to generate a reset signal when a device is powered up to put it in a known state. It is also important that the device’s memories and digital logic have sufficient supply voltage to operate correctly. When the voltage rises, the POR is activated and will hold the device in reset until the voltage is above a fixed threshold value. The POR will remain enabled for as long as the device is powered.

Brown-Out Detect (BOD)

The Brown-Out Detect (BOD) feature monitors the power supply and compares the voltage against a programmable threshold. The BOD is used to ensure erroneous code execution and memory writes do not occur by verifying that the device is operating within specification. This guarantees that the supply voltage is sufficient to run at the selected CPU speed. If the voltage falls below the set threshold, the BOD issues a system reset and will hold the device in reset until the voltage has risen above the set threshold again.

Voltage Level Monitoring (VLM)

The Voltage Level Monitor (VLM) monitors the power supply and can be configured to generate an interrupt request when the voltage passes below a given threshold. This can act as an early warning to the application that the supply voltage is passing the VLM threshold so the application can take the necessary actions to safely prepare for a possible brown-out situation (power loss). The fast EERPOM page-write and store critical system parameters can be used to ensure safe shutdown. The threshold is configured by the user and is expressed in percentage above the configured BOD level.

Create State-of-the-Art Interface Applications with Capacitive Touch

The PTC offers built-in hardware for capacitive touch measurement on sensors that function as buttons, sliders, wheels and 2D surfaces. It is designed to perform capacitive touch acquisition on sensors independently from the CPU, resulting in low CPU utilization and reduced power consumption.

The AVR DA family comes with the latest-generation PTC with Driven Shield+ and Boost Mode technologies. Driven Shield+ technology enables better noise immunity, water tolerance and enhanced sensitivity, while the Boost Mode enables increased Signal to Noise Ratio (SNR) for even greater robustness against noise or reduced touch acquisition time to enable more responsive capacitive touch designs.

Key Features for Capacitive Touch

  • Low CPU load with 5% CPU load scanning, 10 channels at 50 ms scan rate
  • Glove support for interface applications intended for cold or harsh environments
  • Driven Shield+ technology for moisture robustness and reliability even with droplets of water
  • Boost Mode increases SNR or reduces touch acquisition time
  • Touch interface options:
    • Buttons, sliders and wheels
    • 2D surface
    • Proximity sensing
  • Mix-and-match sensor configurations with:
    • Up to 46 self-capacitance sensors
    • Up to 529 mutual-capacitance sensors
  • Auto calibration with zero drift over temperature and voltage
Button Slider Wheel 2D Surface Proximity

Easy Prototyping and Evaluation

Evaluating and prototyping user interfaces using buttons, slider, wheels and 2D surface gestures is easy using the AVR128DA48 Curiosity Nano in combination with the Curiosity Touch Adapter board and one of the QTouch® Xplained Pro Extension Kits listed below.

Products Description

AVR128DA48 Curiosity Nano Evaluation Kit

Part number: DM16415

Take your next idea to market with a development board that you can keep in your pocket. With full program and debug capabilities, the AVR128DA48 Curiosity Nano Evaluation Kit offers complete support for your next design.

Curiosity Nano Base for Click boards™

Part number: AC164162

The Microchip Curiosity Nano Base for Click boards™ evaluation kit is a hardware extension platform to ease the connection between Curiosity Nano kits and extension boards like the mikroBUS Click modules and Xplained Pro extension boards.

Curiosity Touch Adapter

Part Number: AC80T88A

This board is designed to be used in combination with the AVR128DA48 Curiosity Nano board and the QTouch Xplained Pro Extension Kits, enabling easy evaluation of the touch performance of AVR DA microcontrollers.

QT2 Xplained Pro Extension Kit

Part Number: ATQT2-XPRO

Touch Application: 2D Surfaces

This board offers a 4 × 4 channel touch surface and a 7 × 7 blue LED matrix to provide visual feedback when sensing a touch.

QT3 Xplained Pro Extension Kit

Part Number: ATQT3-XPRO

Touch Application: Buttons

This extension board provides a 12-key mutual-capacitance number pad and a 4 × 4 LED matrix to provide visual feedback when sensing a touch.

QT4 Xplained Pro Extension Kit

Part Number: ATQT4-XPRO

Touch Application: Proximity and Buttons

This board features two touch buttons, two proximity sensors and LED indicators for evaluating the Peripheral Touch Controller (PTC) in self-capacitance mode.

QT5 Xplained Pro Extension Kit

Part Number: ATQT5-XPRO

Touch Application: Curved Slider and Buttons

This board features a curved mutual-capacitance slider, two mutual-capacitance buttons and 16 LEDs to demonstrate how to create an attractive touch interface using the Peripheral Touch Controller (PTC).

QT7 Xplained Pro Extension Kit

Part Number: ATQT7-XPRO

Touch Application: Water-Tolerant Buttons and Sliders

Featuring a slider, two buttons and eight LEDs, this board demonstrates how to use self-capacitance touch with Driven Shield technology to create a robust and water-tolerant design.

QT8 Xplained Pro Extension Kit

Part Number: AC164161

Touch Application: Water-Tolerant 2D Surfaces

This extension board features a 5 × 5 2D touch surface sensor with Driven Shield technology and 11 LEDs to indicate touch position. It demonstrates the robust water tolerance of our capacitive-touch-enabled microcontrollers.

T10 Xplained Pro Extension Kit

Part Number: AC47H23A

Touch Application: Buttons and Slider

The T10 Xplained Pro Extension Kit enables easy evaluation of our Touch library for mutual sensing. The kit demonstrates water tolerance, speed and noise immunity on four touch buttons and a four-segment slider. The T10 Explained Pro board supports Boosted Touch, enabling you to double the Signal-to-Noise Ratio (SNR) in mutual designs or to reduce the acquisition time by a factor of four.

AVR DA Family Products

We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.

The AVR DA Family of Microcontrollers

Microchip’s AVR DA MCU family brings easy capacitive touch and real-time control functionality to the low-power performance of the AVR® Microcontrollers. It gives a robust performance with functional safety certified development tools and on-chip analog peripherals.