SCC2698B Philips Semiconductors, SCC2698B Datasheet - Page 17

no-image

SCC2698B

Manufacturer Part Number
SCC2698B
Description
Enhanced octal universal asynchronous receiver/transmitter Octal UART
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SCC2698BC1A84
Manufacturer:
PHILIPS
Quantity:
4 500
Part Number:
SCC2698BC1A84
Manufacturer:
PHILIPS
Quantity:
4 500
Part Number:
SCC2698BC1A84
Manufacturer:
PHILIPS
Quantity:
6
Part Number:
SCC2698BC1A84
Quantity:
5 510
Part Number:
SCC2698BC1A84
Manufacturer:
ICE
Quantity:
900
Part Number:
SCC2698BC1A84
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
SCC2698BC1A84,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SCC2698BE1A84
Manufacturer:
PHI-Pbf
Quantity:
135
Part Number:
SCC2698BE1A84
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
SCC2698BE1A84,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SCC2698BE1A84,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
www.DataSheet4U.com
Philips Semiconductors
OPCR – Output Port Configuration Register
OPCR[7] – MPP Function Select
When this bit is a zero, the MPP pins function as inputs, to be used
as general purpose inputs or as receiver or transmitter external
clock inputs. When this bit is set, the MPP pins function as outputs.
MPP1 will be a TxRDY indicator, and MPP2 will be an
RxRDY/FFULL indicator.
OPCR[6:4] – MPOb Output Select
This field programs the MPOb output pin to provide one of the
following:
OPCR[3] – Power Down Mode Select
This bit, when set, selects the power-down mode. In this mode, the
2698B oscillator is stopped and all functions requiring this clock are
suspended. The contents of all registers are saved. It is
recommended that the transmitter and receiver be disabled prior to
placing the 2698B in this mode. This bit is reset with RESET
asserted. Note that this bit must be set to a logic 1 after power up.
Only OPCR[3] in block A controls the power-down mode.
OPCR[2:0] – MPOa Output Select
This field programs the MPOa output pin to provide one of the same
functions as described in OPCR[6:4].
ACR – Auxiliary Control Register
ACR[7] – Baud Rate Generator Set Select
This bit selects one of two sets of baud rates generated by the BRG.
2000 Jan 31
000
001
010
011
100
101
110
111
Set 1:
Set 2:
Enhanced octal universal asynchronous
receiver/transmitter (Octal UART)
Request-to-send active-Low output (RTSN). This output
is asserted and negated via the command register. Mode
RTSN can be programmed to be automatically reset after
the character in the transmitter is completely shifted out
or when the receiver FIFO and receiver shift register are
full using MR2[5] and MR1[7], respectively.
The counter/timer output. In the timer mode, this output is
a square wave with a period of twice the value (in clock
periods) of the contents of the CTPU and CTPL. In the
counter mode, the output remains high until the terminal
count is reached, at which time it goes low. The output
returns to the High state when the counter is stopped by
a stop counter command.
The 1X clock for the transmitter, which is the clock that
shifts the transmitted data. If data is not being
transmitted, a non-synchronized 1X clock is output.
The 16X clock for the transmitter. This is the clock
selected by CSR[3:0], and is a 1X clock if CSR[3:0] =
1111.
The 1X clock for the receiver, which is the clock that
samples the received data. If data is not being received,
a non-synchronized 1X clock is output.
The 16X clock for the receiver. This is the clock selected
by CSR[7:4], and is a 1X clock if CSR[7:4] = 1111.
The transmitter register ready signal, which is the same
as SR[2].
The receiver ready or FIFO full signal.
50, 110, 134.5, 200, 300, 600, 1.05k, 1.2k, 2.4k, 4.8k, 7.2k,
9.6k, and 38.4k baud.
75, 110, 150, 300, 600, 1.2k, 1.8k, 2.0k, 2.4k, 4.8k, 9.6k,
19.2k, and 38.4k baud.
17
The selected set of rates is available for use by the receiver and
transmitter.
ACR[6:4] – Counter/Timer Mode and Clock Source Select
This field selects the operating mode of the counter/timer and its
clock source (see Table 4).
The MPI1 pin available as the Counter/Timer clock source is MPI1
a,c,e, and g only.
Table 4. ACR[6:4] Operating Mode
ACR[3:0] – MPI1b, MPI0b, MPI1a, MPI0a Change-of-State
Interrupt Enable
This field selects which bits of the input port change register (IPCR)
cause the input change bit in the interrupt status register, ISR[7], to
be set. If a bit is in the ‘on’ state, the setting of the corresponding bit
in the IPCR will also result in the setting of ISR[7], which results in
the generation of an interrupt output if IMR[7] = 1. If a bit is in the
‘off’ state, the setting of that bit in the IPCR has no effect on ISR[7].
IPCR – Input Port Change Register
IPCR[7:4] – MPI1b, MPI0b, MPI1a, MPI0a Change-of-State
These bits are set when a change of state, as defined in the Input
Port section of this data sheet, occurs at the respective pins. They
are cleared when the IPCR is read by the CPU. A read of the IPCR
also clears ISR[7], the input change bit in the interrupt status
register. The setting of these bits can be programmed to generate
an interrupt to the CPU.
IPCR[3:0] – MPI1b, MPI0b, MPI1a, MPI0a Change-of-State
These bits provide the current state of the respective inputs. The
information is unlatched and reflects the state of the inputs pins
during the time the IPCR is read.
ISR – Interrupt Status Register
This register provides the status of all potential interrupt sources.
The contents of this register are masked by the interrupt mask
register (IMR). If a bit in the ISR is a ‘1’ and the corresponding bit in
the IMR is also a ‘1’, the INTRN output is asserted (Low). If the
corresponding bit in the IMR is a zero, the state of the bit in the ISR
has no effect on the INTRN output. Note that the IMR does not mask
the reading of the ISR; the true status is provided regardless of the
contents of the IMR.
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
NOTE: The timer mode generates a squarewave.
0 0 0
[6:4]
Counter
Counter
Counter
Counter
Timer
Timer
Timer
Timer
Mode
MPI1a pin
MPI1a pin divided by 16
TxC–1XA clock of the transmitter
Crystal or MPI pin (X1/CLK) divided by 16
MPI1a pin
MPI1a pin divided by 16
Crystal or external clock (X1/CLK)
Crystal or MPI pin (X1/CLK) divided by 16
Clock Source
SCC2698B
Product specification

Related parts for SCC2698B