OK, so if I install the bootloader using the Arduino as an ISP/breadboard method. I should then be able to use any of these chips. Right?How to I select what bootloader to install?From what I can read the Atmega88 is not supported?Is the Atmega48 supported?One more "kinda" related question.If i want to use the atmega chip outside the Uno board, but I want it to use it's internal clock. Do I need a special bootloader?And if I install a bootloader on a chip using the Arduino as an ISP/breadboard method without a crystal. Will is be usable on my Uno running at 16mhz? Not sure if my question is clear?
atmega88's are pin compatible with atmega8's but have some internal differences. per this http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf
I have support for a LOT of different vesions of the ATMEGA chip in my version of the libraries. Refer tohttp://www.avr-developers.com/
// ATMEL ATTINY45 / ARDUINO//// +-\/-+// Ain0 (D 5) PB5 1| |8 Vcc// Ain3 (D 3) PB3 2| |7 PB2 (D 2) Ain1// Ain2 (D 4) PB4 3| |6 PB1 (D 1) pwm1// GND 4| |5 PB0 (D 0) pwm0// +----+
My board = UnoDevices I want to use (and load bootloaders on) = Atmega 48v running at 10mhz, 88, 168 and 328.
Method = breadboard with crystal connected to Uno board.
Note that the 48 won't support a bootloader.