How to Program Arduino with AVR ISP Programmer

If you have been using Arduino to develop your code but want to move on to develop your own AVR based circuit or want to program your Arduino board with an external programmer to give more code space, you will need to understand how to use an AVR ISP or In System Programmer. This post covers the information you need

Continue reading “How to Program Arduino with AVR ISP Programmer” »

Where to find Arduino Hex files or Output Binaries

You can use a normal AVR ISP programmer to upload Arduino sketches to an Arduino board or to an AVR microcontroller in your own circuit, such as ATmega328P, ATmega8 or ATmega2561, but first you need to know how to find the hex files that the programmer needs. The Arduino IDE makes this as hard as possible for some reason. This post shows you how to find them and also how to make Arduino put them in an easier place to find in future.

Continue reading “Where to find Arduino Hex files or Output Binaries” »

STK200, STK500, STK600 and Arduino Compared

Kanda have been making the STK200 starter kit for 15 years and it is still proving to be very popular. It was originally designed for Atmel and was the first low cost microcontroller training kit on the market and helped launch the AVR as a popular microcontroller.

Atmel have since moved on to STK500 and STK600 as the AVR portfolio has expanded but the original kit has many advantages, especially for beginners. Arduino has also entered the market but this serves a different purpose and won’t actually teach you much about microcontrollers.

Continue reading “STK200, STK500, STK600 and Arduino Compared” »

Which PIC Microcontroller to Choose?

The Microchip PIC microcontroller range looks really daunting at first, with lots of 8, 16 and 32 bit devices to choose from. This article will look at 8-bit PICs as they are adequate for most purposes and far more suited to beginners.

There are different series of 8-bit PIC microcontrollers- PIC10F, PIC12F, PIC16F and PIC18F, all with different features and price bands. The PIC10F and PIC12F are the cheapest and generally have less memory, smaller pin counts and less peripherals.

Continue reading “Which PIC Microcontroller to Choose?” »

Microcontrollers, training, electronics and coding