Questions tagged [isp]

In-system programming (ISP) refers to the ability of chips to be programmed while installed in the system.

In-system programming (ISP) refers to the ability of chips to be programmed while installed in the system. This is usually accomplished by connecting to a 6 or 8 pin header on the board and a hardware programmer connected to the computer.

More info on Wiki

99 questions
15
votes
3 answers

When using Arduino Uno as ISP does "Yikes! Invalid device signature" mean a bad connection, bad config, or bad version of avrdude?

I'm using an Arduino UNO to program a pre-compiled hex image to an ATTINY45, using the avrdude in the Arduino IDE directory, on Windows 7. The Uno has the ISP sketch loaded from the examples directory and that works- the heartbeat LED pulses…
Yary
  • 371
  • 1
  • 2
  • 7
12
votes
2 answers

Arduino as ISP without a computer

Has anyone seen or know of a method of preloading (using a computer or whatever) a firmware as data onto one arduino set up to operate as an isp and then using that arduino plug the isp interface into another and upload the firmware. To be clear -…
m3z
  • 320
  • 2
  • 9
12
votes
2 answers

FTDI Breakout with additional ISP connector

TL;DR - Can the six yellow ISP pins be used as a normal ISP? The usual USB-TTL FTDI breakout board looks like this: Recently, I came across a variant of the board shown below. However, what are the additional yellow header pins on this board for?…
Greenonline
  • 2,844
  • 7
  • 31
  • 46
9
votes
1 answer

Problem programming Mini Pro via Arduino as ISP

I just picked up a pair of Arduino Mini Pro 5v clone boards (Inland, sold at Microcenter, currently $4 USD) and I wanted to use my Uno as an ISP like I've done with ATmega328 and ATtiny85 chips before. I've programmed the Uno with the instructions…
Dennis Munsie
  • 286
  • 2
  • 9
7
votes
2 answers

Male header pins on Arduino Uno

On my board, there are 12 (2 groups of 6, each group consistent of 3 rows of 2 pins) weird male header pins. What are these, and how would you use them?
Duncan
  • 173
  • 1
  • 6
7
votes
2 answers

MicroSD interfering with ISP programming

I have a microSD connected to an Arduino and I can't program it over ISP without removing the SD card. Does anybody know how to prevent the SD card from interfering with the ISP programming? Details: This is the microSD breakout:…
mar1980
  • 71
  • 1
6
votes
1 answer

Why was the Atmega16U2 used on the Arduino UNO as a USB to Serial converter?

This is the first time that I realized that extra SMD IC near the USB port of the Arduino UNO is actually a fully fledged microcontroller, I thought that it was just a USB to Serial converter. Further research into this chip left me with more…
skillz21
  • 171
  • 1
  • 1
  • 9
6
votes
3 answers

I bought USB > FT232RL, can I use it to program a bootloader onto an Arduino?

I bought this thing off of eBay: eBay Link Will it allow me to program an ATmega[xxx] (Arduino clone) with a bootloader? --> If so, how would I go about it? What should I do, and what should I certainly not do? --> If not, what do I need (or…
KJdev
  • 175
  • 1
  • 1
  • 5
5
votes
1 answer

Can I program a factory fresh Atmega328P through UART pins without burning a bootloader?

Can I program a factory fresh ATMega328P using the UART pins without burning a bootloader? These pins are TX, RX, VCC, GND, and DTR pins in the schematic below. They are not the ISP/SPI pins 10-13. Arduino Pro Mini schematic For example, if you…
Bort
  • 161
  • 5
5
votes
2 answers

Changing pins used in ArduinoISP example

I have built my own ATTiny programmer, but made a bit of a mistake along the way - I didn't align the headers properly, and now instead of them plugging into pins 10, 11, 12 and 13 as per the ArduinoISP example - they now plug into pins 8, 9, 10 and…
user1092
4
votes
2 answers

What's the difference between ICSP vs ISP?

I'm not sure if these terms are interchangeable or not. What's the difference between ICSP and ISP? Is it simply the reset? I've shown two configurations in this question I just asked. Are they both ICSP?
Evan Carroll
  • 445
  • 1
  • 6
  • 16
4
votes
1 answer

Programming an AVR using ISP

I am trying to program an atmega with arduino sketch using ISP only (mac user). So I know how to burn a boot loader, and then to program the chip using the TX, RX. But I would like to program it directly using ISP, without a boot loader. So I am…
Curnelious
  • 1
  • 2
  • 2
  • 11
3
votes
1 answer

Extend program space by getting rid of bootloader on NANO

I just have a complex program that runs on a NANO. Now when I use my printlns for debugging I am running out of memory. I read about using a programmer to get rid of the bootloader that uses 2K space on a NANO. I bought an USBTinyIsp and got it to…
GeKu
  • 33
  • 3
3
votes
2 answers

When using an Arduino as an ISP, is the capacitor required or not?

Looking at Arduino as ISP and Arduino Bootloaders, it is stated The 10 µF electrolytic capacitor connected to RESET and GND of the programming board is needed only for the boards that have an interface between the microcontroller and the…
Greenonline
  • 2,844
  • 7
  • 31
  • 46
3
votes
3 answers

What if I have burnt my atmega328p?

Actually I am facing a big problem while programming my atmega328p using an arduino uno as ISP. I followed a video on youtube "Arduino as ISP" by Notes and Volts. Which look doing the same steps that the majority followed. For the blinking LED…
BOuissal
  • 61
  • 4
1
2 3 4 5 6 7