element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #3
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: andrewsays
  • Date Created: 20 Jun 2019 2:08 PM Date Created
  • Views 1651 views
  • Likes 5 likes
  • Comments 1 comment
  • avr
  • atmega
  • programming
  • microcontroller
  • attiny
  • shield
  • arduino
  • arduino as isp
Related
Recommended

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #3

andrewsays
andrewsays
20 Jun 2019

This is the first part of R2 User Guide.

 

Parts

 

1) ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2.

2) Arduino UNO compatible microcontroller board:

  • Genuine Arduino UNO R3 is recommended but most of all compatible boards will work with no problem.
  • USB cable to hook it up to your PC is also required.

3) Microcontrollers to be programmed:

  • Only 8 pin, 14 pin, 20 pin or 28 pin DIP(N) or 40 pin DIP types are supported.
  • Supported microcontrollers.

ATtiny 13, 25, 45, 85

ATtiny 24, 44, 84

ATtiny 2313, 4313

ATtiny 261, 461, 861

ATtiny 48, 88

ATmega 8, 48, 88, 168, 328

ATmega 8535, 16, 32, 164, 324, 644, 1284

4) Arduino IDE:

  • The latest version of this software should be installed on your PC.
  • You can download it form here. https://www.arduino.cc/en/Main/Software

 

Preparations

 

1) Arduino as ISP:

  • If you have an Arduino compatible board, you can simply turn the board into a programmer just by loading a sketch ‘ArduinoISP’.
  • To do so, get your Arduino connected to your PC using its USB cable first.
  • Run Arduino IDE on your PC and open the sketch under File > Examples > 11. ArduinoISP > ArduinoISP.

image

  • Click on 'Upload' button to get the sketch compilied and uploaded to your Arduino.

image

  • If the sketch is loaded with no error, your Arduino is now a programmer ‘Arduino As ISP’!
  • To be able to program your microcontrollers using it, choose the programmer under Tools > Programmer: > Arduino as ISP. Do Not Choose ‘ArduinoISP’.

image

 

2) Boards Manager:

  • If you can’t find your target microcontroller from the list under Tools > Board:, You need to install some Boards Managers to your Arduino IDE.
  • I personally recommend you to install MCUdude’s MicroCore, MiniCore, MightyCore and SpenceKonde’s ATTinyCore.
  • To install them, go to Files > Preferences and copy following URLs.

MicroCore : https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

MiniCore : https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json

MightyCore : https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json

ATTinyCore: http://drazzy.com/package_drazzy.com_index.json

  • Paste them in Additional Boards Manager URLs: and click 'OK'. You can add more than 2 URLs bt using ','.

image

  • Go to Tools > Board: > Boards Managers.

image

  • Wait a moment to get the list of Boards Managers loaded, find a Boards Manager to install and click 'Install' to get it installed. After installing all Boards Managers required, click 'Close'.

image

  • You should now be able to find your microcontrollers from Tools > Board:.

image

 

3) Hardware

  • This is the easiest part of the preparation.
  • Turn the R2’s power off before placing it on your Arduino.
  • Gently plug the R2’s male header pins in the Arduino’s female headers.
  • If nothing goes wrong, Heartbeat(Green) will slowly blink even if the R2 is still powered off.

image

You are now ready to start programming!!

 

Please see my other postings for more information.

 

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R1

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #1

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #2

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #4

ATmega/ATtiny Microcontroller Programming Shield for Arduino As ISP R2 - #5

  • Sign in to reply

Top Comments

  • DAB
    DAB over 6 years ago +3
    Nice well written post. DAB
  • DAB
    DAB over 6 years ago

    Nice well written post.

     

    DAB

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube