PEB 20542 F V1.3 Infineon Technologies, PEB 20542 F V1.3 Datasheet

no-image

PEB 20542 F V1.3

Manufacturer Part Number
PEB 20542 F V1.3
Description
IC CTRLR DMA SERIAL 2-CH TQFP144
Manufacturer
Infineon Technologies
Series
SEROCCO™r
Datasheet

Specifications of PEB 20542 F V1.3

Function
Serial Optimized Communications Controller
Interface
HDLC, PPP
Number Of Circuits
2
Voltage - Supply
3 V ~ 3.6 V
Current - Supply
50mA
Power (watts)
150mW
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
144-LFQFP
Includes
Bit Processor Functions, Serial Communication Controllers (SCCs)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
PEB20542FV1.3X
SP000007633
Dat a She et , DS 1, Se p. 20 00
S E R O C C O - D
2 C h a n n e l S e r i a l O p t i m i z e d
C o m m u n i c a t i o n C o n t r o l l e r w i t h
D M A
P E B 2 0 5 4 2 V e r s i o n 1 . 2
P E F 2 0 5 4 2 V e r s i o n 1 . 2
D a t a c o m
N e v e r
s t o p
t h i n k i n g .

Related parts for PEB 20542 F V1.3

PEB 20542 F V1.3 Summary of contents

Page 1

...

Page 2

... Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies failure of such components can reasonably be expected to cause the failure of that life-support device or system affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body support and/or maintain and sustain and/or protect human life ...

Page 3

...

Page 4

... Chapter "Electrical Characteristics" updated with final characterization results. For questions on technology, delivery and prices please contact the Infineon Technologies Offices in Germany or the Infineon Technologies Companies and Representatives worldwide: see our webpage at 2000-09-14 MISTRAL V1.1 Preliminary Data Sheet, 08.99, DS1 ISR0 ...

Page 5

Table of Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

Table of Contents 3.2.13.2 FM0 and FM1 Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 7

Table of Contents 4.4.2.3 Storage of Receive Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 8

Table of Contents 7.7.1.1 Microprocessor Interface Clock Timing . . . . . . . . . . . . . . . . . . . . . . 276 7.7.1.2 Infineon/Intel Bus Interface Timing (Slave Access ...

Page 9

List of Figures Figure 1 Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 10

List of Figures Figure 43 HDLC Receive Data Processing in Address Mode 2 (16 bit Figure 44 HDLC Receive Data Processing in Address Mode 2 (8 bit ...

Page 11

List of Figures Figure 85 Clock Mode 5 Frame Synchronisation Timing . . . . . . . . . . . . . . . . . . 292 Figure 86 Reset Timing . . . . . . ...

Page 12

List of Tables Table 1 Microprocessor Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ...

Page 13

List of Registers Register 1 GCMDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 14

List of Registers Register 43 RTSA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 15

List of Registers Register 85 SYNCH ...

Page 16

Preface The 2 Channel Serial Optimized Communication Controller with DMA PEB 20542 (SEROCCO- Protocol Controller for a wide range of data communication and telecommunication applications. information on hardware and software related issues as well as on general operation. ...

Page 17

Your Comments We welcome your comments on this document. We are continuously trying improving our documentation. Please send your remarks and suggestions by e-mail to sc.docu_comments@infineon.com Please provide in the subject of your e-mail: device name (SEROCCO-D), device number (PEB ...

Page 18

Introduction The SEROCCO DMA Integrated Serial Communication Controller with two independent serial channels logic of the ESCC and DSCC4 device family providing a large set of protocol support and variety in serial interface configuration. This allows easy ...

Page 19

Channel Serial Optimized Communication Controller with DMA SEROCCO-D Version 1.2 1.1 Features Serial communication controllers (SCCs) • Two independent channels • Full duplex data rates on each channel Mbit/s sync - 2 Mbit/s with DPLL ...

Page 20

CRC generation and checking (CRC-CCITT or CRC-32) – Transparent CRC option per channel and/or per frame – Programmable Preamble (8 bit) with selectable repetition rate – Error detection (abort, long frame, CRC error, short frames) • Bit Synchronous PPP ...

Page 21

Protocol and Mode Independent – Data bit inversion – Data overflow and underrun detection – Timer Protocol Support • Address Recognition Modes – No address recognition (Address Mode 0) – 8-bit (high byte) address recognition (Address Mode 1) – ...

Page 22

General Purpose Port (GPP) Pins General • 3.3V power supply with 5V tolerant inputs • Low power consumption • Power safe features • P-TQFP-144-10 Package (Thermal Resistance: R Data Sheet = 39K/ PEB 20542 PEF 20542 Introduction 2000-09-14 ...

Page 23

Logic Symbol Motorola Intel Mode Mode A(23:1) A(23:1) AS ADS D(15:0) D(15: DS/LDS BHE Microprocessor A0/UDS A0/BLE Interface R/W W/R DTACK READY CS INT/INT CLK RESET Figure 1 Logic Symbol Data Sheet JTAG Test Interface SEROCCO-D PEB ...

Page 24

Typical Applications SEROCCO-D devices can be used in LAN-WAN inter-networking applications such as Routers, Switches and Trunk cards and support the common V.35, ISDN BRI (S/T) and RFC1662 standards. Its new features provide powerful hardware and software interfaces to ...

Page 25

Serial Configuration Examples SEROCCO-D supports a variety of serial configurations at Layer-1 and Layer-2 level. The outstanding variety of clock modes supporting a large number of combinations of external and internal clock sources allows easy integration in application environments. ...

Page 26

RxD CxD TxD Slave Figure 4 Point-to-Multipoint Bus Configuration . . . RxD CxD TxD Master 1 SEROCCO-D PEB 20542 PEF 20542 . . . Figure 5 Multimaster Bus Configuration Data Sheet . ...

Page 27

Differences between SEROCCO-D and the ESCC Family This chapter is useful for all being familiar with the ESCC family. 1.4.1 Enhancements to the ESCC Serial Core The SEROCCO-D SCC cores contain the core logic of the ESCC as the ...

Page 28

Pin Descriptions 2.1 Pin Diagram P-TQFP-144-10 (top view) P-TQFP-144- 108 104 N.C. 109 N.C. N.C. VDD 112 VSS D12 D13 D14 116 D15 VDD VSS BREQ# 120 BGNT# BGACK# GP1 VDD 124 VSS GP0 GP2 RTSB# 128 RxDB VDD ...

Page 29

Pin Definitions and Functions Table 1 Microprocessor Bus Interface Pin No. Symbol In (I) P-TQFP- 144-10 117 D15 116 D14 115 D13 114 D12 106 D11 105 D10 104 D9 103 ...

Page 30

Table 1 Microprocessor Bus Interface Pin No. Symbol In (I) P-TQFP- 144-10 80 A23 79 A22 76 A21 75 A20 68 A19 67 A18 66 A17 65 A16 28 A15 29 A14 30 A13 31 A12 39 A11 40 A10 ...

Page 31

Table 1 Microprocessor Bus Interface Pin No. Symbol In (I) P-TQFP- 144- 136 ADS BHE LDS 83 RD Data Sheet Function Out (O) I Bus Mode – static ’1’ for operation in Motorola ...

Page 32

Table 1 Microprocessor Bus Interface Pin No. Symbol In (I) P-TQFP- 144-10 61 R/W W WIDTH 86 CLK Data Sheet Function Out (O) I/O Read/Write Enable (Motorola bus mode) This signal distinguishes between read and ...

Page 33

Table 1 Microprocessor Bus Interface Pin No. Symbol In (I) P-TQFP- 144-10 25 INT/INT O 85 READY DTACK 24 RESET I Data Sheet Function Out (O) Interrupt Request o/d The INT/INT goes active when one or more of the bits ...

Page 34

Table 2 Bus Arbitration Pin No. Symbol In (I) P-TQFP- 144-10 120 BREQ 122 BGACK o/d 121 BGNT Data Sheet Function Out (O) O Bus Request o/d By asserting this signal to low, the SEROCCO-D requests master bus access from ...

Page 35

Table 3 Serial Port Pins Pin No. Symbol In (I) P-TQFP- 144-10 22 TxCLK A 18 RxCLK A Data Sheet Function Out (O) I/O Transmit Clock Channel A The function of this pin depends on the selected clock mode and ...

Page 36

Table 3 Serial Port Pins (cont’d) Pin No. Symbol In (I) P-TQFP- 144-10 16 CDA FSCA RCGA OSRA Data Sheet Function Out (O) I Carrier Detect Channel A The function of this pin depends on the selected clock mode. It ...

Page 37

Table 3 Serial Port Pins (cont’d) Pin No. Symbol In (I) P-TQFP- 144-10 23 RTSA 15 CTSA CxDA TCGA OSTA Data Sheet Function Out (O) O Request to Send Channel A The function of this pin depends on the settings ...

Page 38

Table 3 Serial Port Pins (cont’d) Pin No. Symbol In (I) P-TQFP- 144-10 19 TxDA 17 RxDA 134 TxCLK B 132 RxCLK B 135 CDB FSCB RCGB OSRB 128 RTSB 8 CTSB CxDB TCGB OSTB 133 TxDB Data Sheet Function ...

Page 39

Table 3 Serial Port Pins (cont’d) Pin No. Symbol In (I) P-TQFP- 144-10 129 RxDB 12 XTAL1 11 XTAL2 Table 4 General Purpose Pins Pin No. Symbol In (I) P-TQFP- 144-10 127 GP2 123 GP1 126 GP0 Data Sheet Function ...

Page 40

Table 5 Test Interface Pins Pin No. Symbol In (I) P-TQFP- 144-10 139 TRST 5 TCK 140 TDI 4 TDO 62 TMS 99 TEST1 100 TEST2 Data Sheet Function Out (O) I JTAG Reset Pin (internal pull-up) For proper device ...

Page 41

Table 6 Power Pins Pin No. Symbol In (I) P-TQFP- 144-10 6, 20, V DD3 26, 32, 43, 51, 56, 63, 69, 77, 81, 87, 93, 101, 112, 118, 124, 130, 137 7, 21 27, 33, 44, 50, ...

Page 42

Table 6 Power Pins (cont’d) Pin No. Symbol In (I) P-TQFP- 144- SSA N.C. 9, 14, 34, 35, 36, 37, 38, 71, 72, 73, 74, 107, 108, 109, 110, 111, 141, 142, 143, 144 Data ...

Page 43

Functional Overview The functional blocks of SEROCCO-D can be divided into two major domains: – the microprocessor interface of SEROCCO-D provides access to on-chip registers and to the "user" portion of the receive and transmit FIFOs (RFIFO/XFIFO). Optionally these ...

Page 44

Serial Communication Controller (SCC) 3.2.1 Protocol Modes Overview The SCC is a multi-protocol communication controller. The core logic provides different protocol modes which are listed below: • HDLC Modes – HDLC Transparent Operation (Address Mode 0) – HDLC Address ...

Page 45

SCC Transmit FIFO The SCC transmit FIFO is divided into two parts of 32 bytes each (’transmit pools’). The interface between the two parts provides synchronization between the microprocessor accesses and the protocol logic working with the serial transmit ...

Page 46

Figure 9 SCC Receive FIFO New receive data is announced to the CPU with an interrupt latest when the FIFO fill level reaches a chosen threshold level (selected with bitfield ’RFTH(1..0)’ in register “CCR3H” on Page 171). Default value for ...

Page 47

SCC FIFO Access Figure 10 and Figure 11 accesses to the transmit and receive FIFOs. XFIFO . Byte Byte Byte Byte ...

Page 48

Clocking System The SEROCCO-D includes an internal Oscillator (OSC) as well as two independent Baud Rate Generators (BRG) and two Digital Phase Locked Loop (DPLL) circuits. The transmit and receive clock can be generated either • externally, and supplied ...

Page 49

The internal structure of each SCC channel consists of a transmit protocol machine clocked with the transmit frequency f receive frequency f . REC The clocks f and f TRM REC clock inputs e.g. f and TxCLK input pin. TRM ...

Page 50

Note: If one of the clock modes 0b selected, the internal oscillator (OSC) should be enabled by clearing bit GMODE:OSCPD. This allows connection of an external crystal to pins XTAL1-XTAL2. The output signal of the OSC ...

Page 51

The clocking concept is illustrated in a block diagram manner in the following figure: Additional control signals are not illustrated (please refer to the detailed clock mode descriptions below). settings controlled by: register CCR0, bit field 'CM' selects the clock ...

Page 52

Clock Modes 3.2.3.1 Clock Mode 0 (0a/0b) Separate, externally generated receive and transmit clocks are supplied to the SCC via their respective pins. The transmit clock may be directly supplied by pin TxCLK (clock mode 0a) or generated by the ...

Page 53

Clock Mode 1 Externally generated RxCLK is supplied to both the receiver and transmitter. In addition, a receive strobe can be connected via CD and a transmit strobe via TxCLK pin. These strobe signals work on a per bit ...

Page 54

Clock Mode 2 (2a/2b) The BRG is driven by an external clock (RxCLK pin) and delivers a reference clock for the DPLL which is 16 times of the resulting DPLL output frequency which in turn supplies the internal receive ...

Page 55

Clock Mode 3 (3a/3b) The BRG is fed with an externally generated clock via pin RxCLK. Depending on the value of bit ’SSEL’ in register DPLL which is 16 times of the resulting DPLL output frequency (clock mode 3a) ...

Page 56

Clock Mode 4 Separate, externally generated receive and transmit clocks are supplied via pins RxCLK and TxCLK. In addition separate receive and transmit clock gating signals are supplied via pins RCG and TCG. These gating signals work on a ...

Page 57

Clock Mode 5a (Time Slot Mode) This operation mode has been designed for application in time-slot oriented PCM systems. Note: For correct operation NRZ data coding/encoding should be used. The receive and transmit clock are common for each channel ...

Page 58

TTSA0..3: Transmit Time Slot Assignment Register TTSA3 7 FSC RxCLK active time slot TS delay (transmit TTSN*8 + TCS (1...1024) TS delay (receive RTSN*8 + RCS (1...1024) RTSA0..3: Receive Time Slot Assignment Register RTSA3 7 Figure ...

Page 59

Note: If time-slot selected, the DELAY has long as the PCM frame itself to achieve synchronization (at least for the 2nd and subsequent PCM frames): DELAY = PCM frame length = 1 + ...

Page 60

TTSA0..3: Transmit Time Slot Assignment Register TTSA3 7 0 PCMTX0..3: Transmit PCM Mask Register PCMTX3 FSC ... RxCLK active time slot TS delay (transmit TTSN*8 + TCS (1..1024) TS delay (receive RTSN*8 + ...

Page 61

Time Slot Assigner (TSA) Ctrl RxCLK FSC internal tx strobe TxCLK TS-Control TxD internal rx strobe RxD Figure 20 Clock Mode 5a Configuration Note: The transmit time slot delay and width is programmable via bit ...

Page 62

The following figures provide a more detailed description of the TSA internal counter operation and exceptional cases: clock mode 5a bit TSCM='0' (continuous mode) FSC RxCLK, ... TxCLK ffs ...

Page 63

Each frame sync pulse starts the internal offset counter with (1024 - TSdelay) whereas TSdelay is the configured value defining the start position. Whenever the offset counter reaches its maximum value 1024, it triggers the duration counter to start operation. ...

Page 64

Clock Mode 5b (Octet Sync Mode) This operation mode has been designed for applications using Octet Synchronous PPP based on clock mode 5a, but only 8-bit (octet) wide time slot operation is supported, i.e. bits TTSA1.TEPCM and ...

Page 65

TTSA0..3: Transmit Time Slot Assignment Register TTSA3 7 PCMTX0..3: Transmit PCM Mask Register PCMTX3 31 OSR OST RxCLK ... TxCLK active time slot TS delay (transmit TTSN*8 + TCS (1...1024) TS delay (receive RTSN*8 + RCS ...

Page 66

Time Slot Assigner (RTSA) Time Slot Assigner Ctrl RxCLK TxCLK OSR OST internal tx strobe TxD internal rx strobe RxD Figure 24 Clock Mode 5b Configuration Note: The transmit time slot delay and width is ...

Page 67

Clock Mode 6 (6a/6b) This clock mode is identical to clock mode 2a/2b except that the clock source of the BRG is supplied at pin XTAL1. The BRG is driven by the internal oscillator and delivers a reference clock ...

Page 68

Clock Mode 7 (7a/7b) This clock mode is identical to clock mode 3a/3b except that the clock source of the BRG is supplied at pin XTAL1. The BRG is driven by the internal oscillator. Depending on the value of ...

Page 69

Baud Rate Generator (BRG) Each serial channel provides a baud rate generator (BRG) whose division factor is controlled by registers BRRL depends on the selected clock mode. Table 9 BRRL/BRRH Register and Bit-Fields Register Bit-Fields Offset Pos. Name BRRL ...

Page 70

Interference Rejection and Spike Filtering Two or more edges in the same directional data stream within a time period of 16 reference clocks are considered to be interference and consequently no additional clock adjustment is performed. Phase Adjustment (PA) Referring ...

Page 71

DPLL 0 Count 0 Correction DPLL Output Figure 27 DPLL Algorithm (NRZ and NRZI Encoding, Phase Shift Enabled) DPLL Count 0 Correction DPLL Output ...

Page 72

DPLL Count 0 +PA Correction Transmit Clock Receive Clock Figure 29 DPLL Algorithm for FM0, FM1 and Manchester Encoding To supervise correct function when ...

Page 73

SCC Serial Bus Configuration Mode Beside the point-to-point configuration, the SCC effectively supports point-to-multipoint (pt-mpt, or bus) configurations by means of internal idle and collision detection/collision resolution methods pt-mpt configuration, comprising a central station (master) and several ...

Page 74

HDLC/SDLC: Transmission will be initiated again by the SCC as soon as possible if the first part of the frame is still present in the SCC transmit FIFO. If not, an XMR interrupt is generated. Since a ‘zero’ (‘low’) on ...

Page 75

Serial Bus Configuration Timing Modes If a bus configuration has been selected, the SCC provides two timing modes, differing in the time interval between sending data and evaluation of the transmitted data for collision detection. • Timing mode 1 ...

Page 76

Manchester (also known as Bi-Phase) The desired line coding scheme can be selected via bit field ’SC(2:0)’ in register CCR0H. 3.2.13.1 NRZ and NRZI Encoding NRZ: The signal level corresponds to the value of the data bit. By programming ...

Page 77

Transmit Clock Receive Clock FM0 FM1 1 Figure 32 FM0 and FM1 Data Encoding 3.2.13.3 Manchester Encoding Manchester: In the first half of the bit cell, the physical signal level corresponds to the logical value of the data bit. At ...

Page 78

Modem Control Signals (RTS, CTS, CD) 3.2.14.1 RTS/CTS Handshaking The SCC provides two pins (RTS, CTS) per serial channel supporting the standard request-to-send modem handshaking procedure for transmission control. A transmit request will be indicated by outputting logical ‘0’ ...

Page 79

TxCLK TxD RTS CTS Figure 34 RTS/CTS Handshaking Beyond this standard RTS function, signifying a transmission request of a frame (Request To Send), in HDLC mode the RTS output may be programmed for a special function via SOC1, SOC0 bits ...

Page 80

RxD) are connected, generating a local loopback result, the user can perform a self-test of the SCC. SCC receive logic SCC transmit logic Figure 35 SCC Test Loop Transmit data can be disconnected from pin TxD by setting ...

Page 81

Table 10 Data Bus Access 16-bit Intel Mode BHE BLE Register Access 1 0 Byte access (8 bit), even address data transfer Table 11 Data Bus Access 16-bit Motorola Mode UDS LDS Register Access 0 0 Word ...

Page 82

CLK BREQ BGNT BGACK Figure 36 SEROCCO-D requests and gets the bus The BREQ signal becomes inactive one clock later and DMA transfer cycles start. SEROCCO-D holds ...

Page 83

Bus Preemption CLK BREQ BGNT BGACK External arbiter interrupts MISTRAL DMA transfers Figure 38 Bus Preemption and Re-gain of Bus Control 3.4.4 Ending DMA Transfers CLK BREQ BGNT BGACK Figure 39 SEROCCO-D requests and gets the bus 3.5 Interrupt ...

Page 84

Since only one interrupt request output is provided, the cause of an interrupt must be determined by the CPU by reading the interrupt status registers (GSTAR, ISR0, ISR1, ISR2, DISR, GPIS). GPIS GPIM DISR DIMR Figure 40 Interrupt Status Registers ...

Page 85

General Purpose Port Pins 3.6.1 GPP Functional Description General purpose pins are provided on pins GP0...GP2. Every pin is separately programmable via the General Purpose Port Direction register GPDIR to operate as an output (bit GPnDIR=’0’ ...

Page 86

Detailed Protocol Description The following Table 12 provides an overview of all supported protocol modes and . The desired protocol mode is selected via bit fields in the channel configuration registers CCR0L, CCR0H, CCR2L Table 12 Protocol Mode Overview ...

Page 87

HDLC/SDLC Protocol Modes The HDLC controller of each serial channel (SCC) can be programmed to operate in various modes, which are different in the treatment of the HDLC frame in receive direction. Thus, the receive data flow and the ...

Page 88

Depending on the selected address mode, the SCC can perform a 2-byte or 1-byte address recognition 2-byte address field is selected, the high address byte is compared with the fixed value (group address) as well ...

Page 89

Address Mode 0 Characteristics: no address recognition No address recognition is performed and each complete frame will be stored in the SCC receive FIFO. 4.1.2 HDLC Receive Data Processing The following figures give an overview about the management of ...

Page 90

ADDR FLAG (high) to RFIFO registers RAH1,2 RAL1,2 involved Figure 43 HDLC Receive Data Processing in Address Mode 2 (16 bit) 8 bit ADDR FLAG (low) to RFIFO opt. 1) registers RAL1,2 involved (address compare) Figure 44 HDLC ...

Page 91

FLAG to RFIFO registers involved Figure 46 HDLC Receive Data Processing in Address Mode 0 option 1) The address field (8 bit address, 16 bit address or the high byte bit address) can optionally be forwarded to ...

Page 92

Frames with automatic bit Address and Control Byte Generation (Automode): 8 bit ADDR 16 bitADDR FLAG XFIFO registers XAD1 involved Frames without automatic Address and Control Byte Generation (Address Mode 2/1/0): ...

Page 93

The transmitted frame will be closed automatically only with a (closing) flag. Note: The SCC does not check whether the length of the frame, i.e. the number of bytes transmitted makes sense according ...

Page 94

CRC Generation and Checking In HDLC/SDLC mode, error protection is done by CRC generation and checking. In standard applications, CRC-CCITT algorithm is used. The Frame Check Sequence at the end of each frame consists of two bytes of CRC ...

Page 95

SCC, and – the receive abort indication ’RAB’ in the Receive Status Byte (RSTA). Additionally an optional ’FLEX’ interrupt is generated prior to ’RME’, indicating that the maximum receive frame length was exceeded. ...

Page 96

For receive operation SEROCCO-D monitors the incoming data stream for the Opening Flag (7E Hex) to identify the beginning of a HDLC packet. Subsequent bytes are part of data and are processed as normal HDLC packet including checking of CRC. ...

Page 97

HDLC frame, the unexpected characters are discarded before forwarded to the receive CRC checking unit. 7D (control-escape) and 7E H The sequence of mapping control logic is and 7E octets ACCM0..3, 3. UDAC0..3. This mechanism ...

Page 98

ACCM0..3: Async Control Character Map Register ACCM3 ... 0 0 ... UDAC0..3: User Defined Async Control Character Map Register 7 UDAC3 7Eh data in transmit FIFO: HDLC framing PPP mapping serial line received ...

Page 99

Extended Transparent Mode Characteristics: fully transparent When programmed in the extended transparent mode via the MDS1, MDS0, ADM = ‘111’), the SCC performs fully transparent data transmission and reception without HDLC framing, i.e. without • FLAG insertion and deletion ...

Page 100

D0 D1 (LSB Data Bits Start ( Bits with Parity) Bit Figure 49 Asynchronous Character Frame 4.4.2 Data Reception The SCC offers the flexibility to combine clock modes, data encoding and data sampling in ...

Page 101

Clock mode 2, 3a (DPLL mode) has to be used in conjunction with FM0, FM1 or Manchester encoding (register The isochronous mode uses the asynchronous character format. However, each data bit is only sampled once (no ...

Page 102

Additionally, the CTS signal may be used to control data transmission. 4.4.4 Special Functions 4.4.4.1 Break Detection/Generation Break generation: On issuing the transmit break command (bit ’XBRK’ in register CCR3L), the TxD pin is immediately forced to physical ‘0’ level ...

Page 103

In-Band Flow Control of Transmitted Characters: Recognition of an XON or XOFF character causes always a corresponding maskable interrupt status to be generated. Further action depends on the setting of control bit ’FLON’ (Flow Control On) in register CCR2H: 0: ...

Page 104

Transmission via this register is possible even when the transmitter is in XOFF state (however, CTS must be ‘low’). The ’TIC’ value is an eight-bit value. The number of significant bits is determined by the programmed asynch character length via ...

Page 105

DTE-A is receiving data and its receive FIFO threshold is reached, the RTS signal goes in-active ’HIGH’ forcing the CTS of DTE-B to become in-active indicating that transmission has to stop after finishing the current character. Both DTE devices should ...

Page 106

Figure 51 shows an SCC as a DTE connected to a DCE (MODEM equipment). The RTS feeds the RTS A directional flow control. So when the DTE-A’s receiver threshold is reached, the RTS signal goes inactive ’HIGH’ which is sensed ...

Page 107

MONOSYNC uses only one SYN. format. SYN SYN SOH (SYNL) (SYNH) 2 Leading Start SYN of Characters Header Figure 52 BISYNC Message Format The SYN character, its length, the length of data characters and additional parity generation are programmable: ...

Page 108

This is the user’s responsibility by appropriate software settings. Filling of the receive FIFO is controlled by a programmable threshold level. Reception is stopped if 1. the receiver is deactivated by ...

Page 109

FIFO. Inserted SYN characters are not part of the frame and thus not used for CRC calculation. 4.5.4 Special Functions 4.5.4.1 Preamble Transmission If enabled via register CCR2H transmitted with a selectable number ...

Page 110

Reception of Frames: The logical processing of received S-frames is performed by the SCC without interrupting the host. The host is merely informed by interrupt of status changes in the remote station (receiver ready / receiver not ready) and protocol ...

Page 111

RR , REJ SREJ , Y CRC Error or Abort ? N Y Prot. Error ? N Int PCE : RESET RRNR 1 Wait for N Acknowledge ? Y N N(R)=V (S)+ (S) +1 (S) ...

Page 112

Transmission of Frames: The SCC autonomously transmits S commands and S responses in the auto mode. Either transparent or I-frames can be transmitted by the user. The software timer has to be operated in the internal timer mode to transmit ...

Page 113

Rec. RNR Set RRNR 1 t Run Out n1-1 Load Rec. Ready ? Y Trm RR Trm RNR Command p=1 Command p=1 , ...

Page 114

Examples The interaction between SCC and the host during transmission and reception of I-frames is illustrated in the following two figures. The flow control with RR/RNR of I-frames during transmission/reception is illustrated in and protocol errors are shown in I ...

Page 115

Protocol Error Handling: Depending on the error type, erroneous frames are handled according to Table 14 Error Handling Frame Type Error Type I CRC error Aborted Unexpected N(S) Unexpected N(R) S CRC error Aborted Unexpected N(R) With I-field Note: The ...

Page 116

Note: The broadcast address may be programmed in register required. In this case registers The primary station has to operate in transparent HDLC mode. Reception of Frames: The reception of frames functions similarly to the LAPB/LAPD operation (see Duplex LAPB/LAPD ...

Page 117

RR(0)p=1 RR(0)f=1 Secondary Figure 57 No Data to Send: Data Reception/Transmission XIF RR(0)p=1 RR(1)p=0 ALLS Figure 58 Data Transmission (without error), Data Transmission (with error) 4.6.3 Signaling System #7 (SS7) Operation The SEROCCO-D supports the signaling system #7 (SS7) which ...

Page 118

Receive The SS7 protocol is supported by the following hardware features in receive direction: • Recognition of Signaling Unit type • Discard of repeatedly received FISUs and optionally of LSSUs if content is unchanged • Check if the length of ...

Page 119

FISUs continues. The internally generated FISUs contain FSN and BSN of the last transmitted signaling unit written to XFIFO. Using CMDRL.XREP=’1’, the contents of XFIFO (1..32 bytes) can be sent continuously. This cyclic transmission can be stopped with ...

Page 120

Register Description 5.1 Register Overview The SEROCCO-D global registers are used to configure and control the Serial Communication Controllers (SCCs), General Purpose Pins (GPP) and DMA operation. All registers are 8-bit organized registers, but grouped and optimized for 16 ...

Page 121

Table 15 Register Overview (cont’d) Offset Ch Register A B read write 12 62 STARL STARH CMDRL CMDRH CCR0L CCR0H ...

Page 122

Table 15 Register Overview (cont’d) Offset Ch Register A B read write 27 77 UDAC3 TTSA0 TTSA1 TTSA2 TTSA3 RTSA0 ...

Page 123

Table 15 Register Overview (cont’d) Offset Ch Register A B read write 44 94 AMRAL1 AMRAH1 AMRAL2 AMRAH2 RLCRL RLCRH ...

Page 124

Table 15 Register Overview (cont’d) Offset Ch Register A B read write ... Reserved Channel specific DMA registers TBADDR1L TBADDR1M TBADDR1H H ...

Page 125

Table 15 Register Overview (cont’d) Offset Ch Register A B read write C0 DA RBADDR2L RBADDR2M RBADDR2H Reserved RMBSL RMBSH ...

Page 126

Detailed Register Description 5.2.1 Global Registers Each register description is organized in three parts: • a head with general information about reset value, access type (read/write), offset address and usual handling; • a table containing the bit information (name ...

Page 127

Register 2 GMODE Global Mode Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by CPU evaluated by SEROCCO-D Bit 7 6 IDMA 0 IDMA Enable Internal DMA This bit field controls the DMA ...

Page 128

OSCPD Oscillator Power Down Setting this bit to ’0’ enables the internal oscillator. For power saving purposes (escpecially if clock modes are used which do not need the internal oscillator) this bit may remain set to ’1’. OSCPD=’0’ OSCPD=’1’ Note: ...

Page 129

GIM Global Interrupt Mask This bits disables all interrupt indications via pin INT/INT. Internal operation (interrupt generation, interrupt status register update,...) is not affected. If set, pin INT/INT immediately changes or remains in inactive state. GIM=’0’ GIM=’1’ Note: After reset ...

Page 130

Register 3 DBSR DMA Buffer Status Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by SEROCCO-D evaluated by CPU Bit 7 6 DTBB 0 DTBB DMA Transmit Buffer Channel B DRBB DMA Receive ...

Page 131

Register 4 GSTAR Global Status Register CPU Accessibility: read only Reset Value Offset Address typical usage: written by SEROCCO-D evaluated by CPU Bit 7 6 GPI DMI GPI General Purpose Port Indication This bit indicates, that ...

Page 132

ISA2 Channel A Interrupt Status Register 2 ISA1 Channel A Interrupt Status Register 1 ISA0 Channel A Interrupt Status Register 0 ISB2 Channel B Interrupt Status Register 2 ISB1 Channel B Interrupt Status Register 1 ISB0 Channel B Interrupt Status ...

Page 133

Register 5 GPDIR GPP Direction Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by CPU evaluated by SEROCCO-D Bit GPnDIR GPP Pin n Direction Control This bit selects between ...

Page 134

Register 6 GPDAT GPP Data Register CPU Accessibility: read/write Reset Value: - Offset Address typical usage: written by CPU(outputs) and SEROCCO-D(inputs), evaluated by SEROCCO-D(outputs) and CPU(inputs) Bit GPnDAT GPP Pin n Data I/O Value ...

Page 135

Register 7 GPIM GPP Interrupt Mask Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by CPU, evaluated by SEROCCO-D Bit GPnIM GPP Pin n Interrupt Mask This bit controls ...

Page 136

Register 8 GPIS GPP Interrupt Status Register CPU Accessibility: read only Reset Value Offset Address typical usage: written by SEROCCO-D, read and evaluated by CPU Bit GPnI GPP Pin n Interrupt Indiction ...

Page 137

Register 9 DCMDR DMA Command Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by CPU, evaluated by SEROCCO-D Bit 7 6 RDTB DTACK TB RDTB Reset DMA Transmit Channel B RDRB Reset DMA ...

Page 138

DTACKTB DMA Transfer Ack Transmit Channel B DTACKRB DMA Transfer Ack Receive Channel B DTACKTA DMA Transfer Ack Transmit Channel A DTACKRA DMA Transfer Ack Receive Channel A Only valid in internal DMA controller modes. bit = ’0’ bit = ...

Page 139

Register 10 DMODE DMA Mode Register CPU Accessibility: read/write Reset Value Offset Address typical usage: written by CPU, evaluated by SEROCCO-D Bit TMODEB TMODEB Transmit DMA Mode Channel B RMODEB Receive DMA Mode ...

Page 140

Register 11 DISR DMA Interrupt Status Register CPU Accessibility: read only Reset Value Offset Address typical usage: written by SEROCCO-D, evaluated by CPU Bit RBFB Note: Interrupt indications are stored even if masked ...

Page 141

TDTEB Transmit DMA Transfer End Channel B TDTEA Transmit DMA Transfer End Channel A This bit set to ’1’ indicates that a DMA transfer of transmit data is finished and the data is completely moved from the transmit buffer to ...

Page 142

Register 12 DIMR DMA Interrupt Mask Register CPU Accessibility: read/write Reset Value Offset Address typical usage: Bit MRBFB MRBFB Mask Receive Buffer Full Interrupt Channel B MRBFA Mask Receive Buffer Full Interrupt Channel ...

Page 143

Channel Specific SCC Registers Each register description is organized in three parts: • a head with general information about reset value, access type (read/write), channel specific offset addresses and usual handling; • a table containing the bit information (name ...

Page 144

Receive FIFO (RFIFO) Reading data from the RFIFO can be done in 8-bit (byte) or 16-bit (word) accesses, depending on the selected microprocessor bus width using signal ’WIDTH’. In 16-bit bus mode only 16-bit accesses to RFIFO are allowed. Only ...

Page 145

Register 15 STARL Status Register (Low Byte) CPU Accessibility: read only Reset Value Channel A Offset Address typical usage: updated by SEROCCO-D read and evaluated by CPU Bit 7 6 Command Status H XREPE 0 XREPE ...

Page 146

XREPE Transmit Repetition Executing XREPE=’0’ XREPE=’1’ TEC TIC Executing TIC=’0’ TIC=’1’ CEC Command Executing CEC=’0’ CEC=’1’ Note: CEC will stay active if the SCC is in power-down mode serial clock, needed for command execution, is available. FCS ...

Page 147

XDOV Transmit FIFO Data Overflow XDOV=’0’ XDOV=’1’ XFW Transmit FIFO Write Enable XFW=’0’ XFW=’1’ CTS CTS (Clear To Send) Input Signal State CTS=’0’ CTS=’1’ Note: A transmit clock is necessary to detect the input level of CTS. Optionally this input ...

Page 148

SYNC Synchronization Status This bit indicates whether the receiver is in synchronized state. After a ’HUNT’ command ’SYNC’ bit is cleared and the receiver starts searching for a SYNC character. When found the ’SYNC’ status bit is set immediately, an ...

Page 149

WFA Wait For Acknowledgement This status bit is significant in Automode only. It indicates whether the Automode state machine expects an acknowledging I- or S-Frame for a previously sent I-Frame. WFA=’0’ WFA=’1’ XRNR Transmit RNR Status This status bit is ...

Page 150

Register 17 CMDRL Command Register (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU, evaluated by SEROCCO-D Bit 7 6 Timer H STI TRES A STI TRES B STI ...

Page 151

For a write access to the register, the new value gets OR’ed with the current register contents. The ’CEC’ bit in register STARL/STARH STI Start Timer Command Self-clearing command bit: HDLC Automode: In HDLC Automode the timer is used internally ...

Page 152

TXOFF Transmit Off Command Self-clearing command bit: This command bit is significant if in-band flow-control is selected. TXOFF=’1’ TXON Transmit On Command Self-clearing command bit: This command bit is significant if in-band flow-control is selected. TXON=’1’ XRES Transmitter Reset Command ...

Page 153

XME Transmit Message End Self-clearing command bit: XME=’1’ XREP Transmission Repeat Command Self-clearing command bit: XREP=’1’ RMC Receive Message Complete Self-clearing command bit: RMC=’1’ RNR Receiver Not Ready Command NON self-clearing command bit: This command bit is significant in HDLC ...

Page 154

HUNT Enter Hunt State Command Self-clearing command bit: HUNT=’1’ RFRD Receive FIFO Read Enable Command Self-clearing command bit: RFRD=’1’ RRES Receiver Reset Command Self-clearing command bit: RRES=’1’ Data Sheet Register Description (CMDRH) This command forces the receiver to enter its ...

Page 155

Register 19 CCR0L Channel Configuration Register 0 (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit 7 6 misc. H VIS PSD VIS ...

Page 156

VIS Masked Interrupts Visible VIS=’0’ VIS=’1’ Note: Interrupts masked in registers interrupt. PSD DPLL Phase Shift Disable This option is only applicable in the case of NRZ or NRZI line encoding is selected. PSD=’0’ PSD=’1’ BCR Bit Clock Rate This ...

Page 157

TOE Transmit Clock Out Enable For clock modes 0b, 2b, 3a, 3b, 6b, 7a and 7b, the internal transmit clock can be monitored on pin TxCLK as an output signal. In clock mode 5, a time slot control signal marking ...

Page 158

SC(2:0) Serial Port Configuration This bit field selects the line coding of the serial port. Note, that special operation modes and settings may require or exclude operation in special line coding modes. Refer to the ’prerequisites’ in the dedicated mode ...

Page 159

Register 21 CCR1L Channel Configuration Register 1 (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit CRL C32 0 0 ...

Page 160

CRL CRC Reset Value This bit defines the initial value of the internal transmit/receive CRC generators: CRL=’0’ CRL=’1’ C32 CRC 32 Select This bit enables 32-bit CRC operation for transmit and receive. C32=’0’ C32=’1’ Note: The internal ’valid frame’ criteria ...

Page 161

DIV Data Inversion This bit is only valid if NRZ data encoding is selected via bit field SC(2:0) in register CCR0H. DIV=’0’ DIV=’1’ ODS Output Driver Select The transmit data output pin TxD can be configured as push/pull or open ...

Page 162

FRTS Flow Control (using signal RTS) Bit ’FRTS’ together with bit ’RTS’ determine the function of signal RTS: RTS, FRTS FCTS Flow Control (using signal CTS) This bit controls the function of ...

Page 163

CAS Carrier Detect Auto Start CAS = ’0’ CAS = ’1’ Note: (1) In clock mode 1, 4 and 5 this bit must be set to ’0’. (2) A receive clock must be provided for the autonomous receiver control function ...

Page 164

Register 23 CCR2L Channel Configuration Register 2 (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit MDS(1: ...

Page 165

MDS(1:0) Mode Select This bit field selects the HDLC protocol sub-mode including the ’extended transparent mode’. MDS = ’00’ MDS = ’01’ MDS = ’10’ MDS = ’11’ Note: ’MDS(1:0)’ must be set to ’10’ if any PPP mode is ...

Page 166

PPPM(1:0) PPP Mode Select This bit field enables and selects the HDLC PPP protocol modes: PPPM = ’00’ No PPP protocol operation. The HDLC sub-mode is PPPM = ’01’ Octet synchronous PPP protocol operation. PPPM = ’10’ Asynchronous PPP protocol ...

Page 167

SLEN SYNC Character Length This bit selects the SYNC character length in BISYNC/MONOSYNC operation mode: SLEN = ’0’ SLEN = ’1’ BISNC Select MONOSYNC/BISYNC Mode This bit selects BISYNC or MONOSYNC operation mode: BISNC = ’0’ BISNC = ’1’ MCS ...

Page 168

NPRE(1:0) Number of Preamble Repetitions This bit field determines the number of preambles transmitted: NPRE = ’00’ 1 preamble. NPRE = ’01’ 2 preambles. NPRE = ’10’ 4 preambles. NPRE = ’11’ 8 preambles. ITF Interframe Time Fill This bit ...

Page 169

XCRC Transmit CRC Checking Mode XCRC=’0’ XCRC=’1’ FLON Flow Control Enable In ASYNC mode, in-band flow control is supported: FLON=’0’ FLON=’1’ CAPP CRC Append In BISYNC mode the CRC generator can be activated: CAPP = ’0’ CAPP = ’1’ Data ...

Page 170

CRCM CRC Mode Select In BISYNC mode the CRC generator can be configured for two different generator polynoms: CRCM = ’0’ CRCM = ’1’ Data Sheet CRC-16 The polynominal CRC-CCITT The polynominal is ...

Page 171

Register 25 CCR3L Channel Configuration Register 3 (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ELC AFX TCDE 0 ...

Page 172

ELC Enable Length Check This bit is only valid in HDLC SS7 mode: If the number of received octets exceeds 272 + 7 within one Signaling Unit, reception is aborted and bit RSTA.RAB is set. ELC=’0’ ELC=’1’ TCDE Termination Character ...

Page 173

SLOAD Enable SYN Character Load In BISYNC mode, SYN characters might be filtered out or stored to the SCC receive FIFO. SLOAD=’0’ SLOAD=’1’ CSF Compare Status Field This bit is only valid in HDLC SS7 mode: If the status fields ...

Page 174

DXS Disable Storage of XON/XOFF Characters In ASYNC mode, XON/XOFF characters might be filtered out or stored to the SCC receive FIFO: DXS=’0’ DXS=’1’ XBRK Transmit Break XBRK=’0’ XBRK=’1’ ESS7 Enable SS7 Mode This bit is only valid in HDLC ...

Page 175

PAR(1:0) Parity Format This bit field selects the parity generation/checking mode: PAR = ’00’ PAR = ’01’ PAR = ’10’ PAR = ’11’ The received parity bit is stored in the SCC receive FIFO depending on the selected character format: ...

Page 176

RADD Receive Address Forward to RFIFO This bit is only valid – HDLC sub-mode with address field support is selected (Automode, Address Mode 2, Address Mode 1) – in SS7 mode RADD=’0’ RADD=’1’ DPS Data Parity Storage Only ...

Page 177

RFDF Receive FIFO Data Format In ASYNC mode, the character format is determined as follows: RFDF='0' Data Byte Char7 7 Char8 (no parity bit stored) P: Parity bit stored ...

Page 178

RFTH(1:0) Receive FIFO Threshold This bit field defines the level up to which the SCC receive FIFO is filled with valid data before an ’RPF’ interrupt is generated. (In case of a ’frame end / block end’ condition the SEROCCO-D ...

Page 179

Register 27 PREAMB Preamble Register CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit PRE(7:0) Preamble This bit ...

Page 180

Register 28 TOLEN Time Out Length Register CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit TOIE B 0 ...

Page 181

Register 29 ACCM0 PPP ASYNC Control Character Map 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 182

Register 31 ACCM2 PPP ASYNC Control Character Map2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 183

ACCM ASYNC Character Control Map This bit field is valid in HDLC asynchronous and octet-synchronous PPP mode only: Each bit selects the corresponding character (indicated as hex value 1F ..00 in the register description table) as control character which has ...

Page 184

Register 33 UDAC0 User Defined PPP ASYNC Control Character Map 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 185

Register 35 UDAC2 User Defined PPP ASYNC Control Character Map 2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 186

AC3..0 User Defined ASYNC Character Control Map This bit field is valid in HDLC asynchronous and octet-synchronous PPP mode only: These bit fields define user determined characters as control characters which have to be mapped into the transmit data stream. ...

Page 187

Register 37 TTSA0 Transmit Time Slot Assignment Register 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 188

Register 39 TTSA2 Transmit Time Slot Assignment Register 2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit Register 40 ...

Page 189

The following register bit fields allow flexible assignment of bit- or octet-aligned transmit time-slots to the serial channel. For more detailed information refer to chapters Mode 5a (Time Slot Mode)” on Page 57 on Page 64. TCS(2:0) Transmit Clock Shift ...

Page 190

Register 41 RTSA0 Receive Time Slot Assignment Register 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 191

Register 43 RTSA2 Receive Time Slot Assignment Register 2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit Register 44 ...

Page 192

The following register bit fields allow flexible assignment of bit- or octet-aligned receive time-slots to the serial channel. For more detailed information refer to chapters Mode 5a (Time Slot Mode)” on Page 57 on Page 64. RCS(2:0) Receive Clock Shift ...

Page 193

Register 45 PCMTX0 PCM Mask Transmit Direction Register 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit T07 T06 T07 T06 ...

Page 194

Register 47 PCMTX2 PCM Mask Transmit Direction Register 2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit T23 T22 T23 T22 ...

Page 195

PCMTX PCM Mask for Transmit Direction This bit field is valid in clock mode 5 only and the PCM mask must be enabled via bit ’TEPCM’ in register TTSA1. Each bit selects one of 32 (8-bit) transmit time-slots. The offset ...

Page 196

Register 49 PCMRX0 PCM Mask Receive Direction Register 0 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit R07 R06 R07 R06 ...

Page 197

Register 51 PCMRX2 PCM Mask Receive Direction Register 2 CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit R23 R22 R23 R22 ...

Page 198

PCMRX PCM Mask for Receive Direction This bit field is valid in clock mode 5 only and the PCM mask must be enabled via bit ’REPCM’ in register RTSA1. Each bit selects one of 32 (8-bit) receive time-slots. The offset ...

Page 199

Register 53 BRRL Baud Rate Register (Low Byte) CPU Accessibility: read/write Reset Value Channel A Offset Address typical usage: written by CPU; read and evaluated by SEROCCO-D Bit ...

Page 200

BRM(3:0) Baud Rate Factor ’M’ BRN(5:0) Baud Rate Factor ’N’ These bit fields determine the division factor of the internal baud rate generator. The baud rate generator input clock and the usage of baud rate generator output depends on the ...

Related keywords