Skip to content

Enchan1207/stk500v1_isp

Repository files navigation

stk500v1_isp

Generic AVR ISP implementation

Overview

This project is generic ISP (in-system programmer) implementation for AVR microcontrollers.

Generic means hardware-independent; you can install it to any (requirements-fulfilled) MCUs.
There is sample implementation for Raspberry Pi Pico at src/app/main.c .

Specification

  • Communication protocol with PC: STK500 v1 (in details, see AVR061.)
  • Supported MCU requirements:
    • <= 128KB flash capacity (currently ATmega2560 (used on Arduino MEGA 2560) is not supported)
    • Serial Programming via SPI supported (Fuse DWEN, RSTDISBL is unprogrammed)

Development

Thank you for your contribution! For more information about development, see DEVELOPMENT.md.

License

This repository is published under MIT License.

About

AVR In-System-Programmer (ISP) implementation using STK500v1

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •