Hi,
Hoping I can benefit from the collective wisdom of the folks on thi newsgroup.
What I am looking for is a simple UART / serial / RS-232 interface (I kno those terms aren't interchangeable), with minimum cost being the goal.
The product sales will be in the 50k unit range annually, and the sellin price won't be very high at all a few 10s of dollars, if not cheaper. Th difference between a $1.50 chip and a $0.50 solution becomes prett significant.
Basically I need to add 2 more serial interfaces and the microcontrolle only has 1 on-chip (i.e. need to go from 1 serial interface to 3). The new serial interfaces (added to a legacy product) will run 19200 baud N-8-1.
I don't fancy hardware flow control, BREAK detection, etc... just RX, T and GND on the serial side. On the side interfacing to th microcontroller, almost anything is fine (8-bit parallel, SPI, I2C whatever......) -- preferably with an interrupt line running to the micr saying "I have a byte".
No FIFO/buffering is needed, the micro can respond quickly to a interrupt, but there isn't enough remaining CPU horsepower to implement software UARTs. Issues like framing errors, parity errors, etc... ca just discard the data and not bother the micro.
Ultimately, I'd like a piece of silicon that says "Got another byte fo you, come get it". On the transmit side, I just want to "write" a byte t the solution, whatever the interface, and know that the byte is going to b shifted out at 19200. Higher level protocols will handle dropped bytes i either direction.
From a silicon standpoint, I don't care if it's one chip with the 2 UARTs or 2 pieces of duplicate technology (actually 2 single-UART pieces would b ideal in the sense that another design might only need 1 additional "UART)
So, is the best solution a tiny micro with someone's firmware? A PLD? Something else?
I'm looking for something ready to go, i.e. I could implement this on an number of micros, as could most people here, but I need cheap an ready-to-go.
I hope I've provided enough information, I've tried to anticipat questions out of respect for those kind enough to help out.
All the best & thanks again.