ATtiny3217 Product Family
Small AVR® Microcontrollers for Robust and Reliable Sensor Interface Applications
The ATtiny3217 family of microcontrollers incorporates several innovative features including high-accuracy analog, the Peripheral Touch Controller (PTC), the Event System and Core Independent Peripherals (
Responsive Signal Acquisition
Ideal for sensor nodes applications, the product family features a 10-bit Analog-to-Digital Converter (ADC) which provides accurate and timely analog signal acquisitions. Some family members have two 10-bit
Robust and Reliable Performance
There are many challenges when designing applications operating in harsh environments or control equipment with a high potential
The ATtiny3217 Xplained Pro is the ideal platform for rapid prototyping with these new tinyAVR® MCUs. The USB-powered kit features an onboard programmer/debugger that seamlessly integrates with Atmel Studio, to offer an easy and convenient way to evaluate the device. The board also comes with touch buttons, LEDs and extension headers for quick setup.
Significantly reduce your development time with Atmel START, our intuitive, web-based graphical configuration tool for embedded Projects. Atmel START generates factory-validated C-code to help get your design started quickly. Get started today at microchip.com/start With a few clicks, START projects can be imported into the Atmel Studio Integrated Development Environment (IDE) and can be easily modified at any time later, e.g. to add or remove START code. Download Atmel Studio 7.
The Peripheral Touch Controller (PTC) offers built-in hardware for capacitive touch sensors that function as buttons, sliders
The onboard analog comparator can be connected to other peripherals through the event system to trigger autonomous operation in those peripherals, such as PWM shut-down, which is ideal for
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 a condition in a peripheral can result in an event, such as a timer’s overflow triggering an action in another peripheral. The Event System has six independent event channels for direct peripheral-to-peripheral signaling. Events provide a deterministic signaling method and
a is a perfect fit for real-time applications. They are handled without latency at the peripheral level regardless of the CPU is busy executing tasks, handling interrupts, or even when the CPU is in sleep mode.
The Configurable Custom Logic (CCL) is a programmable logic peripheral which 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. A LUT can generate an output to be routed internally or to an IO pin. This eliminates the need for external logic and reduces BOM cost.
The Cyclic Redundancy Check (CRC) is used to verify the program memory contents. The CRC scan calculates the checksum of the entire Flash memory, or parts of it, and automatically compares it with the expected result. In this
The Windowed Watchdog Timer (WWDT) is a system supervisory circuit that generates a reset if software anomalies, like
Safe startup of a microcontroller is depending on a sufficient supply voltage level. During power-up of a
The Brown-Out Detector (BOD) feature monitors the power supply and compares the voltage against a programmable threshold. The BOD ensures that the device is operating within specification to prevent erroneous code execution and memory writes. If the voltage drops 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.
The Voltage Level Monitor (VLM) monitors the power supply and can be configured to generate an interrupt if the supply 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 and the application can take the necessary actions to safely prepare for a possible brown-out situation (power loss). A safe shutdown can benefit from the fast
ATtiny3217 Key Attributes
- Internal 20 MHz oscillator
- Up to 32 KB of FLASH memory
- Up to two 10-bit
- Peripheral Touch Controller (PTC)
- 8-bit DAC
- Cyclic Redundancy Check (CRC) scan
clock and periodic interrupt timer real time
- Advanced 12-bit timer/counter for control applications
- Configurable Custom Logic (CCL) peripheral
- 6-channel Peripheral Event System
- Analog comparator reference input
- Configurable, internally generated reference voltage