I'm thinking of starting a new project which will use an surface mount micro and I'm thinking of the ATMega 8 for cost reasons. I'd like to run it on the internal oscillator to save on components and I have three questions:
- Can I use the IDE to write code and burn the .hex file output using my ICSP?
- Should I use the "NG w/ ATMega 8" or "Lillypad" option to match things up right? (or does it matter since I'm programming with ICSP?)
- If the answer to above question is really "neither" can I modify the Arduino core to load as if on Lillypad (no ext osc) but with ATMega 8 ports?
And I know from other threads that the delay() and some other timing functions may not work properly on an internal osc, how about communication protocols like SPI, I2C, or Serial?