1. Is the MSP430G2231 good enough to do all of the tasks of an ATMEGA8-16PU-ND?More than likely this processor will be more than enough for the features in the $50 Bot.
Does it have hardware timers, ADC inputs, and the other features of the ATmega?
Down side is that you need to write all of the code but much the of ATmega C code will port over.
Here are the features, I think it has all those things you said
Low Supply-Voltage Range: 1.8 V to 3.6 V
Ultra-Low Power Consumption
Active Mode: 220 µA at 1 MHz, 2.2 V
Standby Mode: 0.5 µA
Off Mode (RAM Retention): 0.1 µA
Five Power-Saving Modes
Ultra-Fast Wake-Up From Standby Mode in Less Than 1 µs
16-Bit RISC Architecture, 62.5-ns Instruction Cycle Time
Basic Clock Module Configurations
Internal Frequencies up to 16 MHz With One Calibrated Frequency
Internal Very Low Power Low-Frequency (LF) Oscillator
External Digital Clock Source
16-Bit Timer_A With Two Capture/Compare Registers
Universal Serial Interface (USI) Supporting SPI and I2C
10-Bit 200-ksps A/D Converter With Internal Reference, Sample-and-Hold,
Serial Onboard Programming, No External Programming Voltage Needed,
Programmable Code Protection by Security Fuse
On-Chip Emulation Logic With Spy-Bi-Wire Interface
Available in 14-Pin Plastic Small-Outline Thin Package (TSSOP),
14-Pin Plastic Dual Inline Package (PDIP), and 16-Pin QFN
Thanks waltr for your help I really appreciate it!
And thanks knossos I will look into it!