Zilog Z16C30 User Manual

Page 170

Advertising
background image

8-15

Z16C30 USC

®

U

SER

'

S

M

ANUAL

Z

ILOG

UM97USC0100

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

TxSubMode

Channel Mode Register (CMR)

Register Address 0 b 00001

TxMode

RxSubMode

RxMode

Bit(s)

Field/Bit

Name

Conditions

/Context

Description

RW

Status

Ref Chapter: Section

CMR11-8

Because the content of the SubMode fields depends on the Mode fields, the following descriptions are grouped by mode. TxSubMode
and RxSubMode bits that are not shown for a particular Mode value are Reserved in that mode and should be programmed with zeros.

TxMode

0000=Asynchronous

RW

5: Asynchronous Mode

CMR15-14

TxSubMode

00=send one stop bit; 01=two stop bits;
10=1 shaved stop bit (per CCR11-8);
11=2 shaved stop bits

RW

5: External Sync Mode

TxMode=0

CMR13-12

00=16 TxCLKs/Tx bit; 01=32 TxCLKs/Tx bit;
10=64 TxCLKs/Tx bit

CMR3-0

RxMode

0000=Asynchronous

RW

CMR5-4

RxSubMode

00=16 RxCLKs/Rx bit; 01=32 RxCLKs/Rx bit;
10=64 RxCLKs/Rx bit

RW

RxMode=0

CMR11-8

TxMode

0001=Reserved

RW

CMR3-0

RxMode

0001=External Sync

5: Isochronous Mode

CMR11-8

TxMode

0010=Isochronous

RW

CMR14

TxSubMode

0=send one stop bit; 1=two stop bits

RW

TxMode=2

CMR14

TxSubMode

0=send one stop bit; 1=two stop bits

TxMode=2

CMR3-0

RxMode

0010=2=Isochronous

RW

CMR11-8

TxMode

RW

0100=4=Monosync

5: Monosync and Bisync
Modes

CMR15

TxSubMode

RW

1=send CRC on Tx Underrun

TxMode=4

CMR13

1=send Preamble before opening Sync

CMR12

0=send 8-bit Syncs;
1=send Syncs per TxLength

CMR3-0

RxMode

RW

0100=4=Monosync

CMR5

RxSubMode

RW

RxMode=4

0=strip received Syncs;
0=include them in RxFIFO and CRC calculation

CMR4

0=expect 8-bit Syncs;
1=expect Syncs per RxLength

RW = Read/Write, RO = Read Only, WO = Write Only – for other codes see p. 8-10.

UM009402-0201

Advertising