VIPER Detailed hardware description
Serial COMs ports
There are five high-speed, fully functionally compatible 16550 serial UARTs on the
VIPER. Four of these channels can be used as standard RS232 serial interfaces, and
the remaining one (COM5) can be configured as RS422 or RS485.
Port Address IRQ
FIFO Depth
RX / TX Signals
COM1 0x40100000 –
0x40100023
Internal 64 / 64 RS232 Rx, Tx, CTS, RTS, RI, DSR,
DCD, DTR
COM2 0x40200000 –
0x40200023
Internal 64 / 64 RS232 Rx, Tx, RTS, CTS
COM3 0x40700000 –
0x40700023
Internal 64 / 64 RS232 Rx, Tx
COM4 0x14300010 –
0x1430001F
GPIO3 128 / 128 RS232 Rx, Tx, CTS, RTS, RI, DSR,
DCD, DTR
COM5 0x14300000 –
0x1430000F
GPIO4 128 / 128 RS422 / RS485 Tx, Rx
Please see the Intel Developer’s Manual for details of internal interrupts.
COM1 – RS232 interface
Uses the Full Function UART in the PXA255 (FFUART). The port is buffered to RS232
levels by a 5V transceiver with ±15kV ESD protection, and supports full handshaking
and modem control signals. Maximum baud rate on this channel is 230kb/s (this is
limited by the transceiver performance). A factory fit option configures COM1 as TTL
Level signals to interface to a modem. Please contact Arcom for details. Contact details
are provided in Appendix A – Contacting Arcom
, page 72.
COM2 – RS232 interface
Uses the Bluetooth UART in the PXA255 (BTUART). The port is buffered to RS232
levels by a 5V transceiver with ±15kV ESD protection, and supports RTS, CTS
handshaking only. Maximum baud rate on this channel is 230kb/s (this is limited by the
transceiver performance).
© 2004 Arcom Issue H 45