What is the difference between the ATMEGA168 and the ATMEGA168V? Can they be used interchangeably?
Cheers!
What is the difference between the ATMEGA168 and the ATMEGA168V? Can they be used interchangeably?
Cheers!
ATMEGA168V is the low-voltage version. I believe it can only run reliably up to 10MHz but it can be run at lower voltages.
So, no, they are not interchangeable.
What about substituting the ATMEGA168 for the ATMEGA328?
Would that be possible without changing anything in the schematic of the 'arduino single-sided serial board' from arduino.cc's faq's?
Also, can I use the same bootloader and software for programming the chip?
TIA
What about substituting the ATMEGA168 for the ATMEGA328?
Would that be possible without changing anything in the schematic of the 'arduino single-sided serial board' from arduino.cc's faq's?
Yes.
Also, can I use the same bootloader
I think the bootloaders are different but I don't know for certain.
and software for programming the chip?
Software? Do you mean the Arduino IDE?
I believe it can only run reliably up to 10MHz but it can be run at lower voltages.
What makes you say that then? Is it in the data sheet? Can you point me to it.
Arduino IDE is what I meant by 'software'.
What bootloader would I need?
I just need to know if I can use the ATMEGA328 instead of the 168, according to the datasheet the pins seem to be the same, but being a relative newbie I don't know if that means I can or not.
Cheers!
What makes you say that then?
The ATtiny84V is that way (low voltage; max 10 MHz).
Is it in the data sheet?
I recall seeing found it in the 328 168 datasheet. First page under "Speed Grade"...
It's also implied by "Figure 28-1".
Can you point me to it.
Obviously not the horse's mouth but still a reliable source...
http://www.avrfreaks.net/index.php?module=Freaks%20Devices&func=displayDev&objectid=125
Arduino IDE is what I meant by 'software'.
Got it.
What bootloader would I need?
Someone else will have to help with that question. I have no idea.
I just need to know if I can use the ATMEGA328 instead of the 168, according to the datasheet the pins seem to be the same, but being a relative newbie I don't know if that means I can or not.
The 328 and 168 are interchangeable. You can use either one. The only major difference is the amount of memory available. The 168 has less.
Cheers!
Back at ya!
Which of these can I use to build Any? ( I don´t care which ):
ATMega88v, ATMega324P, ATmega644. Thanks, ALberto.
Build any what?
Which of these can I use to build Any? ( I don´t care which ):
ATMega88v, ATMega324P, ATmega644. Thanks, ALberto.
None of those chips are supported in the standard distributed Arduino IDE software, there needs to be Arduino core software files modified to support those chips, as well as customized bootloader files. There are such modified software files available from user contributed files. Search the posts and your sure to find more info on supporting non standard Arduino processors.
Lefty
So what is the difference between the single-sided serial board and the Arduino Duemilanove, besides the fact that the Duemilanove is USB capable?
Should I just build a Duemilanove using the schematic on the Arduino website? Would it be more compatible to the Arduino IDE than the single-sided serial version? Is there any added chip programming involved to support the USB version?
Cheers!
So what is the difference between the single-sided serial board and the Arduino Duemilanove
The Single Sided board is designed to be home-made. One sided PCB with large traces, through-hole components that are relatively easy to find, etc. The duemilanlove is designed to be professionally manufactured. The FTDI USB chip also used to be relatively hard to find (not so much, any more...)
Both would use identical ATmega chips (same bootloader, etc.)
According to the ATMEGA328 data sheet, the 328 specifies it as using 20mhz, will I have to change the 16mhz crystal on the board to 20mhz?
Cheers!
The standard arduino clockspeed is 16 Mhz, the 328 can use up to 20 Mhz, so its quite happy at 16 Mhz. If you don't want a lot of pain and grief, use 16Mhz.......
According to the ATMEGA328 data sheet, the 328 specifies it as using 20mhz, will I have to change the 16mhz crystal on the board to 20mhz?
My car has a top speed specification of 110 MPH but I'm allowed to drive it slower.
That specification is stating the fasted clock speed that can be used, you are free to run it at that or any slower speed. The Arduino IDE software is configured to run at 16Mhz so it's normal to have the boards running at that speed, however if you wish and learn how you can modify the IDE software to run a board at 20Mhz by modifying some of the IDE core files.
Lefty