# ATtiny824 Development Board

Develop applications using the AVR 2-series ATtiny824

- **Seller:** [LeoNerd's Store](https://lectronz.com/stores/leonerd), Twickenham, UK
- **Price:** £11.10 (GBP, before shipping and taxes)
- **Availability:** In stock
- **Categories:** Prototyping
- **HS code:** 853710
- **Product page:** https://lectronz.com/products/attiny824-development-board

## Images

![ATtiny824 Development Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTUxMDIsInB1ciI6ImJsb2JfaWQifX0=--638a41d8a51249165b115283cac2e5ebb7767b27/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2023-08-28T20-18-54.951Z-IMG_8377.JPG)
![ATtiny824 Development Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTUxMDMsInB1ciI6ImJsb2JfaWQifX0=--21c1f27de4b536e39fb523264e4218b37eb1cfa7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2023-08-28T20-18-54.951Z-IMG_8379.JPG)
![ATtiny824 Development Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTUxMDQsInB1ciI6ImJsb2JfaWQifX0=--505bc8f0f74533b498949e0c2728691df417e98e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2023-08-28T20-18-54.951Z-updi-plus-target-titled.png)
![ATtiny824 Development Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTUxMDUsInB1ciI6ImJsb2JfaWQifX0=--fe3acd9220edc49147e8c8f6dd80f32a355f2941/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2023-08-28T20-33-59.133Z-t824-breakout.png)

## Description

#### Summary

 * ATtiny824 breakout
 * UPDI+ programming header
 * Status LED
 * Reset button

#### What is it?

This board holds an AVR ATtiny824 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 `PA7` pin via a 2k2 current-limiting resistor.

The button is attached to the `PA0` `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. This programming header also includes the USART.0 TX and RX signals in "UPDI+" layout, allowing single-cable programming and debug with a suitable programmer.

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 and SPI  modules, and where the LED is connected, to remind you what functions those pins usually perform.

This board is supplied with two 7 pin header strips for the IO pins and one 2x3 pin for the programming connector.

#### ATtiny824

The ATtiny824 is one of the new AVR 2-series microcontrollers, containing xmega-style peripherals. These are more powerful and flexible than previous generations of ATmega and ATtiny chips.

This particular chip contains 8 KiB of flash and 1 KiB of RAM on an AVR CPU clocked at 20 MHz. It provides three 16bit PWM-capable timers, a 16bit realtime counter, two USARTs with fractional baud rate generator, a master/slave capable SPI interface, I²C interface, analog comparator, 12bit differential ADC with PGA, and in total 12 IO pins split across two ports. It also provides a 6-channel event system and configurable custom logic block that can route events between peripherals without waking the CPU.

Compared to the ATtiny814, this chip has twice the SRAM, adds a second TCB unit, a second USART unit, and fixes some bugs and missing features with the design of the TCB. It does remove the 12-bit dual output TCD timer and DAC output, though.

More information can be found on Microchip's website at [https://www.microchip.com/wwwproducts/en/ATTINY824](https://www.microchip.com/wwwproducts/en/ATTINY824)

#### Why did you make it?

I wanted to experiment with the new AVR 2-series chips, but couldn't find any maker-oriented hardware for them.

#### What makes it special?

I believe this may be the first use of an ATtiny824, outside of the development boards produced by Microchip themselves.

#### Related Products

| Size | AVR 1-series | AVR 2-series |
| --- | --- | --- |
| 8pin, 4KiB flash | <a href="https://lectronz.com/products/attiny412-development-board">ATtiny412</a> | - |
| 14pin, 8KiB flash | <a href="https://www.tindie.com/products/leonerd/attiny814-development-board/">ATtiny814</a>  | *ATtiny824* |
| 20pin, 16KiB flash | <a href="https://www.tindie.com/products/leonerd/attiny1616-development-board/">ATtiny1616</a> | <a href="https://lectronz.com/products/attiny1626-development-board">ATtiny1626</a> |
| 24pin, 32KiB flash | <a href="https://www.tindie.com/products/leonerd/attiny3217-development-board/">ATtiny3217</a> | <a href="https://lectronz.com/products/attiny3227-development-board">ATtiny3227</a> |

 * <a href="https://lectronz.com/products/avr-updi-programmer-with-12v">**AVR UPDI Programmer with 12V**</a>
A USB UPDI programmer with a second serial port and 12V pulse generator

 * <a href="https://www.tindie.com/products/leonerd/avr-updi-programming-cable/">**AVR UPDI Programming Cable** ![AVR UPDI Programming Cable](https://cdn.tindiemedia.com/images/resize/DSZ-6lmuBp7ECOK3ZkUoz96MXyg=/p/114x76/i/46252/products/2019-06-03T18%3A18%3A10.924Z-IMG_6982.JPG "AVR UPDI Programming Cable")</a>
Flash firmware onto an AVR microcontroller chip via UPDI
