Preliminary specification
Supersedes data of 1999 Feb 23
IC25 Data Handbook
1999 Mar 29
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
GENERAL DESCRIPTION
The XA-SCC device is a member of Philips’ XA (eXtended
Architecture) family of high performance 16-bit single-chip
microcontrollers.
The XA-SCC includes a complete onboard DRAM controller capable
of supporting up to 32MegaBytes of DRAM.
The XA-SCC device combines many powerful communications
oriented peripherals on one chip. 4 Full Function SCC’s, 8 DMA
channels (2 per SCC), hardware autobaud up to 921.6Kbps, IDL
TDM interface, two timers/counters, 1 watchdog timer, and multiple
general purpose I/O ports. It is suited for many high performance
embedded communications functions, including ISDN terminal
adaptors and Asynchronous Muxes.
SPECIFIC FEATURES OF THE XA-SCC
•3.3V to 5.5V operation to 30MHz over the industrial temperature
range, available in 100 pin LQFP package.
•4 onboard SCC’s for 2B+D plus Asynch port, or any combination
of 4 sync/async ports. Industry standard IDL and SCP interfaces
for glueless connection to U-Chip or S/T chip. Sync data rates to
4Mbps. Asynch data rates to 921.6Kbps with/without autobaud.
•Complete onboard DRAM controller supports 5 banks of up to
8MBytes each. Interfaces without glue chips to most industry
standard DRAMs.
•Memory controller also generates 6 chip selects to support
SRAM, ROM, Flash, EPROM, peripheral chips, etc. without
external glue.
•Supports off-chip addressing up to 32 MB (2 x 2**24 address
spaces) in Harvard architecture, or 16MB in unified memory
configuration.
•A clock output reference “ClkOut” is added to simplify external bus
interfacing.
•High performance 8-channel DMA Controller offloads the CPU for
moving data to/from SCC’s and memory .
•Two standard counter/timers with enhanced features (same as
XA-G3 T0, T1). Both timers have a toggle output capability.
•Watchdog timer .
•Seven standard software interrupts, plus four High Priority
Software Interrupts, plus 7 levels of Hardware Event Interrupts.
•Active low reset output pin indicates all internal reset occurrences
(watchdog reset and the RESET instruction). A reset source
register allows program determination of the cause of the most
recent reset.
•32 General Purpose I/O pins, each with 4 programmable output
configurations.
•Power saving operating modes: Idle and Power-Down. Wake-Up
from power-down via an external interrupt is supported.
ORDERING INFORMATION
ROMless OnlyTEMPERATURE RANGE °C AND PACKAGEFREQ (MHz)PACKAGE DRAWING NUMBER
PXASCCKFBE–40 to +85, 100-pin Low Profile Quad Flat Pkg. (LQFP)30SOT407-1
Address lines output during various DRAM CAS cycles are shown in parentheses.
See DRAM controller for details.
1999 Mar 29
3
SU01120
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
LOGIC SYMBOL
V
V
DD
SS
MISC.SCC1PORT3
Int2
CS4, RAS4
CS5, RAS5
ResetOut, Timer0
Timer1
Int1
Int0
CD1
RTClk1
RTS1
BRG1, Sync1
CTS1
RxD1
TxD1
TRClk1
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
XTAL1
XTAL2
CS3, RAS3
CS2, RAS2
CS1, RAS1
CS0
L1TxD
L1RxD
L1RQ
L1GR
L1SY1
SDS1
L1Clk
SCC3
RxD3
TxD3
RTClk3
ComClk, TRClk3
CD3
CTS3
RTS3
BRG3, Sync3
SCC2
RxD2
TxD2
RTClk2
TRClk2
CD2
CTS2
RTS2
BRG2, Sync2
TxD0
RxD0
BRG0, Sync0
RTS0
CTS0
CD0
TRClk0
RTClk0
PORT2
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
PORT1
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
PORT0SCC0IDL
0.0SDS2
0.1
0.2
0.3
0.4
0.5
A19 – A0 ( DRAM A22 – A0)
D15 – D0
ClkOut
CASH, BHE
CASL, BLE
OE
WE
Wait, Size16
ResetIn
1999 Mar 29
SCPTx
SCPRx
SCPClk
0.6
0.7
SU01121
4
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
BLOCK DIAGRAM
XA CPU
EXTERNAL
MEMORY
and I/O
BUS
NOTE:
Main Communications Data paths shown in bold.
MIF and
DRAM
CONTROLLER
DMA
CHANNELS
x8
INTERRUPT
CONTROLLER
AUTOBAUD
SCCs x4
2047
v.54
x2
256 BYTES
RAM
x4
IDL
INTERFACE
Figure 1. XA-SCC Block Diagram
RESET
CONTROL &
STATUS
SCP
INTERFACE
TIMERS 0,1
WATCHDOG
TIMER
PORTS and
PIN
FUNCTION
MUX
SCP PORT
GPIO
IDL and
NMSI
PORTS
SU01122
1999 Mar 29
5
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
PIN DESCRIPTIONS
MNEMONIC
V
SS
V
DD
ResetIn55IReset: A low on this pin resets the microcontroller, causing I/O ports and peripherals to take on their
WAIT/Size1652IWait/Size16: During Reset, this input determines bus size for boot device (1 = 16 bit boot device,
XTALIn60ICrystal 1: Input to the inverting amplifier used in the oscillator circuit and input to the internal clock
XTALOut61ICrystal 2: Output from the oscillator amplifier.
CS049OChip Select 0: This output provides the active low chip select to the boot device (usually ROM or
CS1_RAS148OChip Select 1 , RAS 1: Chip selects 1 through 5 come out of reset disabled. They can be programmed
CS2_RAS247OCS2 , RAS 2: Active low chip selects CS1 through CS5 come out of reset disabled. They can be
CS3_RAS346OCS3, RAS 3: See chip select 2 for description.
see pins 56,57 for 2 more chip
WE50OWrite Enable: Goes active low during all bus write cycles only.
OE51OOutput Enable: Goes active low during all bus read cycles only.
BLE_CASL54OByte Low Enable or CAS_Low_Byte: Goes active low during all bus cycles that access D7–D0, read
BHE_CASH53OByte High Enable or CAS_High_Byte: Goes active low during all bus cycles that access D15–D8,
ClkOut45OClock Output: This pin outputs a buffered version of the internal CPU clock. The clock output may be
A19–A024–21,
D15–D042–30,
1
P0.0
1
P0.1
1
P0.2
1
P0.3
1, 2
P0.4
LQFP
PIN NO.
1, 19,
TYPENAME AND FUNCTION
IGround: 0V reference.
28, 44,
59, 76,
88
2, 20,
IPower Supply: This is the power supply voltage for normal, idle, and power down operation.
29, 43,
62, 77,
89
default states, and the processor to begin execution at the address contained in the reset vector.
0 = 8 bit.) During normal operation this is the Wait input (1 = Wait, 0 = Proceed.)
generator circuits.
Flash.) It cannot be connected to DRAM. From reset, it is enabled and mapped to an address range
based at 000000h. It can be remapped to a higher base in the address map (see the Memory Interface
chapter in the XA-SCC User Manual.)
to function as normal chip selects, or as RAS strobes to DRAM. CS1 can be “swapped” with CS0
(see the SWAP operation and control bit in the Memory Controller chapter of the XA-SCC
User Manual.) CS1 is usually mapped to be based at 000000h eventually, but is capable of being based
anywhere in the 16MB space.
programmed to function as normal chip selects, or as RAS strobes to DRAM. CS2 through CS5 are
not used with the “SWAP” operation (see Memory Controller chapter in the XA-SCC User Manual.)
They are mappable to any region of the 16MB address space.
selects
or write, Generic or DRAM. Functions as CAS during DRAM cycles.
read or write, Generic or DRAM. Functions as CAS during DRAM cycles.
used in conjunction with the external bus to synchronize WAIT state generators, etc. The clock output
may be disabled by software. WARNING: The capacitive loading on this output must not exceed 40pF.
OAddress[19:0]: These address lines output a19–a0 during generic (SRAM etc) bus cycles. DRAMs are
18–3
connected only to pins 22,21, 18–10 (pins A17 to A7; see User Manual MIF Chapter for connecting
various DRAM sizes); the appropriate address values are multiplexed onto these 11 pins for RAS and
CAS during DRAM bus cycles.
I/OData[15:0]: Bi-directional data bus, D15–D0.
27–25
90I/OP0.0_Sync0_BRG0_SDS2: Port 0 Bit 0, or SCC0 Sync input or output, or SCC0 BRG output, or SCC0
TxClk output, or IDL SDS2 output.
91I/OP0.1_RTS0_L1RQ: Port0 Bit1 , or SCC0 RTS (Request to send) output, or IDL L1RQ (D Channel
Request) output.
92I/OP0.2_CTS0_L1GR: Port 0 Bit2, or SCC0 CTS (Clear to Send) input or IDL L1GR (D Channel Grant)
input
93I/OP0.3_CD0_L1SY1: Port 0 Bit 3, or SCC0 Carrier Detect input, or IDL Sync input.
94I/OP0.4_TRClk0_SDS1: Port 0 Bit 4, or SCC0 TR clock input, or IDL SDS1 output.
1999 Mar 29
6
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
MNEMONICNAME AND FUNCTIONTYPE
1, 2
P0.5
1
P0.6
1
P0.7
LQFP
PIN NO.
95I/OP0.5_RTClk0_L1Clk: Port 0 Bit 5, or SCC0 RT clock input, or IDL Clock input.
99I/OP0.6_SCPTx: Port 0 Bit 6, or SCP interface Transmit data output.
100I/OP0.7_SCPRx: Port 0 Bit 7, or SCP interface Receive data input.
TxD0_L1TxD96OTxD0_L1Txd: Transmit data for SCC0 in NMSI mode, or for IDL bus
RxD0_L1RxD97IRxD0_L1Rxd: Receive data for SCC0 in NMSI mode, or for IDL bus
SCPClk98OSCPClk: This output provides the gated clock for the SCP bus.
P1.068I/OP1.0_RxD2: Port 1 Bit 0, or SCC2 RxD input
P1.169I/OP1.1_TxD2: Port 1 Bit 1, or SCC2 TxD output
2
P1.2
P1.3
2
70I/OP1.2_RTClk2: Port 1 Bit 2, or SCC2 RT Clock input
71I/OP1.3_TRClk2: Port 1 Bit 3, or SCC2 TR Clock input
P1.472I/OP1.4_CD2: Port 1 Bit 4, or SCC2 Carrier Detect input
P1.573I/OP1.5_CTS2: Port 1 Bit 5, or SCC2 Clear To Send input
P1.674I/OP1.6_RTS2: Port 1 Bit 6, or SCC2 Request To Send output
P1.775I/OP1.7_BRG2_Sync2: Port 1 Bit 7, or SCC2 Sync input or output, or BRG output, or TxClk output (see
SCC clocks diagrams in User Manual Chp 5)
P2.080I/OP2.0_RxD3: Port 2 Bit 0, or SCC3 Rx Data input
P2.181I/OP2.1_TxD3: Port 2 Bit 1, or SCC3 Tx Data output
2
P2.2
P2.3
2
82I/OP2.2_RTClk3: Port 2 Bit 2, or SCC3 RT Clock input
83I/OP2.3_ComClk_TRClk3: Port 2 Bit 3, or SCC3 TR Clock input
P2.484I/OP2.4_CD3: Port 2 Bit 4, or SCC3 Carrier Detect input
P2.585I/OP2.5_CTS3: Port 2 Bit 5, or SCC3 Clear To Send input
P2.686I/OP2.6_RTS3: Port 2 Bit 6, or SCC3 Request To Send output
P2.787I/OP2.7_Sync3_BRG3: Port 2 Bit 7, or SCC3 Sync input or output, or BRG output, or TxClk output (see
SCC clocks diagrams in User Manual Chp 5)
2
P3.0
56I/OP3.0_CS4_RAS4_RTClk1: Port 3 Bit 0, or CS4 or RAS4 output, or SCC1 RT Clock input
P3.157I/OP3.1_CS5_RAS5_RTS1: Port 3 Bit 1, or CS5 or RAS5 output, or SCC1 Request To Send output
P3.258I/OP3.2_Timer0_ResetOut: Port 3 Bit 2, or Timer0 input or output, or ResetOut output.
ResetOut
: If the ResetOut function is selected, this pin outputs a low whenever the XA-SCC processor
is reset by an internal source (watchdog reset or the RESET instruction.) WARNING: Unlike the other
31 GPIO pins, during power up reset, this pin can output a strongly driven low pulse. The duration of this
low pulse ranges from 0ns to 258 system clocks, starting at the time that V
pin does not affect this pulse.
ResetIn
is valid. The state of the
CC
When used as GPIO, this pin can also be driven low by software without resetting the XA-SCC.
P3.363I/OP3.3_Timer1_BRG1_Sync1: Port 3 Bit 3, or Timer1 input or output, or SCC1 BRG output, or SCC1
Sync input or output
P3.464I/OP3.4_CTS1: Port 3 Bit 4, or SCC1 Clear To Send input
P3.565I/OP3.5_RxD1: Port 3 Bit 5, or SCC1 Receive Data input
P3.666I/OP3.6_TxD1: Port 3 Bit 6, or SCC1 Transmit Data output
2
P3.7
67I/OP3.7_Int1_TRClk1: Port 3 Bit 7, or External Interrupt1 input, or SCC1 TR Clock input
CD1_Int278ICD1_Int2: SCC1 Carrier Detect, or External Interrupt 2
Int0
79IExternal Interrupt 0
NOTES:
1. See XA-SCC User Guide “Pins Chapter” for how to program selection of pin functions.
2. RTClk input is usually used for Rx Clock if an external clock is needed, but can be used for either Rx or Tx or both. TRClk is usually used for
Tx Clock, but can be used for Rx or Tx or both.
1999 Mar 29
7
Philips SemiconductorsPreliminary specification
BTRL = 40h in that order. Follow these two writes with five NOPS. This is not the
XA-SCCCMOS 16-bit communications microcontroller
CONTROL REGISTER OVERVIEW
There are two types of control registers in the XA-SCC, these are
SFRs (Special Function Registers), and MMRs (Memory Mapped
Registers.) The SFR registers, with the exception of MRBL, MRBH,
MICFG, BCR, BRTH, BRTL, and RSTSRC are the standard XA core
registers. See WARNINGs about BCR, BRTH, and BRTL in the
Table below.
SFRs are accessed by “direct addressing” only (see IC25 XA User
Manual for direct addressing.) The MMRs are specific to the
XA-SCC on board peripherals, and can be accessed by any
addressing mode that can be used for off chip data accesses. The
MMRs are implemented in a relocatable block. See the MIF chapter
in the XA-SCC User Manual for details on how to relocate the
MMRs by writing a new base address into the MRBL and MRBH
(MMR Base Low and High) registers.
Table 1. Special Function Registers (SFR)
SFR
NAMEDESCRIPTION
BCRBus Configuration Reg
BTRHBus Timing Reg High469hWARNING—Immediately after reset, always write BTRH = 51h, followed by writing
BTRLBus Timing Reg Low468h
MRBL#MMR Base Address Low496hMA15MA14MA13MA12–––MRBEx0h
MRBH#MMR Base Address High497hMA23MA22MA21MA20MA19MA18MA17MA16xx
MICFG#ClkOut Tri-St Enable
* SFRs marked with an asterisk (*) are bit addressable.
# SFRs marked with a pound sign (#) are additional SFR registers specific to the XA-SCC.
1. The XA-SCC implements an 8-bit SFR bus, as stated in Chapter 8 of the IC25 Data Handbook XA User Guide. All SFR accesses must be
8-bit operations. Attempts to write 16 bits to an SFR will actually write only the lower 8 bits. Sixteen bit SFR reads will return undefined data
in the upper byte.
2. Unimplemented bits in SFRs are X (unknown) at all times. Ones should not be written to these bits since they may be used for other
purposes in future XA derivatives. The reset value shown for these bits is 0.
3. The XA guards writes to certain bits (typically interrupt flags) that may be written by a peripheral function. This prevents loss of an interrupt
or other status if a bit was written directly by a peripheral action between the read and write of an instruction that performs a
read-modify-write operation. XA-SCC SFR bits that are guarded in this manner are: TF1, TF0, IE1, and IE0 (in TCON), and WDTOF (in
WDCON).
4. Port configurations default to quasi-bidirectional when the XA begins execution after reset. Thus all PnCFGA registers will contain FFh
and PnCFGB register will contain 00h. See warning in XA-SCC User Manual about P3.2_Timer0_ResetOut
pin during first 258 clocks after
power up. Basically, during this period, this pin may output a strongly driven low pulse. If the pulse does occur, it will terminate in a
transition to high at a time no later than the 259th system clock after valid VCC power up.
5. SFR is loaded from the reset vector.
6. F1, F0, and P reset to 0. All other bits are loaded from the reset vector.
7. The RSTSRC register reflects the cause of the last XA reset. One bit will be set to 1, the others will be 0. RSTSRC[7] enables the ResetOut
function; 1 = Enabled, 0 = Disabled. See XA-SCC User Manual for details; RSTSRC[7] differs in function from most other XA derivatives.
8. The WDCON reset value is E6 for a Watchdog reset, E4 for all other reset causes.
1999 Mar 29
10
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
Table 2. Memory Mapped Registers
MMR Name
SCC0 Write Register 0R/W8800hCommand register00h
SCC0 Write Register 1R/W8802hTx/Rx Interrupt & data transfer modexx
SCC0 Write Register 2R/W8804hExtended Features Controlxx
SCC0 Write Register 3R/W8806hReceive Parameter and Control00h
SCC0 Write Register 4R/W8808hTx/Rx misc. parameters & mode00h
SCC0 Write Register 5R/W880AhTx. parameter and control00h
SCC0 Write Register 6R/W880ChSync character or SDLC address field or Match
SCC0 Write Register 7R/W880EhSync character or SDLC flag or Match Character 1xx
SCC0 Write Register 8R/W8810hTransmit Data Bufferxx
SCC0 Write Register 9R/W8812hMaster Interrupt controlxx
SCC0 Write Register 10R/W8814hMisc. Tx/Rx control register00h
SCC0 Write Register 1 1R/W8816hClock Mode Controlxx
SCC0 Write Register 12R/W8818hLower Byte of Baud rate time constant00h
SCC0 Write Register 13R/W881AhUpper Byte of Baud rate time constant00h
SCC0 Write Register 14R/W881ChMisc. Control bitsxx
SCC0 Write Register 15R/W881EhExternal/Status interrupt controlf8h
SCC0 Write Register 16R/W8828hMatch Character 2 (WR16)00h
SCC0 Write Register 17R/W882AhMatch Character 3 (WR17)00h
SCC0 Read Register 0RO8820hTx/Rx buffer and external status—
SCC0 Read Register 1RO8822hReceive condition status/residue code—
Reserved—do not write824h—
SCC0 Read Register 3RO8826hInterrupt Pending Bits—
see WR16 and 17828–82Ah see WR16 and WR17 above—
SCC0 Read Register 6RO882ChSDLC byte count low register—
SCC0 Read Register 7RO882EhSDLC byte count high & FIFO status—
SCC0 Read Register 8RO8830hReceive Buffer—
Reserved832h—
SCC0 Read Register 10RO8834hLoop/clock status—
Reserved836–83Eh—
SCC1 Write Register 0R/W8840hCommand register00h
SCC1 Write Register 1R/W8842hTx/Rx Interrupt & data transfer modexx
SCC1 Write Register 2R/W8844hExtended Features Controlxx
SCC1 Write Register 3R/W8846hReceive Parameter and Control00h
SCC1 Write Register 4R/W8848hTx/Rx misc. parameters & mode00h
SCC1 Write Register 5R/W884AhTx. parameter and control00h
SCC1 Write Register 6R/W884ChSync character or SDLC address field or Match
SCC1 Write Register 7R/W884EhSync character or SDLC flag or Match Character 1xx
SCC1 Write Register 8R/W8850hTransmit Data Bufferxx
SCC1 Write Register 9R/W8852hMaster Interrupt controlxx
SCC1 Write Register 10R/W8854hMisc. Tx/Rx control register00h
SCC1 Write Register 1 1R/W8856hClock Mode Controlxx
SCC1 Write Register 12R/W8858hLower Byte of Baud rate time constant00h
Read/Write or
Read Only
Address
Size
Offset
SCCO Registers
SCC1 Registers
Character 0
Character 0
Description
Reset
Value
00h
00h
1999 Mar 29
11
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
MMR Name
SCC1 Write Register 13R/W885AhUpper Byte of Baud rate time constant00h
SCC1 Write Register 14R/W885ChMisc. Control bitsxx
SCC1 Write Register 15R/W885EhExternal/Status interrupt controlf8h
SCC1 Write Register 16R/W8868hMatch Character 2 (WR16)00h
SCC1 Write Register 17R/W886AhMatch Character 3 (WR17)00h
SCC1 Read Register 0RO8860hTx/Rx buffer and external status—
SCC1 Read Register 1RO8862hReceive condition status/residue code—
Reserved864h—
SCC1 Read Register 3RO8866hInterrupt Pending Bits—
see WR16 and 17868–86Ah see WR16 and WR17 above—
SCC1 Read Register 6RO886ChSDLC byte count low register—
SCC1 Read Register 7RO886EhSDLC byte count high & FIFO status—
SCC1 Read Register 8RO8870hReceive Buffer—
Reserved872h—
SCC1 Read Register 10RO8874hLoop/clock status—
Reserved876–87Eh—
SCC2 Write Register 0R/W8880hCommand register00h
SCC2 Write Register 1R/W8882hTx/Rx Interrupt & data transfer modexx
SCC2 Write Register 2R/W8884hExtended Features Controlxx
SCC2 Write Register 3R/W8886hReceive Parameter and Control00h
SCC2 Write Register 4R/W8888hTx/Rx misc. parameters & mode00h
SCC2 Write Register 5R/W888AhTx. parameter and control00h
SCC2 Write Register 6R/W888ChSync character or SDLC address field or Match
SCC2 Write Register 7R/W888EhSync character or SDLC flag or Match Character 1xx
SCC2 Write Register 8R/W8890hTransmit Data Bufferxx
SCC2 Write Register 9R/W8892hMaster Interrupt controlxx
SCC2 Write Register 10R/W8894hMisc. Tx/Rx control register00h
SCC2 Write Register 1 1R/W8896hClock Mode Controlxx
SCC2 Write Register 12R/W8898hLower Byte of Baud rate time constant00h
SCC2 Write Register 13R/W889AhUpper Byte of Baud rate time constant00h
SCC2 Write Register 14R/W889ChMisc. Control bitsxx
SCC2 Write Register 15R/W889EhExternal/Status interrupt controlf8h
SCC2 Write Register 16R/W88A8hMatch Character 2 (wr16)00h
SCC2 Write Register 17R/W88AAhMatch Character 3 (wr17)00h
SCC2 Read Register 0RO88A0hTx/Rx buffer and external status—
SCC2 Read Register 1RO88A2hReceive condition status/residue code—
Reserved8A4h—
SCC2 Read Register 3RO88A6hInterrupt Pending Bits—
see WR16 and 178A8–8AAh see WR16 and WR17 above—
SCC2 Read Register 6RO88AChSDLC byte count low register—
SCC2 Read Register 7RO88AEhSDLC byte count high & FIFO status—
SCC2 Read Register 8RO88B0hReceive Buffer—
Reserved8B2h—
SCC2 Read Register 10RO88B4hLoop/clock status—
Reserved8B6–8BEh—
Read/Write or
Read Only
Address
Size
Offset
SCC2 Registers
Description
Character 0
Reset
Value
00h
1999 Mar 29
12
Philips SemiconductorsPreliminary specification
XA-SCCCMOS 16-bit communications microcontroller
MMR Name
SCC3 Write Register 0R/W88C0hCommand register00h
SCC3 Write Register 1R/W88C2hTx/Rx Interrupt & data transfer modexx
SCC3 Write Register 2R/W88C4hExtended Features Controlxx
SCC3 Write Register 3R/W88C6hReceive Parameter and Control00h
SCC3 Write Register 4R/W88C8hTx/Rx misc. parameters & mode00h
SCC3 Write Register 5R/W88CAhTx. parameter and control00h
SCC3 Write Register 6R/W88CChSync character or SDLC address field or Match
SCC3 Write Register 7R/W88CEhSync character or SDLC flag or Match Character 1xx
SCC3 Write Register 8R/W88D0hTransmit Data Bufferxx
SCC3 Write Register 9R/W88D2hMaster Interrupt controlxx
SCC3 Write Register 10R/W88D4hMisc. Tx/Rx control register00h
SCC3 Write Register 1 1R/W88D6hClock Mode Controlxx
SCC3 Write Register 12R/W88D8hLower Byte of Baud rate time constant00h
SCC3 Write Register 13R/W88DAhUpper Byte of Baud rate time constant00h
SCC3 Write Register 14R/W88DChMisc. Control bitsxx
SCC3 Write Register 15R/W88DEhExternal/Status interrupt controlf8h
SCC3 Write Register 16R/W88E8hMatch Character 2 (wr16)00h
SCC3 Write Register 17R/W88EAhMatch Character 3 (wr17)00h
SCC3 Read Register 0RO88E0hTx/Rx buffer and external status—
SCC3 Read Register 1RO88E2hReceive condition status/residue code—
Reserved8E4h—
SCC3 Read Register 3RO88E6hInterrupt Pending Register—
SCC3 Read Register 6RO88EChSDLC byte count low register—
SCC3 Read Register 7RO88EEhSDLC byte count high & FIFO status—
SCC3 Read Register 8RO88F0hReceive Buffer—
Reserved8F2h—
SCC3 Read Register 10RO88F4hLoop/clock status—
Reserved8F6–8FEh—
DMA Control Register Ch.0 RxR/W8100hControl Register00h
FIFO Control & Status Reg Ch.0 RxR/W8101hControl & Status Register00h
Segment Register Ch.0 RxR/W8102hPoints to 64K data segment00h
Buffer Base Register Ch.0 RxR/W8104hWrap Reload Value for A15 –A8, A7–A0 reloaded
Data FIFO Register Ch.0 Lo RxR/W1610Ch10Ch = Byte 0 = older,
Data FIFO Register Ch.0 Hi RxR/W1610Eh10Eh = Byte 2 = older,
DMA Control Register Ch.1 RxR/W8110hControl Register00h
FIFO Control & Status Register Ch.1 RxR/W8111hControl & Status Register00h
Segment Register Ch. 1 RxR/W8112hPoints to 64K data segment00h
Buffer Base Register Ch. 1 RxR/W8114hWrap Reload Value for A15 –A8, A7–A0 reloaded
Read/Write or
Read Only
Address
Size
Rx DMA Registers
Offset
SCC3 Registers
Description
Character 0
to zero by hardware
interrupt if enabled and byte count exceeded.
10Dh = Byte 1 = younger
10Fh = Byte 3 = younger
to zero by hardware
Reset
Value
00h
00h
0000h
00h
00h
00h
00h
00h
1999 Mar 29
13
Loading...
+ 29 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.