Develop applications using the AVR 1-series ATtiny412Designed by LeoNerd's Store in United Kingdom
Still active despite the COVID-19 situation; though shipping times will be slightly slower at the moment.
Summary ATtiny412 breakout UPDI programming header Status LED Reset button What is it? This board holds an AVR ATtiny412 microcontroller, providing access to all of the IO pins. It adds power sup...Read More…
This board holds an AVR ATtiny412 microcontroller, providing access to all of the IO pins. It adds power supply decoupling capacitors, an LED, a button, and UPDI programming header to make a convenient self-contained development board for small microcontroller projects.
The LED is attached to the
PA3 pin via a 2k2 current-limiting resistor (note that this is unlike my other AVR 1-series boards, which use
The button is attached to the
UPDI/RESET# pin via a series resistor to prevent damage in case of drive contention. Note that the
PA0 pin defaults to UPDI mode. Switching the pin to RESET mode will require the use of a 12V-capable UPDI programmer if you want to program the chip after this.
The board also provides a programming header in the AVR standard 2x3 layout. Note that this will requires a UPDI-capable programmer. An SPI-style ISP programmer will not work with this chip.
Finally, an extra 2-pin header is provided with another VCC and GND pin in case additional connections are required.
Reference icons are placed next to the pins used by the USART, I²C, SPI, and DAC modules, and where the LED is connected, to remind you what functions those pins usually perform.
This board is supplied with two 4 pin header strips for the IO pins and one 2x3 pin for the programming connector.
The ATtiny412 is one of the new AVR 1-series microcontrollers, containing xmega-style peripherals. These are more powerful and flexible than previous generations of ATmega and ATtiny chips.
This particular chip contains 4 KiB of flash and 256 bytes of RAM on an AVR CPU clocked at 20 MHz. It provides two 16bit and one 12bit PWM-capable timers, a 16bit realtime counter, a USART with fractional baud rate generator, a master/slave capable SPI interface, I²C interface, analog comparator, 10bit ADC, 8bit DAC, and in total 6 IO pins. It also provides a 6-channel event system and configurable custom logic block that can route events between peripherals without waking the CPU.
More information can be found on Microchip's website at https://www.microchip.com/wwwproducts/en/ATTINY412
I wanted to experiment with the new AVR 1-series chips, but couldn't find any maker-oriented hardware for them.
I believe this may be the first use of an ATtiny814, outside of the development boards produced by Microchip themselves.
AVR UPDI Programming Cable Flash firmware onto an AVR microcontroller chip via UPDI
ATtiny3217 Development Board A larger version of this board using the ATtiny3217 microcontroller
ATtiny1616 Development Board A larger version of this board using the ATtiny1616 microcontroller
ATtiny814 Development Board A larger version of this board using the ATtiny814 microcontroller
|Shipping Rate||Ships From||First item||Additional items|
Royal Mail: International Standard
Royal Mail: International Tracked & Signed
Niel | April 28, 2020
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!