Questions tagged [isp]

In System Programming. Updating a part's memory while it is on the end product's PCB.

Filter by
Sorted by
Tagged with
1 vote
0 answers
30 views

Does GAL support ISP?

In my understanding, GALs are erasable devices, so they are programmable as many times as needed. Theoretically, ISP should be an option available on them, but I can't find such a device. Do GALs ...
ozw1z5rd's user avatar
  • 195
0 votes
0 answers
15 views

Designing ICSP pin header while SPI slave present?

Is this portion of my schematic accurate for designing an ICSP header while there is an SPI slave? The four SPI net labels also go to the respective hardware on my 328P. I have CS (where I believe NSS ...
1W0n_29's user avatar
  • 21
0 votes
0 answers
46 views

AT90USB1286 bricks after disabling clock divider

I have an AT90USB1286 which is connected to a 16MHz external crystal oscillator. It is my understanding that by default from the factory the CKDIV fuse is enabled which makes the chip run at an ...
00728M's user avatar
  • 15
0 votes
2 answers
91 views

Programming an 8051 MCU (Topro TP2808)

I have this 8051: I have acquired an it from an old device and I want to program it. I have experience with AVR, ESP, and STM microcontrollers, but not with 8051's. Googling info about this DIP IC, I'...
Kira's user avatar
  • 1
0 votes
0 answers
171 views

Using Arduino for ISP with AVRDude?

I have a custom board with an ISP header. It's my design, I can perfectly program it with AVR Dragon via ISP, with AVRDude. I wanted to try programming it with an Arduino, and I only have one with ...
Daniel's user avatar
  • 947
1 vote
1 answer
42 views

Could an AVR ISP connector be reused to add SPI-Interfaced memories without programing the controller?

I have no previous experience designing AVR-Compatible hardware. I have a board which uses an ATMega 2560 and has a SPI bus which is already used by a SD adapter. After some datasheet reading, I ...
Borg Drone's user avatar
9 votes
2 answers
2k views

Orange unshielded coaxial cable

A local ISP is installing fiber optic cable for gigabit internet in my neighborhood. Their construction crews have buried runs of empty conduit which I presume is meant to be filled with fiber or ...
Joel Croteau's user avatar
0 votes
1 answer
76 views

How does the ATMega32 know that the incoming SPI data signals are the program to be burnt?

From my understanding, in order to burn a C program to the ATMega32's flash memory, the program is first compiled and converted into a hex file which is then uploaded using a computer program such as ...
Fudge Racoon's user avatar
1 vote
1 answer
92 views

Why does AVRDUDE require part ID as an input parameter when it detects the device signature by itself?

When I type the following in terminal avrdude -p m32 -c usbasp I get the following as output ...
Somanna's user avatar
  • 317
0 votes
1 answer
155 views

PIC16F886 Low Voltage Mode

I want to program a pic microcontroller, specifically, the PIC16F886. I am not experienced with programming PIC microcontrollers, however, after searching, I was able to find that you can program this ...
user1584421's user avatar
  • 1,399
2 votes
0 answers
101 views

JTagging an Atmel ATF1500 CPLD

Intentions I'm learning how to use CPLDs and I thought a good one to start with is the Atmel ATF1500AL-TQFP44. Whats the deal The datasheet provides no information about programming the CPLD; also, ...
Jacob P's user avatar
  • 165
0 votes
1 answer
178 views

Is the UPDI pin on AVR DA/AVR Tiny0/... 5V tolerant when VCC@3V3?

I've a project incorporating an AVR128DA28 which is used with 3V3 peripherals and should be programmed in circuit. For this I built a jtag2updi (GitHub) adapter using an Arduino Nano. Since ...
mythbu's user avatar
  • 167
1 vote
1 answer
155 views

74HC125/74AC125 vs. 74AHC125N/74AHC125 for overvoltage tolerant USBtinyISP 2.0

The schematic of the USBtinyISP 2.0 makes a point of using a non-inverting buffer IC with overvoltage tolerant inputs: Only 74AHC125N is 5V compliant at lower VCC! I bought a couple of USBtinyISP 2....
maxschlepzig's user avatar
-4 votes
1 answer
75 views

Atmega328p I2c to SPI [closed]

I have atmega328p and I need resend data from more sensors I2C to another atmega328p via SPI. Do you have some example? I am only beginer.
user2219071's user avatar
0 votes
0 answers
164 views

What pitch is 14-pin header adapter

the device PCB have serial console port header and 14-pins test points right next it. It marked as J303, J304. The device processor is MIPs based, so I assume that could be a 14-pins MIPS JTAG header. ...
fxgreen's user avatar
  • 181
0 votes
1 answer
95 views

Pogo pin version of ISP cable for AVR mega8 in TQFP-32 package [closed]

There are a few 6pin and 10pin pogo variants of Atmel ISP adapters that require dedicated ISP pogo pads on the PCB. There are full TQFP-32 ZIF sockets that can be used to program any AVR in that ...
Anton Krug's user avatar
0 votes
2 answers
92 views

Isp reprogramming of Attiny167 MCU while soldered in a circuit is possible?

Is it possible to re-program a soldered attiny167 on a pcb, by using isp, when one of the pins needed (MISO) has a 10K resistor pulled to ground, and the RESET pin is pulled HIGH with a 10K resistor ...
Rodrigo's user avatar
  • 467
0 votes
1 answer
426 views

Why 10-pin and 6-pin ISP?

I have another curiosity question: Why is there a 10-pin AVR ISP connector and a 6-pin version? It seems that the only difference is that the 10-pin version uses the extra pins for a heap more ground ...
Artichoke's user avatar
  • 437
0 votes
2 answers
507 views

ICSP / ISP issue when programming ATmega328P

I've designed a custom PCB that I'm trying to program through ICSP using AVRISP mkII and I've run into some issues. I'm using Arduino IDE for programming, but I don't think this is relevant. The IDE ...
Cezerb's user avatar
  • 43
1 vote
3 answers
224 views

How would I implement an onboard ISP for multiple ARM Cortex M0+ MCUs?

I've written a lot of firmwares for embedded dev boards like Arduinos and Teensys, but am still new to PCB design. Right now I'm attempting to bring a multi-MCU design into limited production, and I'...
K-Space's user avatar
  • 11
2 votes
4 answers
375 views

Why are male pins used for in circuit serial programming?

In most boards, the ICSP (in circuit serial programming) pins are of the male type. Is there any reason, guideline, standard or best practice that recommends this? If not I would like to use female ...
Sujoy Bhattacharya's user avatar
1 vote
0 answers
51 views

SPI Programming

I am trying to program the processor, eventually i connected NOR and Processor in the same line without any isolation. Now i need to program the Flash without interfacing the processor. Anyone please ...
ashwin Sesha Srinivasan's user avatar
1 vote
1 answer
553 views

Programming Arduino AVR MCU with Atmel ICE

I have a question about programming Arduino with Atmel ICE. I am aware that the Arduino UNO has a ISP connection for ISP programming. If i'm not mistaken I should be able to plug in the ICE and ...
Newbie's user avatar
  • 127
0 votes
2 answers
2k views

How does ISP cut the customer's internet access technically?

We know that if we fail to pay our internet bill then our internet access will be cut. But how does the ISP technically cut the access? For wired internet, do they just shut down the port where the ...
Noob_Guy's user avatar
  • 405
1 vote
1 answer
319 views

Protecting a 3.3V board against a 5V programmer

I'm designing a home automation board with ATmega328. For programming it I'm exposing the appropriate pins via the AVR ISP interface. Now some ICs of the board allow only up to 3.5V power. What are ...
Petr's user avatar
  • 749
2 votes
2 answers
221 views

Does the code on an ATTiny execute while it is being programmed by ISP?

I'm using an ATTiny84 and I have both a switch and a pin header attached to the MOSI pin. I am reading the value of the switch in my program, and I'm using the pin header (along with headers to MISO, ...
Anubhav Srivastava's user avatar
1 vote
1 answer
2k views

ISP programming W25Q32 SPI flash memory chip

I have Sofi SP8 programmer for serial flash memory, with ISP interface for In-System programming. I want try it to read/write memory chip WINBOND 25Q32BVSIG-1246 on board, without desoldering. Manual ...
fxgreen's user avatar
  • 181
2 votes
2 answers
214 views

Getting started with AVR programming concepts

I am trying to get started with programming the AVR. I have chosen to use Atmega328P (which is in my Arduino Uno). When I did web search regarding the initial steps for learning the AVR programming, I ...
G-aura-V's user avatar
  • 1,079
0 votes
1 answer
72 views

Flashing LPC1769 with FlashMagic

I'm encountering problems flashing my LPCxpresso1769 with FlashMagic. I had previously been able to get it to work using a USB to UART lead (TTL-234X-3V3) and powering the device externally (i.e. ...
19172281's user avatar
  • 685
1 vote
1 answer
283 views

AVR ATtiny1634 - Programming Issue

I've have already used Arduino as ISP Programmer to load codes to Atmel chips like ATmega328p and ATmega8 quite a few times without any problem. On my last project though, I decided to use an Atmel ...
Roga's user avatar
  • 35
0 votes
2 answers
193 views

Does an ISP clock interfere with the on-board clock when programming via ISP?

I am planning to use ISP programmer to program my new AVR board. I use an 8 MHz crystal on my PCB to clock the micro (atmega328p-au). Now, as I understand the ISP programmer will provide its own clock ...
Anthropomorphous Dodecahedron's user avatar
1 vote
1 answer
2k views

ESD SPI/ISP bus protection

I am designing a board based on the Atmega328P microcontroller. For this controller there is an ISP connector for programming. This connector has the following pins: MOSI / MISO / RST / SCK. There is ...
Delta's user avatar
  • 513
0 votes
1 answer
159 views

AVR ISP not working, strange signal level [closed]

I can't read the chip ID of the ATMega16m1 MCU using a AVRISP mkII programmer. The ISP pins are connected directly to the MCU, the reset line has a 10k pullup to Vcc (3.3V). When measuring the ISP ...
Reinder's user avatar
  • 141
0 votes
1 answer
72 views

Flashing LPCXpresso1769 with FlashMagic

I'd like to use Flash Magic to load programs onto my LPCXpresso1769 development board (https://www.embeddedartists.com/wp-content/uploads/2018/06/LPCXpresso1769_CD_revD.pdf), via ISP. I purchased a ...
19172281's user avatar
  • 685
0 votes
0 answers
147 views

Programming mbed LPC1768 via ISP

I'd like to experiment programming the mbed's LPC1768 dev board (https://os.mbed.com/platforms/mbed-LPC1768/) using ISP with FlashMagic. Is this possible without requiring physical modification of ...
19172281's user avatar
  • 685
1 vote
3 answers
1k views

STM32F429 Discovery debug options

I recently acquired an STM32F429 Discovery Kit (pictured below). I'm new to the M4 cortex series microcontrollers and ARM in general having only worked with PICs before. I've seen some really nice ...
Blargian's user avatar
  • 829
1 vote
2 answers
259 views

How to enter into ISP mode through 'reinvoke ISP' in LPC1759

In LPC1759, I entered ISP through "reinvoke ISP" with the following steps Disable PLL Reset timer 1 Re-map interrupt vectors Set watch dog timeout Reinvoke ISP After entering into ISP, What exactly ...
Keerthana R's user avatar
2 votes
2 answers
3k views

JTAG, SWD, EDBG, ICSP, ISP terms

JTAG, SWD, EDBG, ICSP, ISP . Can someone simply explain their differences. For example if EDBG debugger can ALSO program flash, why Arduino boards have both ISP and EDBG ? http://www.armlearning....
T. Rex's user avatar
  • 23
0 votes
1 answer
102 views

How To Program Atmega256rfr2 using ISP?

I have a new custom built PCB circuit incorporating an atmega256rfr2 chip. I really can't program the chip using AVRISP MK11 based programmer (Olimex brand). But it can program the Atmega328p DIP chip ...
tmoeti's user avatar
  • 33
0 votes
1 answer
150 views

How do I maintain ICSP functionality?

I'm a novice hobbyist building a trivial circuit where an ATTiny 85 controls an RGB LED. In addition to the three PWM outputs, I have 2 inputs. The first input is a potentiometer I'm using to set ...
D. Patrick's user avatar
1 vote
1 answer
121 views

Minimal external components for AVR CPU

If I want to program a new AT90USB1286 series chip via the standard 6 pin ISP header, do I need any additional components wired up at all? I'm wondering specifically about the need for a quartz ...
Alnitak's user avatar
  • 206
0 votes
2 answers
1k views

In-system programming of the SPI Flash chip [closed]

Device have Serial NOR Flash chip MX25L6406E located on the rear of the PCB (SO-8/SOIC-8 Package). Is it possible to program chip without desoldering it? (In-system programming). As I know, it depends ...
fxgreen's user avatar
  • 181
0 votes
1 answer
147 views

AVR programming

This question might be asked somewhere, if so all references would be appreciated. Hello, I have programmed Atmel chip Atmega32U4 through USB. It is possible because it supports USB programming. I ...
Mini Tamm's user avatar
0 votes
1 answer
112 views

How to stabilise SPI connection

To salvage a server with a broken BIOS, I am attempting to in-situ program a chip via SPI using a Raspberry Pi 3B: After connecting my clip and wiring it up (and measuring all the leads to ensure I ...
Zsub's user avatar
  • 111
-2 votes
3 answers
185 views

Need Help with Python Script - ' 4 Dollar Programmer'

I am working on an embedded project and have made my first PCB with a processor mounted on board. The trouble seems to be actually getting my code onto that processor! I was sort of banking on being ...
GigaJoules's user avatar
0 votes
1 answer
1k views

Is my PCB layout ok? (ATMEGA32U4, WizNet W5500, Ethernet)

I want to design a device that listens to certain network communication and calculates a MIDI clock signal out of this information. The MIDI output is via classical MIDI port or via USB MIDI. I am ...
Spatz's user avatar
  • 127
0 votes
0 answers
363 views

Data upload LED on SPI MOSI line

I'm attempting to make my own ISP programmer for an Atmega168-20PU. For the sake of learning I want to have an LED flash as bits are being flashed to the chip. If I use an SMD LED 0603 size, in series ...
Niko_Jako's user avatar
5 votes
2 answers
609 views

Programming several AVRs with one ISP: which line to break?

Let's suppose that I have two AVRs connected to one ISP connector. To programm only one MCU in this configuration I neet to break one (or mayby several) lines goes to the MCU I don't want to be ...
Roman Matveev's user avatar
0 votes
0 answers
157 views

PSOC 4 Bootloader will not work when P4[0] and P4[1] Connected to I2C bus

I have been desparately juggling the pin allocations on this project in the hope of freeing up the VREF pin, and thought I had managed to do so. Previously my system was successfully transmitting over ...
GigaJoules's user avatar
1 vote
2 answers
6k views

Configure avrdude for programming with a ft232r cable

I bought a ftdi cable with the following pins. Vcc GND RX TX RTS CTS It's possible to use this device to upload code to an ATmega328p using the avrdude utility? When I run this line on linux ...
Oshio's user avatar
  • 31