EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Micro with 5-6 independent UARTs?

Started by ElderUberGeek June 4, 2007
On Mon, 04 Jun 2007 05:54:34 -0700, ElderUberGeek <aribloch@gmail.com>
wrote:

> >Anyone know of a micro that has 5-6 UARTS that can each run a >different baud rate? (meaning not the same clock).
At least the Motorola MC68360 has four SCC ports and two SMC ports, in in which four different clock generators can be used. In the Freescale MPC82xx series something more appropriate might be found. Paul
In article <v20963p087fc8c5aip7vp9dmkcj96cj624@4ax.com>, keinanen@sci.fi 
says...
> On Mon, 04 Jun 2007 05:54:34 -0700, ElderUberGeek <aribloch@gmail.com> > wrote: > > > > >Anyone know of a micro that has 5-6 UARTS that can each run a > >different baud rate? (meaning not the same clock). > > At least the Motorola MC68360 has four SCC ports and two SMC ports, in > in which four different clock generators can be used. > > In the Freescale MPC82xx series something more appropriate might be > found. > > Paul >
Just about any Freescale MPU with a TPU should be able to handle 5 or 6 channels at modest baud rates if there are not a lot of simultaneous continuous inputs. When programmed as a UART input or output, the TPU generates an interrupt for each byte transferred. That makes efficient queue handling a priority item. I did an oceanographic data logger in this fashion more than 15 years ago with a 16-Mhz 68332. Mark Borgerson
ElderUberGeek wrote:
> Anyone know of a micro that has 5-6 UARTS that can each run a > different baud rate? (meaning not the same clock). Oh, and a TCP stack > would be nice also....
Yes, there are some micros out there that have umpteen uarts but they usually come with a lot of other baggage (useful if you need it, but baggage otherwise). The Parallax Propeller has no uarts at all and yet will be quite happy to run 8 high-speed full-duplex uarts or more as the chip is basically comprised of eight 32-bit 20MIP CPUs in the one QFP44 pack. Just add a 5MHz rock and a I2C EEPROM for your code and you are set. Standard software objects cover a wide range of applications including serial coms, I2C, SPI, SD cards etc. I've worked with a great many micro families and you just can't go past this one. Seeing is believing. *Peter*

Memfault Beyond the Launch