If they were obsolete, the distributors would all have them listed as "Discontinued", "End of Life", etc. and they are not:
adjective1.no longer in general use; fallen into disuse:an obsolete expression.2.of a discarded or outmoded type; out of date:an obsolete battleship.3.(of a linguistic form) no longer in use, especially, out of use for at least the past century.Compare archaic.4.effaced by wearing down or away.5.Biology. imperfectly developed or rudimentary in comparison with the corresponding character in other individuals, as of the opposite sex or of a related species.
For me there is one issue that the AVR does not solve- support for double (64 bit) math - preferably in HW.I have seen many posts (esp GPS related) where floats just are not precise enough.
@OdometerBY chance do you have a link to a good fixed point lib that includes functions like sqrt and trigonometry?(I'm familiar with the big number lib )Found this one - https://code.google.com/p/libfixmath/ - for my todo list
LPC824 is better than ATMEGA328 in all aspects
c) 32 bit bus lets do more work with less programming instructions
d) 16 bit instructions means more code in less flash
g) Better peripherals
Is there any bread-board for smd parts?Is there any veroboard for smd parts?
Do the ARMs have ADC/DAC built-in?
Do they have a large flash+eeprom+ram inside?
Do they run at 5V?
Are they easy to solder?
The PIC has some disadvantages - 3.3V output and only 10mA supply current, so of limited use for driving LEDs (could be limited to Red only), small motors, transistors, couldn't drive small telecom relays - so all the stuff that the '328P is good for in embedded projects without needing extra components.More expensive - $3.15/100 vs vs $2.71/100 (digikey pricing)Does have nice features for software projects, if you're into writing big software projects.