Most powerful DIP microcontroller

Started by Joseph H Allen November 21, 2007
So what's the most powerful microcontroller you can get in a DIP package? 
So far I think it's these:

PIC24FJ64GA002-I/SP (most RAM)
  28-pin DIP
  8K RAM !
  64K Flash
  16 MIPS
  2 UARTS, 5 Timers, 10-bit ADC, RTCC

dsPIC30F4013-30I/P (fastest)
  40-pin DIP
  2K RAM
  48K Flash
  30 MIPS !
  12-bit ADC, DSP, 2 UARTS, 5 Timers

What else is out there?  Is there anything better?  I care most about the
RAM, since anything with 8K or more saves an external chip.

-- 
/*  jhallen@world.std.com AB1GO */                        /* Joseph H. Allen */
int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
+r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
Joseph H Allen wrote:
> So what's the most powerful microcontroller you can get in a DIP package? > So far I think it's these: > > PIC24FJ64GA002-I/SP (most RAM) > 28-pin DIP > 8K RAM ! > 64K Flash > 16 MIPS > 2 UARTS, 5 Timers, 10-bit ADC, RTCC > > dsPIC30F4013-30I/P (fastest) > 40-pin DIP > 2K RAM > 48K Flash > 30 MIPS ! > 12-bit ADC, DSP, 2 UARTS, 5 Timers > > What else is out there? Is there anything better? I care most about the > RAM, since anything with 8K or more saves an external chip.
How about: "128K Bytes Program Flash, 64K Bytes RAM, RTC, 2x UARTs, I2C, SPI, 2x 32bit TIMERS, 7x CCR, 6x PWM, WDT, 5V tolerant I/O, up to 60MHz operation"? It's a "DIL40 housing - Fits standard 600mil 40 pin sockets" Probably a multitude of similar ARM-on-carrier devices out there, but this one is from http://www.sparkfun.com/commerce/product_info.php?products_id=263
In article <13k914amnq5kl0a@corp.supernews.com>,
Rich Webb  <bbew.ar@mapson.nozirev.ten> wrote:
>Joseph H Allen wrote: >> So what's the most powerful microcontroller you can get in a DIP package? >> So far I think it's these:
>> PIC24FJ64GA002-I/SP (most RAM) >> 28-pin DIP >> 8K RAM ! >> 64K Flash >> 16 MIPS >> 2 UARTS, 5 Timers, 10-bit ADC, RTCC
>> dsPIC30F4013-30I/P (fastest) >> 40-pin DIP >> 2K RAM >> 48K Flash >> 30 MIPS ! >> 12-bit ADC, DSP, 2 UARTS, 5 Timers
>> What else is out there? Is there anything better? I care most about the >> RAM, since anything with 8K or more saves an external chip.
>How about: "128K Bytes Program Flash, 64K Bytes RAM, RTC, 2x UARTs, I2C, >SPI, 2x 32bit TIMERS, 7x CCR, 6x PWM, WDT, 5V tolerant I/O, up to 60MHz >operation"? It's a "DIL40 housing - Fits standard 600mil 40 pin sockets" >this one is from >http://www.sparkfun.com/commerce/product_info.php?products_id=263
Yeah, I want a single chip in a plastic DIP package, not a $57 PCB. The PIC chips above are in the $2.50 - $3.50 range. -- /* jhallen@world.std.com AB1GO */ /* Joseph H. Allen */ int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0) +r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2 ]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
Joseph H Allen wrote:
> In article <13k914amnq5kl0a@corp.supernews.com>, > Rich Webb <bbew.ar@mapson.nozirev.ten> wrote: >> Joseph H Allen wrote: >>> So what's the most powerful microcontroller you can get in a DIP package? >>> So far I think it's these: > >>> PIC24FJ64GA002-I/SP (most RAM) >>> 28-pin DIP >>> 8K RAM ! >>> 64K Flash >>> 16 MIPS >>> 2 UARTS, 5 Timers, 10-bit ADC, RTCC > >>> dsPIC30F4013-30I/P (fastest) >>> 40-pin DIP >>> 2K RAM >>> 48K Flash >>> 30 MIPS ! >>> 12-bit ADC, DSP, 2 UARTS, 5 Timers > >>> What else is out there? Is there anything better? I care most about the >>> RAM, since anything with 8K or more saves an external chip. > >> How about: "128K Bytes Program Flash, 64K Bytes RAM, RTC, 2x UARTs, I2C, >> SPI, 2x 32bit TIMERS, 7x CCR, 6x PWM, WDT, 5V tolerant I/O, up to 60MHz >> operation"? It's a "DIL40 housing - Fits standard 600mil 40 pin sockets" >> this one is from >> http://www.sparkfun.com/commerce/product_info.php?products_id=263 > > Yeah, I want a single chip in a plastic DIP package, not a $57 PCB. The PIC > chips above are in the $2.50 - $3.50 range. >
So the specification should be: a single chip microcontroller in a plastic DIP package at or around a price point of US$3 in single quantities where the most important product parameter is >= 8K RAM onboard? -- Rich Webb Norfolk, VA
Joseph H Allen wrote:

>> Joseph H Allen wrote: >>> So what's the most powerful microcontroller you can get in a DIP package? >>> So far I think it's these:
>>> PIC24FJ64GA002-I/SP (most RAM) >>> 28-pin DIP >>> 8K RAM ! >>> 64K Flash >>> 16 MIPS >>> 2 UARTS, 5 Timers, 10-bit ADC, RTCC > >>> dsPIC30F4013-30I/P (fastest) >>> 40-pin DIP >>> 2K RAM >>> 48K Flash >>> 30 MIPS ! >>> 12-bit ADC, DSP, 2 UARTS, 5 Timers > >>> What else is out there? Is there anything better? I care most about the >>> RAM, since anything with 8K or more saves an external chip. > > Yeah, I want a single chip in a plastic DIP package, not a $57 PCB. The PIC > chips above are in the $2.50 - $3.50 range. >
An interesting (but a bit more expensive - 10 EUR) chip may be the parallax propeller. 160 MIPs, eight CPU cores, 48 KB RAM, 40 pin DIP. Unfortunately a bit short on on-chip peripherals.
Andreas Koch <nospam@kochandreas.com> writes:
> Unfortunately a bit short on on-chip peripherals.
With that much CPU horsepower, you can simulate them ;-)
"Rich Webb" <bbew.ar@mapson.nozirev.ten> wrote in message
news:13k914amnq5kl0a@corp.supernews.com...
> > > > dsPIC30F4013-30I/P (fastest) > > 40-pin DIP > > 2K RAM > > 48K Flash > > 30 MIPS ! > > 12-bit ADC, DSP, 2 UARTS, 5 Timers > > > > What else is out there? Is there anything better? I care most about
the
> > RAM, since anything with 8K or more saves an external chip. >
The 4013 is alright. It is the most powerful of the dsPICs in a DIL package. Thereafter you move to the TQFP packages. The 4013's TQFP package is easy enough to solder as it's a 0.8mm pitch. Perfectly usable for data logging to a FAT partition. If you need more than 8K then you'll just have to become more efficient in how you manage your resources. You can also use some of you 48K of flash RAM (ROM?) on the dsPICs as memory. Just that it's incredibly slow as you're writing to it as an EEPROM. It depends what your application is. What is your application?
Joseph H Allen wrote:

> So what's the most powerful microcontroller you can get in a DIP package? > So far I think it's these: > > PIC24FJ64GA002-I/SP (most RAM) > 28-pin DIP > 8K RAM ! > 64K Flash > 16 MIPS > 2 UARTS, 5 Timers, 10-bit ADC, RTCC > > dsPIC30F4013-30I/P (fastest) > 40-pin DIP > 2K RAM > 48K Flash > 30 MIPS ! > 12-bit ADC, DSP, 2 UARTS, 5 Timers > > What else is out there? Is there anything better? I care most about the > RAM, since anything with 8K or more saves an external chip.
The Zilog Z16F comes in PLCC68, so is plug-able which I guess is what you are really looking for by saying 'dip'. It has 128K flash, but light on RAM at 4K. It has some 64bit operand maths opcodes. -jg
Try:

http://www.netburner.com/products/core_modules/mod5213.html


Paul Breed
Cto NetBurner
pbreed@netburner.com wrote:
> Try: > > http://www.netburner.com/products/core_modules/mod5213.html > > > Paul Breed > Cto NetBurner
Is this really "truth in advertising". Come on Paul, this is a tech group, who are you tring to kid. By the pic on the link, it won't even plug into a DIP socket. Happy Xmas to you too. donald