# Getting_Started_with_GPIO **Repository Path**: MicrochipTech/Getting_Started_with_GPIO ## Basic Information - **Project Name**: Getting_Started_with_GPIO - **Description**: This repository contains examples of bare metal source code for GPIO as described in TB3229 document from Microchip. The code examples were developed using ATmega4809 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-23 - **Last Updated**: 2026-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README The content of this repository has been moved to https://github.com/microchip-pic-avr-examples/atmega4809-getting-started-with-gpio-mplab. Additionally, a repository containing MCC generated code examples for AVR128DA48 with the same functionality can be found at https://github.com/microchip-pic-avr-examples/avr128da48-getting-started-with-gpio-mplab-mcc. This repository is obsolete and it will not be maintained. ATmega4809 GPIO Examples === This repository contains examples of bare metal source code for GPIO as described in [Getting Started with GPIO](http://ww1.microchip.com/downloads/en/Appnotes/90003229A.pdf) document from Microchip. The repository contains three MPLAB X projects. Make sure you have the necessary tools: 1. ATmega4809 device (recommended is evaluation board ATmega4809 X-plained PRO) 2. MPLAB X or MPLAB Xpress The following examples are inside this repository: 1. Blink an LED 2. Long and Short Button Press 3. Wake Up On Button Press This source code is compatible with the following devices: ATtiny402, ATtiny202, ATtiny1604, ATtiny804, ATtiny404, ATtiny204, ATtiny1606, ATtiny806, ATtiny406, ATtiny1607, ATtiny807, ATtiny412, ATtiny212, ATtiny1614, ATtiny814, ATtiny414, ATtiny214, ATtiny3216, ATtiny1616, ATtiny816, ATtiny416, ATtiny3217, ATtiny1617, ATtiny817, ATtiny417, ATmega4808, ATmega3208, ATmega1608, ATmega808, ATmega4809, ATmega3209, ATmega1609, ATmega809.