MacGyverS2000
Electrical
- Dec 22, 2003
- 8,504
Looking for any/all suggestions for embedded processors to use for a new project. Here's a list of desired characteristics, but by no means all-encompasing, nor is every item strictly necessary (I'll try to make appropriate notes whenever possible).
1) Inexpensive (Let's say under $15 for a high-MIPS unit)
2) High MIPS (let's say 30+ MIPS, the higher the better, especially if it can be done at low clock speeds, i.e., 1 MIP/MHz)
3) Free software tools (IDE, C compiler, etc.) -- a few hundred dollars is acceptable if the package is powerful. Windows is HIGHLY preferred over UNIX (I'm just not that comfortable with UNIX and don't have a machine built with it).
4) Low-cost hardware tools (JTAG or other in-circuit programmer). Don't really NEED a hardware debugger, but I won't turn one down. Build-it-yourself circuits are completely acceptable.
5) Peripherals MUST include at least one UART and (obviously) a JTAG port (or other programming interface). An ADC would be quite nice, but not a necessity.
6) Generic I/O pins, something in the area of 20+ would be a minimum.
I'm currently working with dsPICs, maxing out at 30 MIPS. Other architectures seem to offer a few more niceties (hardware looping, etc.) for the MIPS, but there's so many to choose from (ARM, MIPS, etc. etc.). I don't need specific part #s, I'm looking more for chip family suggestions... I'll gladly do the research, but I want to make sure I'm not missing out on a good family.
Thanks!
Dan
Owner
1) Inexpensive (Let's say under $15 for a high-MIPS unit)
2) High MIPS (let's say 30+ MIPS, the higher the better, especially if it can be done at low clock speeds, i.e., 1 MIP/MHz)
3) Free software tools (IDE, C compiler, etc.) -- a few hundred dollars is acceptable if the package is powerful. Windows is HIGHLY preferred over UNIX (I'm just not that comfortable with UNIX and don't have a machine built with it).
4) Low-cost hardware tools (JTAG or other in-circuit programmer). Don't really NEED a hardware debugger, but I won't turn one down. Build-it-yourself circuits are completely acceptable.
5) Peripherals MUST include at least one UART and (obviously) a JTAG port (or other programming interface). An ADC would be quite nice, but not a necessity.
6) Generic I/O pins, something in the area of 20+ would be a minimum.
I'm currently working with dsPICs, maxing out at 30 MIPS. Other architectures seem to offer a few more niceties (hardware looping, etc.) for the MIPS, but there's so many to choose from (ARM, MIPS, etc. etc.). I don't need specific part #s, I'm looking more for chip family suggestions... I'll gladly do the research, but I want to make sure I'm not missing out on a good family.
Thanks!
Dan
Owner