Program ATMEGA328P Chip

HUB ISP – Solving the USB-Only “Chicken or Egg” Problem using ATMEGA328P

Many excellent ISP (In System Programming) designs exist for 8 bit AVR microcontrollers. However, most require a pre-programmed microcontroller, or the “Chicken or Egg” problem: you can’t program microcontrollers unless you have one already programmed. Parallel Port or Serial Port solutions have existed, but many modern computers no longer have these ports. The FTDI USB-to-serail […]

HUB ISP – Solving the USB-Only “Chicken or Egg” Problem using ATMEGA328P Read More »

Happy JTAG2

HappyJTAG2 – JTAG AND SPI AVR8 interface using ATmega32

New version released ! V2.45 (Check version list for details) This construction is based on HappyJTAG Idea, to implement JTAG interface into target avr system and debug it remotly via USB, without specific JTAGICE hardware. All job is done by PC softraware. HappyJTAG version is easy , but not powerfull enough.There is barriere with performance, if

HappyJTAG2 – JTAG AND SPI AVR8 interface using ATmega32 Read More »

device1

Atmel AVR-firmware based universal USB-Interface using ATTiny2313

Scanning the web on microcontroller based USB solutions, I stumbled over Objective Development’s freeware USB solution based on Atmel’s  AVR architecture. I decided to build up their reference design PowerSwitch with an ATTiny2313 MCU. Since I never used AVR chips before, the first challenge was to set up a code development environment enabling me to modify the firmware to

Atmel AVR-firmware based universal USB-Interface using ATTiny2313 Read More »

USB interface

AvrUsb500 — an open source Atmel AVR Programmer using ATmega8

Why Stk500 and USB? Until the beginning of this year a simple parallel port programmer was the only good programmer as it could be used for any device. All device dependent information is stored in the programmer software on your computer. The problem is however that the parallel port is slowly disappearing. Apple does not

AvrUsb500 — an open source Atmel AVR Programmer using ATmega8 Read More »