Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
BareBones
Adapter for programming ESP devices with CP2104 or FTDI
US$0.00
STK500 USBASP
US$3.65
USBASP with Aluminum Shell
US$5.84
LGT8F328P and AVR multi ISP Programmer
US$3.65
BareBones
ESP Programmer (Criss)
Adapter for programming ESP devices with CP2104 or FTDI.

Devices such as the ESP-01, ESP-07 or any ESP device on a breakout board require 2 signals to upload programs.  While the DTR of a CP2102 or FTDI provides one of these signals you have to provide a jumper or switch to ground GPIO 0 to initiate program up load.  The RTS signal is toggled appropriatly by the esptool uploading script used by the Arduino IDE but the RTS available  on the FTDI or my own CP2104 is not in the correct phase.

This adapter intercepts the DTR and RTS signals and puts them in the correct phase to allow seamless automatic uploading from the Arduino IDE.

A typical setup with an ESP-01 and my CP2104 is shown in the photo.

Note that many FTDI boards have an RTS signal but it is not brought out on the "end" connector, it is typically found on the side of the board.



Adapter for programming ESP devices with CP2104 or FTDI
US$0.00
USBASP (USBasp)
The ISP gives you the freedom to program all of the flash memory including the bootloader, you might want to use caution!!

  • ATmega8 Chip - Tested on Win10 and Ubuntu
  • 3.3V and 5V switch selectable.
  • USB- connector
  • 50cm 10 pin Ribbon cable


Firmware upgrade eliminate the "unable to set sclk" error/warning

includes TPi protocol for programming ATtiny10 family of MCUs



STK500 USBASP
US$3.65
USBASP w/Shell (USBaspSH)
The USBASP gives you the freedom to program all of the flash memory including the bootloader, you might want to use caution!!

  • ATmega8 Chip - Tested on Win10 and Ubuntu
  • 3.3V and 5V switch selectable.
  • USB- connector
  • 50cm 10 pin Ribbon cable

NOTE: Shell Colours may vary...

Firmware upgrade eliminate the "unable to set sclk" error/warning

includes TPi protocol for programming ATtiny10 family of MCUs



USBASP with Aluminum Shell
US$5.84
multiASP (LGTasp)
The LGT8F328P Processor cannot be programmed via the SPI bus like the Atmel chips. An USBasp will not work. The Logic Green chips are programmed using a SWD programmer.

We have developed our own due to a lack of such a product on the open market.  Basically it is a proMINI32 with a shield to which you can connect another proMINI32 or Nano32.  You can upload programs via the Arduino IDE just like an USBasp.  It is compatible with David Buezas' excellent LGT8F boards package.  There are also provisions to use it with Atmel boards like the Nano, proMini and even an Uno or Mega. There are on-board LEDs which give an indication of programming progress and which board has been detected..

Using an ASP/ISP gives the benefit of saving the flash memory used by the bootloader.  You also get instant-ON because there is no bootloader. It is also need to install a bootloader should it be missing or damaged.  For example, I find that freeRTOS will not run on the LGT board with the bootloader installed (it stomps on the WDT vector), but using the ISP removes this problem and gives me another 1/2K of flash which comes in handy.  By definition a typical freeRTOS project needs more memory.

It is designed with a socket for a CP2102 UART board, but you could connect a FTDI using jumpers.

The rev 0 board had a design layout error and so has 1 jumper wire installed..  This was corrected in rev 1.

A brief operating guide (and better photos) is available on my github


LGT8F328P and AVR multi ISP Programmer
US$3.65
Per Page      1 - 4 of 4
  • 1