Jag har bara koll på AVR och även där kan jag inte svara på vilken som bäst motsvarar dina "krav", men
*gratis C-kompiler finns (avr-gcc)
*debugging göres enklast med en AVR dragon för ca 500kr (?)
*10 Bits AD finns
Minneskrav som passar kan du enkelt kolla på
atmel.com översikt
EDIT:
Saker jag inte gillat:
- bara 1 kB RAM (2-4 kB vore trevligt att ha)
FINNS
- bara 16 kB programminne (32-64 kB vore trevligt att ha)
Inga problem, beror på hur stor/dyr uc man kan använda dock
- ingen DAC
Saknas även på AVR (finns dock på nya Xmega)
- måste ha extern kristall när man programmeriar & debuggar via processorns UART
Se ovan, men ingen extern kristall behövs
- finns ingen "DIY community"
AVRFreaks finns och är mycket bra och informativ i början (även för anvacerade användare iofs)
- den föll bort från supported devices för snabbt
Atmel har skärpt sig från "förr" och livstiden är tillräcklig i de flesta fall (är ju relativt) Och ersättare verkar släppas som är kompatibla (ibland krävs mindre ändringar).