
Peripheral Interfaces
super
MOPS
pro
Copyright
JUMP
tec
Industrielle Computertechnik AG
Page: 33 of 93
Baudrate Table
baud rate
baud rate-latch MSB
baud rate-latch LSB
50
9
0
75
6
0
150
3
0
300
1
80
600
0
C0
1200
0
60
2400
0
30
4800
0
18
9600
0
0C
19200
0
6
115200
0
1
Line Control Register
The line control register has two functions, if bit 7 = 0 the least significant seven bits used to control
the format of the data character. The contents are word length, stop bits, parity and break. If bit 7 = 1
it’s possible to setup the baud rate in register x0 and x1
bit number
7
6
5
4
3
2
1
0
function
possible value
X
divisor-latch-bit
1 = baud rate-register
X
break-control
1 = break enable
0 = break disable
X
parity
1 = parity on
X
parity type
0 = odd, 1 = even
X
stick parity
0 = disabled, 1 = enabled
X
stop-bits
0 = 1 stop bit
1 = 1,5 (if bit0,1=0) o. 2
X X word length
00 = 5 bit
01 = 6 bit
10 = 7 bit
11 = 8 bit
After reset all bits are zero.
Line Status Register
The line-status register is used to control the state of the transmit /receive - register and the received
data.
bit number
7
6
5
4
3
2
1
0
function
possible value
X
-
X
transmitter empty
1 = empty, 0 = not empty
X
TX-hold-reg.
empty
1 = empty, 0 = not empty
X
break-interrupt
1 = break, 0 = no break
X
framing - error
1 = framing - error
X
parity - error
1 = parity - error
X
overrun - error
1 = overrun - error
X data ready
1 = ready
After reset the register value is 60h.
Scratch Register