Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/23/11 07:51
Read: times


 
#182988 - Have you been on holiday with Richard?
Responding to: ???'s previous message
Erik Malund said:
I'm considering purchasing an ISP programmer
ISP means In System Programmable i.e. you do not need a 'programmer'.

for some (most NXP - a few Arghmel - maybe some others) you need NOTHING, they program through he serial port.

for some (many Arghmel - maybe others) you need a "cable" (not just a cable there is some logic in it)

for some (all SILabs, some others) you need a JTAG 'dongle'

for NONE absolutely NONE do you need a 'programmer'

Erik

You are being accurate but pedantic.

In Atmel circles ISP refers to the device being programmed on its pcb.
Those devices respond to SPI commands when in RESET.
You can deliver these SPI commands via a 6-wire interface which can be intelligent or a simple LPT dongle with a few Rs and Cs.

In many circles IAP refers to the device being programmed in application i.e. not in RESET. Jan and I were referring to this.

Some 8051 variants can be programmed via a USB, CAN or RS232 bootloader on its pcb.

Some 8051 variants can be programmed and debugged via JTAG on its pcb.

Most traditional 8051 variants can be programmed by HVPP (high voltage parallel programming). Yes. This always involves the chip being physically placed in a socket in an external programmer. The external programmer is expensive. You need to remove the chip from its pcb every time you program. Some chips are OTP (one time programmable)

Every method requires some sort of cable, external software, external hardware. As Eric has pointed out, the bootloader methods have probably already got the USB or RS232 hardware already on the pcb. So all you need is the PC software.

The 'usbasp' programmer in the eBay package is widely used for AVR devices. I have not seen that particular eBay one in real life. The official 'usbasp' design works fine. It only does the Atmel SPI i/f. The eBay photo does 'look' as if it has less components than the official design.

David.

List of 40 messages in thread
TopicAuthorDate
ISP Programmer / Good for both 8051 and 8052?            01/01/70 00:00      
   Never assume            01/01/70 00:00      
   yes and no            01/01/70 00:00      
   Thanks            01/01/70 00:00      
   Programmer for Atmel 8051 microcontrollers            01/01/70 00:00      
   Do only buy the ATMEL's original AT89ISP programmer cable!            01/01/70 00:00      
      I disagree            01/01/70 00:00      
         You expect...            01/01/70 00:00      
   WHY?            01/01/70 00:00      
      Have you been on holiday with Richard?            01/01/70 00:00      
         Those are the conventional meanings            01/01/70 00:00      
            This is getting silly.            01/01/70 00:00      
               I see - I think?            01/01/70 00:00      
                  It looks as if the STC is a RS232 ISP            01/01/70 00:00      
         Clearly not, as Richard would never, Never, NEVER use ATMEL            01/01/70 00:00      
            different reasons            01/01/70 00:00      
               Not necessarily ... though very possibly.            01/01/70 00:00      
                  The Two from the retirement home...            01/01/70 00:00      
                     Statler and Waldorf ...            01/01/70 00:00      
                     would you be inclined to deal with ...            01/01/70 00:00      
                        We all have these stories...            01/01/70 00:00      
                           not at all            01/01/70 00:00      
                              I have to agree            01/01/70 00:00      
                           Those are minor offenses by comparison.            01/01/70 00:00      
                              Exists?            01/01/70 00:00      
                                 Peeeeer...            01/01/70 00:00      
                        Now I understand the "Arghmel" thing            01/01/70 00:00      
                           Have you ever told us this before?            01/01/70 00:00      
                              I have never experienced such problems            01/01/70 00:00      
                                 It's not so much the problem, as the handling of it.            01/01/70 00:00      
                                    Gee ... I thought it was just the French design team            01/01/70 00:00      
                           I do not            01/01/70 00:00      
            Advise, seniors, please..            01/01/70 00:00      
               Start a new thread!            01/01/70 00:00      
               re: advise            01/01/70 00:00      
               Have you considered FRAM?            01/01/70 00:00      
   there is no such thing            01/01/70 00:00      
      Since we are being pedantic            01/01/70 00:00      
         Programming adapter?            01/01/70 00:00      
         A distinction is necessary?            01/01/70 00:00      

Back to Subject List