MC68000 MOTOROLA [Motorola, Inc], MC68000 Datasheet - Page 175

no-image

MC68000

Manufacturer Part Number
MC68000
Description
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68000-10/BZAJC
Manufacturer:
MOT
Quantity:
26
Part Number:
MC68000-8BXAJ
Manufacturer:
MOT
Quantity:
9
Part Number:
MC680008FN8
Manufacturer:
FREESCALE
Quantity:
8 831
Part Number:
MC680008L8
Manufacturer:
AMD
Quantity:
42
Part Number:
MC68000FN10
Manufacturer:
MOT
Quantity:
5 510
Part Number:
MC68000FN10
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
MC68000FN12
Manufacturer:
MOT
Quantity:
5 510
Part Number:
MC68000L8
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
MC68000P10
Manufacturer:
MOT
Quantity:
1 000
Part Number:
MC68000P10
Manufacturer:
MOT
Quantity:
20 000
Error Counters
4.5.11.12 Fractional Stop Bits
The UART transmitter can be programmed to transmit fractional stop bits. Three bits in the
SCC data synchronization register (DSR) are used to program the length of the last stop bit
transmitted. These DSR bits may be modified at any time. If two stop bits are transmitted,
only the second one is affected. Idle characters are always transmitted as full-length char-
acters. In UART mode, bits 14–12 in the DSR are now decoded as follows:
The setting of the DSR in combination with the setting of the CL bit in the UART mode reg-
ister causes the number of stop bits transmitted to be either 9/16 to 1 or 1-9/16 to 2 stop bits.
The UART receiver can always receive fractional stop bits. The next character's start bit may
begin anytime after the 11th internal clock of the previous character's first stop bit (the UART
uses a 16x clock).
MOTOROLA
6. IDLE Sequence. Receive IDLE (preamble) is detected by the UART controller when a
7. BREAK Sequence. A BREAK sequence is detected by the UART receiver when a
The UART maintains four 16-bit (modulo–2**16) error counters for the receive portion of
each UART controller. They can be initialized by the user when the channel is disabled.
The counters are as follows:
counter (NOSEC).
character with 9 to 13 consecutive ones (depending on the UM1–UM0, SL, PEN, and
CL bits in the UART mode register) is received. When an IDLE sequence is received,
the channel starts to count the number of IDLE sequences received. If it reaches the
MAX_IDL value, the buffer is closed and an RX interrupt is generated (if enabled). The
counter is reset every time a character is received.
character with zero value and framing error is received. When a BREAK sequence is
received, the channel will increment the BRKEC counter, close the buffer, set the BR
bit (if a buffer was currently open), and generate a BRK interrupt (if enabled). Also, if
the channel was in the middle of buffer processing, the buffer is closed and an RX is
generated (if enabled). A long break sequence only increments the counter once.
PAREC—Parity Error Counter
FRMEC—Framing Error Counter
NOSEC—Noise Error Counter
BRKEC—BREAK Error Counter
14–12 of DSR
111
110
. . .
001
000
Last Transmit Stop Bit
Last Transmit Stop Bit
Last Transmit Stop Bit
Last Transmit Stop Bit
MC68302 USER’S MANUAL
16/16 (the default value after reset)
15/16
10/16
9/16
Communications Processor (CP)
4-55

Related parts for MC68000