Demonstrating our commitment to supporting the strong legacy of the AVR® family of 8-bit microcontrollers (MCUs), this tinyAVR® family expands the performance of the latest generation of AVR MCUs. These devices incorporate several features including Core Independent Peripherals (CIPs), a Peripheral Touch Controller (PTC) and a Peripheral Event System. These devices are also supported by Atmel START, an intuitive, online graphical configuration tool for embedded projects that allows you to configure drivers and software for your device.
tinyAVR devices offer an unrivalled combination of miniaturization, processing power, analog performance and system-level integration. The tinyAVR MCU is the most compact, feature-rich device in the AVR family.
The ATtiny3217 Curiosity Nano Evaluation Kit is the ideal platform for rapid prototyping with these tinyAVR MCUs. This USB-powered kit features an on-board programmer/debugger that seamlessly integrates with MPLAB® X, Microchip Studio and IAR Embedded Workbench Integrated Development Environments (IDEs). Its small form factor makes it excellent for breadboard soldering, or you can combine it with the Curiosity Nano Base for Click boards™, which features multiple mikroBUS™ sockets so you can easily add sensors, actuators or communications interfaces from Mikroelektronika’s extensive selection of Click boards.
The AVR DA family is recommended for safety-critical applications targeting appliance (IEC 60730), industrial (IEC 61508) and automotive (ISO 26262) products. 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. Documents such as FMEDA reports and safety manuals are available on request. Please contact your local Microchip sales office or your distributor for more information.
The on-board 10-bit, 150 ksps single-ended Analog-to-Digital Converter (ADC) features selectable internal voltage references with minimal temperature drift. 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.
The Event System allows peripherals to communicate directly with each other without involving the Central Processing Unit (CPU) or bus resources. The Event System 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 is a deterministic signaling method and a perfect fit for real-time applications. The events are handled at the peripheral level whether the CPU is occupied handling interrupts or in sleep mode.
The Custom Logic peripheral 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. This eliminates the need for external logic and reduces BOM cost.
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. 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.
Idle and Standby low-power modes allow you to optimize your application for device performance and power consumption. The Power-down allows unused peripherals to be turned off individually, further reducing power consumption.
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 (WWDT) 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.