Adafruit released a newer and smaller ATtiny programmer – UPDI Friend


https://www.electronics-lab.com/adafruit-released-a-newer-and-smaller-attiny-programmer-updi-friend/

If you have ever programmed an AVR microcontroller with a USB to serial adapter, you should know how it sometimes gets messy with all the data and power wires. Therefore, Adafruit created a UPDI programmer tool that can program newer tinyAVR and megaAVR chips with only 3 wires! What is UPDI? UPDI stands for Unified […]

ATtiny Development Boards are Compatible with Arduino IDE


https://www.electronics-lab.com/attiny-development-boards-are-compatible-with-arduino-ide/

In recent years Atmel has been producing and releasing AVR microcontrollers that are equipped with a new set of peripherals. These microcontrollers use the AVR instruction set and open source AVR-GCC compiler that is used with the general AVR microcontrollers but they are differently designed with enhanced on-chip peripherals and highly competitive prices. The line […]

SerialUPDI Programmer – Simple UPDI programmer for tinyAVR


https://www.electronics-lab.com/serialupdi-programmer-simple-updi-programmer-for-tinyavr/

Simple UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers with voltage selection switch (5V and 3.3V). The programmer works with pyupdi as well as with the Arduino IDE as “SerialUPDI with 4.7k resistor or diode”. It is based on the USB-to-serial chip CH340N. SerialUPDI Programmer – Simple UPDI programmer for tinyAVR – [Link]

USB UPDI Programmer PCB for AVR Micrcontrollers


https://www.electronics-lab.com/usb-updi-programmer-pcb-for-avr-micrcontrollers/

AVR is a microcontroller family developed in 1996 by Atmel, now acquired by Microchip Technology since 2016. AVR generally refers to the 8-bit RISC architecture line of ATMEL AVR microcontrollers. They are very popular in embedded systems. They are very common in maker and hobbyist embedded applications and they are also included in Arduino boards. […]

OMZLO Programs the new TinyAVR MCUs


https://www.electronics-lab.com/omzlo-programs-baremetal-on-the-new-tinyavr-mcus/

OMZLO has posted details about baremetal programming on the new TinyAVR MCUs. In their blog post, they describe how to program a blinky firmware on an Attiny406, from the ground up, using the simplest tools. Most of the things described can be easily transposed to other TinyAVR MCUs. About the programming, they say: “Our approach is generally […]

A full-duplex tiny AVR software UART


https://www.electronics-lab.com/a-full-duplex-tiny-avr-software-uart/

UARTs for AVR MCUs by Nerd Ralph, he writes: I’ve written a few software UARTs for AVR MCUs. All of them have bit-banged the output, using cycle-counted assembler busy loops to time the output of each bit. The code requires interrupts to be disabled to ensure accurate timing between bits. This makes it impossible to […]

ATtiny1607 – A TinyAVR MCU Family For Real-Time Control Systems


https://www.electronics-lab.com/attiny1607-a-tinyavr-mcu-family-for-real-time-control-systems/

In continuation of the development of microcontrollers for a real-time control system, Microchip unveils a new set of microcontroller family based around the known Atmel ATtiny family called the ATtiny1607 family. Microchip is hoping to continue support for the Atmel’s famous AVR set of microcontrollers. Microchip recently launched the PIC18 Q10 family of MCUs earlier […]

Writing to flash and EEPROM on the tinyAVR 1-series


https://www.electronics-lab.com/writing-flash-eeprom-tinyavr-1-series/

Update your tinyAVR code to access memories when using 1-series tinyAVRs. Link here (PDF) On tinyAVR® 1-series devices, access to Flash memory and EEPROM has been changed from that on previous tinyAVR devices. This means that existing code for writing to Flash and EEPROM on older devices must be modified in order to function properly […]

Atmel ATtiny417/814/816/817 Include Core Independent Peripherals (CIPs)


https://www.electronics-lab.com/atmel-attiny-include-cips/

Atmel tinyAVR microcontrollers are optimized for applications that require performance, power efficiency and ease of use in a small package. All tinyAVR devices are based on the same architecture with other AVR devices. The integrated ADC, DAC, EEPROM memory and brown-out detector let you build applications without adding external components. The tinyAVR also offers Flash Memory for […]

Getting Started with Atmel ATtiny10


https://www.electronics-lab.com/getting-started-atmel-attiny10/

Mahesh @ electronut.in show us how to program these tiny microcontrollers (ATtiny10) with Atmel Studio 7 and make an RGB led to light. I like Atmel tinyAVRs because they are tiny computers that I can (almost) wrap my head around. The Atmel ATtiny4/5/9/10 are the cheapest in the tinyAVR line, and they come in two packages […]