First, if possible, I would implement extra UARTS in software. But, if that were impractical for a given project, I would be tempted to use another (small) PIC to provide an external UART. That way I could make it as smart as I wanted to. Bob Ammerman RAm Systems ----- Original Message ----- From: "David VanHorn" To: Sent: Monday, January 12, 2004 12:14 PM Subject: Re: [PIC:] Maxim MAX-3100 / MAX-3110 > At 05:03 PM 1/12/2004 +0000, Michael Rigby-Jones wrote: > >To send data via the MSSP, you simply write a byte to SSPBUF, and the data > >is automaticaly clocked out. As the data is clocked out, incomming data is > >simultaneously being read into an internal buffer. When the full 8 bits > >have been sent, the SSPIF flag will be set and the incomming data will be > >transferred to SSPBUF. The Maxim device appears to require data in 16bit > >frames, so you will need to send two bytes. The order of operations would > >therefore be: > > Yes, and polling for status is a little interesting since you might not always want to take the data. > > Me, I'd use a small AVR with uart, get buffer ram and more smarts for free, and byte-wide or SPI comms, or anything else I want.. > > I used the 3100's on one project, but not again. > > -- > http://www.piclist.com hint: PICList Posts must start with ONE topic: > [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads