While reading, I noticed that some boards, like the Mega, have one or more UARTs, while other boards, like the Diecimila, have none. Is it true that without a UART there is no hardware buffering? My application is serial communication intensive, although at a low rate of 4800 baud. Still, am I better off selecting a board with a UART to avoid missing data?
The downside of NewSoftSerial is that it is interrupt driven on receive only. I'll check out SoftwareSerial.
I need to use real RS232, and I found a kit with a MAX232 compatible chip. Is there a similar chip that includes some hardware buffering, ideally that is pin for pin compatible with the MAX232?