Need help in microcontroller selection.



Iam working on a project ,"Noise Geneator" where I need to
generate a sine wave.Currently I'm using c8051f020 ,which has an
inbuilt DAC of 12-bit resolution,10us settling time & 2.4v Vref.
My requirements are:1 Generation of sine wave from 0Hz --> 10KHz.
2 Amplitude variation from 0.01mv --> 1v.
3 Frequency sweep.
4 Noise generation.

But with c8051f020 I can achive 10KHz Freq at only 10
samples/cycle maximum(10us settling time of DAC),where data recovery is
difficult.And I can achive minimum amplitude of 0.58mv(12-bit
resolution & Vref = 2.4v),where as my requirement is 0.01mv --> 1v.
So I require a Microcontroller with a DAC inbuilt of 16-bit
resolution & 5us settling time.I can interface DAC with a
Microcontroller but this will result in larger circuit size.
So please help me with a Microcontroller or any other
suggestions.

Yours sincerely,
Sujay.

.