hi, i'm looking for a uC for a simple portable audio project. the basic specifications i'm looking for are:
- 8/16 bit datapath
- hardware multiply (8x8 ok, more bits the merrier)
- 20+ MHZ instruction execution
- onboard flash/SRAM (8kbytes+ FLASH, 1kbyte+ SRAM)
- UART
- onboard DAC (mono ok, stereo better)
- free build tools
- cheap!
right now i'm looking at the SI Labs C8051F330. it's right at the low end of most of my criteria, but it's the only inexpensive uC ($4.27 quantity 100) i've seen with an onboard DAC. does anyone out there have experience with this part? also, is there something else i should be looking at? SI Labs have some larger FLASH variants (for example the C8051F017) but they sell for $12 in similar quantities, so that's out. the atmel AVRs are appealing for a number of reasons, but they don't have a DAC. anyone aware of a cheaper option than the C8051F330 for a full uC/flash/DAC system? is there a good very cheap DAC one could easily interface with an AVR?
i'd love to use a DSP, but i believe they're just too pricy and don't come with the level of integration i need. feel free to prove me wrong on this assumption.
thanks a lot for the help!
ethan