Is there any micro-controller with ADC more than 20msps (at least 20msps ) ??

Maximum limit I have found is 12.5msps in texsas instruments C2000 f28335

http://www.ti.com/tool/tmdsdock28335#descriptionArea http://www.ti.com/product/tms320f28335

If not , is there any method to mix more than one channel (ADC) to get higher sampling rate ?


3 Answers 3


As said by pjc50, typical maximum is around 1 MSPS. But there is some MCU that goes a little higher :

It seems that NXP had some high speed ADC so check out NXP site to find others MCU. Also check the datasheets, I'm more digital than analog EE.

  • \$\begingroup\$ Nice find on the NXP part! \$\endgroup\$
    – pjc50
    Commented Dec 6, 2013 at 9:57
  • \$\begingroup\$ For a board with the LPC4370 check out the LPC-Link 2. \$\endgroup\$
    – starblue
    Commented Dec 6, 2013 at 15:11

Edit: these are rare but other answers have found them. I'm leaving the paragraphs that describe potential reasons to choose the two-chip solution other than availability.

At 20MSPS the analog board design becomes more of an issue than usual. You don't want transient noise leaking from the processor into the signal you're sampling via the power and ground rails. It's advantageous to have them in separate packages.

You need a substantial high-speed processor to handle the data and more external RAM to put the results in. So the usual solution here is a high-speed DSP chip with an external ADC.

  • \$\begingroup\$ In many applications, one may wish to sample some quantity of data, and then ignore huge reams of data while one processes what one has acquired. Speed of processing isn't necessarily a problem, but in many cases the quantities of data will be greater than a typical micro can hold on-chip. If one needs to store data to an external memory bus, it may be desirable to have the acquisition circuitry sit directly on the bus so that data doesn't have to flow through the microcontroller before ending up in RAM. \$\endgroup\$
    – supercat
    Commented Dec 5, 2013 at 21:24

The new PIC32MZ family of microcontrollers has a 28 Msps ADC.


Not the answer you're looking for? Browse other questions tagged or ask your own question.