Questions tagged [isp]
In System Programming. Updating a part's memory while it is on the end product's PCB.
158
questions
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 ...
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 ...
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 ...
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'...
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 ...
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 ...
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 ...
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 ...
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
...
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 ...
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, ...
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 ...
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....
-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.
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. ...
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 ...
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 ...
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 ...
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 ...
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'...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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....
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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 ...
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 ...
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 ...
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 ...
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 ...
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 ...