CL-CD1400 Product Bulletin

Size: px
Start display at page:

Download "CL-CD1400 Product Bulletin"

Transcription

1 CIRRUS Product Bulletin FEATURES Asynchronous Features: Software-programmable serial data rates up to Kbitlsec. full-duplex1 Twelve bytes of FIFO for each transmitter and each receiver, with programmable threshold for receive FIFO-interrupt generation Improved interrupt schemes: Good data interrupts eliminate the need for character status check Special character processing, particularly useful for UNIX-line-driver applications, optionally handled automatically by the : - Automatic Expansion of NL to CR-NL - Supports LNEXT and ISTRIP - Ignore Break - UNIX parity handling options: Character removed from stream Passed as good data Replaced with null (00 hex) Preceded with FF-OO hex Passed as is with exception flagged Independent bit rate selection for transmit and receive on each channel (cont.) Four-channel Serial/Parallel Communications Engine with UNIX Character Processing OVERVIEW The is a flexible asynchronous receiver! transmitter with four full-duplex serial channels, or three full-duplex serial channels and one high-speed bidirectional parallel channel. With optional special character processing capabilities, it is especially well-suited to UNIX applications. The is fabricated in an advanced-cmos process and operates on a system clock of up to MHz. Packaged in a 68-pin PLCC, its high throughput, low-power consumption and high level of integration permit system designs with minimum part-count, maximum performance and maximum reliability. (cont.) Functional Block Diagram ---. USER- CONFIGURABLE CHANNEL 0 SERIAUPARALLEL SERIAUPARALLEL INTERFACE CHANNELS HOST INTERFACE HOST BUS INTERFACE RISC PROCESSOR ~ t RAM FIRMWARE ROM ~ f--+ USER- CONFIGURABLE CHANNEL 1 USER- CONFIGURABLE CHANNEL 2 '---+ USER- CONFIGURABLE CHANNEL % throughput is guaranteed up to 70K baud for full-duplex operation on all four channels simultaneously. 11S.2K baud is achievable at reduced throughput. Refer to the data sheet for details. February 1991

2 FEATURES (cont.) Serial/Parallel Communications Engine o User-programmable and automatic flow control modes for the serial channels: - In-band (software) flow control via single character (XON/XOFF) - Out-of-band (hardware) flow control via RTS/CTS and DTR/DSR Line-break detection and generation Insertion of transmit delays in data stream Local and remote maintenance loopback modes Six modem control signals-per-channel Odd, even, no or forced parity Parallel Features: Parallel data rate up to 20 Kbyte/sec. Thirty-byte FIFO Automatic generation and recognition of handshake control signals Compatible with Centronics -interface specifications OVERVIEW (cont.) The 's ability to move data efficiently from the serial channels to the host system results in an order-ofmagnitude improvement in system-level throughput, and a reduction in overhead on the host system. Improved system throughput is attributed to a combination of features, most important of which are the transmit and receive data buffers. Each serial channel has two 12- byte FIFOs, one each for transmit and receive, and the parallel channel has 30 bytes. The receive FIFOs have programmable thresholds to minimize interrupt-latency requirements. The communicates with the host system via service requests and acknowledgements. There are features to minimize both the number of requests to be serviced and the time required to service them. Required service requests have been reduced by the FIFOs, with only one needed every 12 characters. To reduce the time required per request, the supplies separate vectors for four different types of service requests. This reduces the time required by the host system to determine what action to take. For instance, there is a unique vector for "good data", so that the host wastes no time checking status bits or error conditions. If there is an error condition, the supplies a unique vector pointing to the error-handling routine. Other vectors report transmit status and modem signal change. The is based on a high-performance proprietary RISC processor architecture developed by Cirrus Logic specifically for data communication applications. This internal CPU executes all instructions in one clock cycle and uses a register window architecture to ensure zero-overhead context switching for each type of internal interrupt. The on-chip RISC processor is transparent to the user, and no programming is required. Because the on-chip processor is handling every character, such features as automatic flow control and special character recognition are easily implemented, further reducing host system load. Both in-band (XON, XOFF) and out-of-band (RTS/CTS, DSR/DTR) flow control modes are supported. For in-band flow control, the automatically starts and stops its transmitter when the remote computer sends flow control characters. The also makes it easy for the local host to flow-control the remote computer, via the "Send Special Character" command. For out-of-band flow control, the transmitter asserts RTS and monitors CTS for permission to send. The receiver asserts and negates DTR when the receive FIFO reaches a user-definable threshold. Character processing demands significant host CPU power and real-time responses. In addition to the inband flow control, the provides features that off-load host CPU overhead in UNIX terminalinterface software. For example, the can expand the 'linefeed' character to 'carriage returnlineteed' automatically. Multiple- systems are easily implemented via a daisy-chain scheme. A Fair Share feature ensures equal access for service requests, across multiple devices. What makes the so much better than conventional dumb UARTs is its efficiency, even when operating in a polled environment. The is truly intelligent; it is "thinking" about what is going on. For example, with a dumb UART, the host has to ask each channel, in turn, whether it has any data. The host system asks the, as a whole, whether is has data. The chip tells the host whether there is any data, which channel, and whether it is good or erroneous, rather than the host testing each channel. Thus, the host-peripheral interface is easier to implement, faster, and more efficient. c

3 Serial/Parallel Communications Engine RRUS CONFIGURATION EXAMPLES RESET" ClK RAM TxOO A[6:0] & RxOO 08[7:0] RTSO* FIFOs CTSO* RJW* CHANNEL 0 OTRO*, CS* HOST OSRO* OS* CDO* BUS OTACK* RIO* SVCREQR* SVCREQT* INTERFACE 8 SAME AS SVCREQM* CHANNEL 1 CHANNEL 0 OGRANT* OPASS* RISC FIRMWARE 8 PROCESSOR ROM SAME AS SVCACKR* CHANNEL 2 CHANNEL 0 SVCACKT* SVCACKM* 8 SAME AS CHANNEL 3 CHANNEL 0. Four Full-modem Serial Channels C PSTR08E* PACK* RESET" PSLlN* PSlCT ClK PARALLEL PBUSY* RAM A[6:0] PINIT* & CHANNEL PERROR* 08[7:0] FIFOs PPE RJW* PAUTOFO* CS* HOST PO[7:0] OS* OTACK* BUS Tx01 Rx01 SVCREQR* INTERFACE RTS1* SVCREQT" CHANNEL 1 CTS1* SVCREQM* DGRANT" DPASS* RISC FIRMWARE 6 PROCESSOR ROM DTR1* DSR1* PRINTER OR SCANNER SAME AS SVCACKR* CHANNEL 2 CHANNEL 1 SVCACKT* SVCACKM* 6 SAME AS CHANNEL 3 CHANNEL 1 Three Serial Channels and One Parallel Channel

4 Direct Sales Offices Domestic CIRRUS Product Bulletin International N. CALIFORNIA NORTH CENTRAL NORTHEASTERN JAPAN San Jose AREA AREA Kanagawa-Ken TEL: 408/ Westchester, IL Andover, MA TEL: 81/ FAX: 408/ TEL: 708/ TEL: 508/ FAX: 81/ FAX: 708/ FAX: 508/ S. CALIFORNIA SINGAPORE Laguna Hills SOUTH CENTRAL Philadelphia, PA TEL: 65/ TEL: 714/ AREA TEL: 215/ FAX: 65/ FAX: 714/ Austin, TX FAX: 215/ TEL: 512/ TAIWAN Thousand Oaks FAX: 512/ SOUTH EASTERN Taipei TEL: 805/ AREA TEL: 886/ FAX: 805/ Boca Raton, FL FAX: 886/ TEL: 407/ ROCKY MOUNTAIN FAX: 407/ GERMANY AREA Herrsching Boulder, CO Atlanta, GA TEL: 49/ TEL: 303/ TEL: 404/ FAX: 49/ FAX: 303/ FAX: The Company Cirrus Logic, Inc., is a leading supplier of high-integration peripheral controller circuits for mass storage, graphics, and data communications. The company also produces state-of-the-art software and firmware to complement its product lines. Cirrus Logic technology is used in leading-edge personal computers, engineering workstations, and office automation. The Cirrus Logic formula combines proprietary S/LATMt IC design automation with system design expertise. The S ILA design system is a proven tool for developing high-performance logic circuits in half the time of most semiconductor companies. The results are better VLSI products, on-time, that help you win in the marketplace. Cirrus Logic's extensive quality assurance program - one of the industry's most stringentensures the utmost in product reliability. Talk to our systems and applications specialists; see how you can benefit from a new kind of semiconductor company - Cirrus Logic. t U.S. Patent No. 4,293,783 0 c Copyright, Cirrus Logic, Inc., 1990 Cirrus Logic, Inc. believes the information contained in this document is accurate and reliable. However, it is subject to change without notice. No responsibility is assumed by Cirrus Logic, Inc. for its use, nor.for infringements of patents or other rights of third parties. This document implies no license under patents or copyrights. Trademarks in this document belong to their respective companies. Cirrus Logic, Inc. products are covered under one or more of the following U.S. patents: 4,293,783; Re. 31,287; 4,763,332; 4,777,635; 4,839,896; 4,931,946; 4,979,173. C CIRRUS, Inc., 3100 West Warren Ave. Fremont, CA TEL: 415/ FAX: 415/

5 --WGIC Intelligent, Four-Channel Asynchronous Communications Controller Version 1.0 Data Communications Products Group Cirrus Logic, Inc. Scope This report presents a performance evaluation of the Cirrus Logic. Inc. CL CD1400 intelligent. four-channel. asynchronous communications controller. also known as an UXART ("The UART for UNIX~. It is the product of an ongoing test program at Cirrus Logic. This document also includes a glossary of terms used in testing the CL CD1400. Related Documents - Data Sheet ecopyright-cirrus Logic, Inc All rights reserved. Permission is hereby granted for use, reproduction, republication, or abtraction of this material with attribution, by companies not involved in the sale or manufacture of integrated circuits. March 1991

6 INTRODUCTION The is a four-channel UART operating at a maximum speed of Kbps. This high sustainable throughput makes it one of the fastest UARTs available. Sustainable throughput is a key specification that is often ignored or misrepresented. Sustainable throughput refers to the average data rate tllat can be maintained over a long period of time, not tlle 'peak' rate at which the device can be clocked. The CL-CDI400 is a CMOS design witll four full-duplex serial channels, each having separate 12-byte transmit and receive FIFOs. In addition, one channel can be configured as a parallel Centronics~-compatible interface. Because it moves data more efficiently from the serial channels to the host system than a conventional UART, the CL-CD 1400 reduces host-system overhead and yields a ten-fold improvement in system throughput. The CL-CDI400 is based on a high-speed, integrated RISC CPU developed by Cirrus Logic for communication applications. This on-chip processor is transparent to the user, and no programming is required. Because the on-chip processor is handling every character, automatic flow control and special character recognition are easily implemented, funher reducing host system load. This report is a summary of the performance capabilities of the CL-CD 1400 as measured on the bench in 'real world' (and worse) conditions. PERFORMANCE RESULTS Four Channels, Simultaneous Transmit and Receive The CL-CD 1400 is capable of supponing four simultaneous full-duplex channels at kbps. U ARTs are typically" used eitller to drive terminals, or for machine-to-machine file transfers. Of these two uses, the worst-case operating environment for a UART is machine-to-machine file transfer, because the machines are able to 'type' far faster than humans can. To simulate this, all receivers were operated at kbps with 100 percent throughput and loading; the transmitters were driven at the same speed. The transmitters were then measured to ascenain the throughput they could sustain. The results of this test are summarized in Table 1. Table 1. Throughput at kbps Number of active receive channels o Transmitter throughput >99 percent >99 percent 60 percent 40 percent 25 percent This worst-case test scenario is more severe than the real world; most of the high-speed serial link protocols used for machine-to-machine file transfers, such as UUCP, are effectively half-duplex. At any given instant, the bulk of data flow is in one direction, contrary to true simultaneous full-duplex operation. When the receivers are lightly loaded, the CL-CD 1400 easily drives all four transmitters at kbps with greater than 99 percent throughput. Specifically, the CL-CD 1400 can sustain full transmitter output at up to 20 percent receive loading on all four channels, depending on the burst level of the traffic received.,(' ( ~-, 2 March 1991

7 Because of its sustainable throughput, the a.-cd 1400 is ideal not only for tenninal-server connections to tenninals, but also tenninal-server connections to personal computers, and host-to-host connections. Four Channels, Transmit-Only This Transmit-Only Mode simulates a typical tenninal server application. In tenninal servers, most data movement is to the tenninal, with only low duty cycle input from the tenninal keyboard. Transmit-Only Mode was tested at both half and full speed. In both cases, a continuous stream of capital 'U's were transmitted, eight bits perchara.cter, one stop bit and no parity. This characterpattem results in a square wave bit stream that facilitates the noting of irregularities in bit timing and character assembly. Gaps seen in the character spacing indicate transmitter underrun or incorrectly disassembled and transmitted bits. Transmission efficiency for up to three channels was nearly 100 percent; no gaps were noted. Activating the fourth channel caused a less-than-l-percent drop in efficiency. Gaps of one or two bit times after a character in the transmit data were occasionally found. This condition was rare and impossible to quantify. No available tenninal can operate at kbps, so some tests were done at half-speed, allowing the connection of a 57.6 kbps tenninal. The tenninal showed that all data was error-free. Operating the a.-cdi400 at a full clock rate did not produce any detectable changes in the behavior noted in the half-speed transmit-only test This was confinned under full-speed operation by examining the data with a logic analyzer to verify that there were no missing or erroneous bits. Four Channels, Simultaneous Transmit and Receive with Loopback Though not the worst-case scenario for UART operation, loopback in the was carefully examined. Loopback represents a 'typical' situation of heavy but not continuous loading. To determine if a.-cd 1400 behavior under increasing load was predictable and linear, the bit rate was steadily increased and the effective throughput monitored for errors. The results of this test are shown in Figure 1. As shown, the overall throughput (transmit and receive) at kbps is about 56 percent. 100%-r ~ ~ ~~~====~'_ 1 channel operating 80% 70% 60% 2 channels operating 3 channels operating 4 channels operating 50% 20% 10% O%~ ~ ~ ~ ~ ~~ Kbps Kbps Kbps Kbps Kbps Figure 1. Performance March

8 FIRMWARE ARCHITECTURE CL-CDI400 operation can be better understood by focusing on finnware tasks and structure. CL-CDI400 finnware, comprising both foreground and background tasks, has been designed to optimize perfonnance and handle overload conditions without dropping bits or characters. Foreground tasks are driven by individual bit interrupts from the bit engines, and are responsible for assembling bits into characters or disassembling characters into bits. They communicate with the background via one-character holding registers and event-posting mechanisms shown in Figures 2a and 2b. Background tasks are responsible for FIFO management, special character processing, and identifying conditions such as FIFO full or FIFO empty, which require the assertion of an outbound interrupt The background code is a polling system, and its various tasks are prioritized into inner-loop and outer-loop functions (see Figure 3). The inner loop is responsible for moving transmit characters to the holding register, and moving received characters from the holding register to the FIFO. Receive is favored over transmit. For this reason, when the CL-CDI400 CPU is fully loaded, it will service receive over transmit, and occasional-to-frequent gaps will occur between transmit characters as the CPU loads down. This is a desirable feature; as the CL-CD 1400 processor becomes increasingly busy, it limits itself in an non-erroneous way. The gaps are also an effective way to assess the CPU load. As shown in Figure 3, for each pass through the outer loop, the inner loop executes four times, checking the four channels for either receive or transmit activity. Note that if a channel receiver needs service; the channel transmitter is not serviced on that pass through the loop. This is the mechanism that favors receiving over transmitting. The inner loop must execute four passes in the minimum character time. If it cannot do this, receive overflow errors will occur. When the CL-CDI400 is heavily loaded, every pass through the loop will result in a receive character being handled; this is perfonnance limit of the device. The outer loop scans for conditions that require the notification of the host, such as full or empty FIFOs, modem signals, and lower-priority tasks~ This is when conditions requiring the CL-CD 1400 to interrupt the host are detected and acted upon. TEST CONDITIONS Clock Speed Bench testing was perfonned at the rated clock speed of 20 MHz, equivalent to 10 MIPS (million instructions per second). For several reasons, however, lower clock speeds were also tested; it's important to understand why. A problem in testing at high data rates is that there are few other sources of asynchronous data capable of operating at kbps. Many common protocol testers, for example, can operate only up to 64 kbps. To test in loopback is one approach, but as the CL-CDI400 becomes busy, the transmitter throughput drops. The device automatically limits itself. With 'test characters' that supply a continuous stream of characters at 57.6 kbps, tests were run at half-speed; that is, the CL-CDI400 at a five-mips rate (to MHz oscillator), supporting a true baud rate of57.6 kbps. This is the same intemalloading, or 'Bits-per-MIPS,' as to MIPS and kbps. Other testing was perfonned at true full speed. In some tests, the I/O speed of the AT bus limited the ability of a I A T386 to service the CL-CD The effect of this can be measured by running the CL-CDI400 at half-speed, which has the effect of doubling the apparent speed of the IAT386 system. Several of the tests were run at both full and half speed to quantify and factor this effect. For example, at full speed, when one channel was set to receive its own transmission, the transmitter showed gaps of 1.5 character times every 12 characters-when the FIFO empties. However, this degradation was completely attributable 4 March 1991

9 Transmitter FIFO Transmitter H oiding Register I I I I l (, Full / Empty BIt I I I I B.ckgrauncl Code: FIFO to H.R. xfer, flow control, other features (Polling Loop) F-arauncl Code: Btt Dlsassentlly, H.R. to S.R. transfer (Interrupt-Driven) r----. "" Tranmsmer Shift Register RTS Out CTS In Figure 2a. Transmit Firmware Foreground and Background Tasks Receiver FIFO ReceIve Data Count Register J I Receiver Holding RegIster I I I Receiver Shift Register Background Code: ~... ~ H.R. to FIFO xfer, flow control, ( II I Full I EIrpIy BIt other features (Polling Loop) ~ ForIIgraund Code: 1 BIt Assembly, S.R. to H.R. transfer (lrurrupt-oriven) "'" DTR DSR Out In Figure 2b. Transmit Firmware Foreground and Background Tasks March

10 Power-On Reset Initialization Host Command. Processing Timer Functions Global (Software) Reset Process Rev Char; check all special features; place in FIFO Process Rev Interrupt '".--- Process Xmt Char; check all special features; fetch from FIFO Rev Interrupt Scanning Xmt Interrupt Scanning Modem Interrupt Scanning Figure 3. Flow 6 March 1991

11 WGIC to the PC/AT interrupt service latency, and this was verified by testing at half speed. The PC/AT processed the interrupts, and no l.5-character/time gaps occurred. The perfonnance drop was in the transmit data stream only, and no errors were encountered in either transmit or receive characters. See section titled Measurement Techniques for more details. System Environment All testing was done on a PC/A T386-compatible computer using a CL-CD 1400 evaluation board. The PC operated at 25 MHz and its standard AT bus ran at one-third the processor speed. The processor speed proved to be a limiting factor in some tests because the slow AT bus cannot support the aggregate demand of multiple CL-CD 1400 channels. Input (data to be received) was generated either by UARTs running in other machines, or by a pulse generator. Data fonnat for both transmit and receive was eight bits, no parity, one stop bit Testing was perfonned with both minimal and maximal character processing. Measurement Techniques Efficiency measurements, such as active transmission and idle times, were accomplished with a logic analyzer. The results indicated whether or not the measured idle time was due to host-imposed interrupt service limitations or CL CDI400 internal constraints. Idle time can be caused by either of two conditions: transmitter underrun due to internal chip perfonnance, or transmitter underrun caused by interrupt latency in the PC/AT interrupt service routine. To eliminate the second condition from impacting measurements, a logic analyzer was used (when transmitter underruns occurred) to detennine the placement of the interrupt signal with respect to the underrun. It was also used to detennine whether the PC was in its idle loop, or was servicing another CL-CD14oo interrupt at the time. To test for slowdowns attributable to the PC, the CL-CD 1400 was run at half speed, making the PC/AT twice as fast (relatively), and halving its effective overhead. Underruns due to interrupt latency and CL-CDI4oo internal delays were also detennined. At kbps, the CL CD1400 transmitter consistently underruns after the transmit-fifo-empty interrupt is posted (when one or more channels was set for receive and all four channels set for transmit). This is due to PC limitations, specifically the inability to move enough data over the slow AT bus. By running tests at both half and full speed, underruns due to PC/AT perfonnance limitations could be factored out of the analysis. Software Cirrus Logic-developed, CL-CDI400 evaluation board software was used in the tests described in this report. The software has not been optimized for maximum perfonnance. Higher Speed Testing When the CL-CD14oo receivers were tested at kbps, one channel operated properly, but the PC/AT became saturated. An attempt to drive a second channel overloaded the PC/AT and no meaningful data was obtained. CONCLUSION The is highly reliable when supporting kbps data transmission rates, either half- or full-duplex. When transmitting, or transmitting with some receive data, it can maintain 100 percent throughput. It also will receive data on multiple channels at kbps, reducing its transmission automatically to service the demand. March

12 TEST TERMINOLOGY Bits-per-MIP Character Time Efficiency Fatal Error Half-channel Idle time True Baud Rate The maximum baud rate that can be supported at a given processor clock speed. Testing at different clock rates has shown that the ratio is scalable. For example, if a UART ran 38.4 kbps at 10 MHz, it could be assumed that it runs 76.8 at 20 MHz because the CL CDI400 is a fully synchronous design. The time spent sending a character. For instance, when sending a character at 38.4 kbps, the bit time is microseconds. If the character is defined as eight bit, one parity bit, one stop bit, then the total number of bits is 11, so the character time is microseconds. The ratio of charactertime to the sum of character time plus idle time. This value was obtained by noting the amount of idle time on the output versus the amount of active transmission over an arbitrary time period. A dropped bit parity or framing error, presumably caused by a bit rate too fast for the CL CDI400. A transmitter or receiver. Two half-channels make up a full channel. We use this term because in the CL-CD 1400, the software considers the eight half channels as eight processes, not four processes. The 'gap', if any, between characters. Though not a true physical gap, it manifests itself as a stretched stop bit, that is, one longer than the programmed value (typically 1 bit). This idle time causes no problems in system operation, and so is not considered an error condition. The actual bits-per-second rate on the line. During testing, it was desirable to run some tests at half clock speed because most other terminals cannot operate fast enough to fully test the CL-CDI400. By slowing down the CL-CDI400, we can be sure we are loading it to the maximum amount. When the CL CD 1400 is operated at half the normal processor speed, the baud rate divisor is kept the same, so the results will scale. This means that the true baud rate is one-half the programmed value. '... ' / i \, '-., 8 March 1991

13 r' Notes ( r'" c' March

14 Direct Sales Offices Domestic N. CALIFORNIA San Jose TEL: 408/ FAX: 408/ S. CALIFORNIA Tustin TEL: FAX: Thousand Oaks TEL: 805/ FAX: 805/ ROCKY MOUNTAIN AREA Boulder, CO TEL: 303/ FAX: 303/ WGIC NORTH CENTRAL AREA Westchester, IL TEL: 708/ FAX: 708/ SOUTH CENTRAL AREA Austin, TX TEL: 512/ FAX: 512n NORTHEASTERN AREA Andover, MA TEL: 508/ FAX: 508/ Philadelphia, PA TEL: 215/ FAX: 215/ SOUTH EASTERN AREA Boca Raton, FL TEL: 407/ FAX: 407/ Atlanta, GA TEL: FAX: 404n International GERMANY Herrsching TEL: 49/ FAX: 49/ JAPAN Kanagawa-Ken TEL: 81/ FAX: 81/ ~~«-::~~::::-:':::::;:$"::;*:::::::S-:::-S::»~::::~S;SX::1<::::::,/ I SINGAPORE TEL: 65/ FAX: 65/ TAIWAN Taipei TEL: 886/ FAX: 886/ UNITED KINGDOM Berkshire, England TEL: 44/ FAX: 44/ The Company / Cirrus Logic~, Inc., produces high-integration peripheral controller circuits for mass storage, graphics, and data communications. Our products are used in leading-edge personal computers, engineering workstations, and office automation equipment. The Cirrus Logic formula combines proprietary S/LATMt IC design automation with system design expertise. The S/LA design system is a proven tool for developing high-performance logic circuits in half the time of most semiconductor companies. The results are better VLSI products, on-time, that help you win in the marketplace. Cirrus Logic's fabless manufacturing strategy, unique in the semiconductor industry, employs a full manufacturing infrastructure to ensure maximum product quality, availability and value for our customers. Talk to our systems and applications specialists; see how you can benefit from a new kind of semiconductor company. t u.s. Patent No. Cirrus Logic, Inc., 1991 Cirrus Logic, Inc. believes the information contained in this document is accurate and reliable. However, it is subject to change without notice. No responsibility is assumed by Cirrus Logic, Inc. for its use, nor for infringements of patents or other rights of third parties. This document implies no license under patents or copyrights. Trademarks in this document belong to their respective companies. Cirrus Logic, Inc. products are covered under one or more of the following U.S. patents: 4,293,783; Re. 31,287;rf 4,763,332; 4,777,635; 4,839,896; 4,931,946; 4,979,173. ~, CIRRUS, Inc., 3100 West Warren Ave. Fremont, CA TEL: 415/ FAX: 415/

SC16C650B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder

SC16C650B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder 5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder Rev. 04 14 September 2009 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver

More information

SC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs

SC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs Rev. 05 17 October 2008 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function

More information

SC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs

SC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs Rev. 05 1 October 2008 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function

More information

SC16C550 Rev June 2003 Product data General description Features

SC16C550 Rev June 2003 Product data General description Features Universal Asynchronous Receiver/Transmitter (UART) with 16-byte FIFO and infrared (IrDA) encoder/decoder Rev. 05 19 June 2003 Product data 1. General description 2. Features The is a Universal Asynchronous

More information

D16550 IP Core. Configurable UART with FIFO v. 2.25

D16550 IP Core. Configurable UART with FIFO v. 2.25 2017 D16550 IP Core Configurable UART with FIFO v. 2.25 C O M P A N Y O V E R V I E W Digital Core Design is a leading IP Core provider and a SystemonChip design house. The company was founded in 1999

More information

SC16C Description. 2. Features. Dual UART with 32 bytes of transmit and receive FIFOs

SC16C Description. 2. Features. Dual UART with 32 bytes of transmit and receive FIFOs Rev. 04 20 June 2003 Product data 1. Description The is a 2 channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel

More information

SC28L General description. 3.3 V, 5 V UART, Mbit/s, with 256-byte FIFO

SC28L General description. 3.3 V, 5 V UART, Mbit/s, with 256-byte FIFO Rev. 01 31 October 2005 Product data sheet 1. General description The is a high performance UART. Its functional and programming features closely match but greatly extend those of previous Philips UARTs.

More information

D16950 IP Core. Configurable UART with FIFO v. 1.03

D16950 IP Core. Configurable UART with FIFO v. 1.03 2017 D16950 IP Core Configurable UART with FIFO v. 1.03 C O M P A N Y O V E R V I E W Digital Core Design is a leading IP Core provider and a SystemonChip design house. The company was founded in 1999

More information

ST16C550. UART WITH 16-BYTE FIFO s GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION

ST16C550. UART WITH 16-BYTE FIFO s GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION UART WITH 16-BYTE FIFO s GENERAL DESCRIPTION The ST16C550 is a universal asynchronous receiver and transmitter with 16 byte transmit and receive FIFO. A programmable baud rate generator is provided to

More information

RCLK N.C. CS0 CS1 -CS2 -BAUDOUT

RCLK N.C. CS0 CS1 -CS2 -BAUDOUT UART WITH 16-BYTE FIFO s September 2003 GENERAL DESCRIPTION The ST16C550 (550) is a universal asynchronous receiver and transmitter with 16 byte transmit and receive FIFO. It operates at 2.97 to 5.5 volts.

More information

ST16C450 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART) GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION.

ST16C450 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART) GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION. UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART) September 2003 GENERAL DESCRIPTION The ST16C450 is a universal asynchronous receiver and transmitter. The ST16C450 is an improved version of the NS16450

More information

SC16C652B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.) with 32-byte FIFOs and infrared (IrDA) encoder/decoder

SC16C652B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.) with 32-byte FIFOs and infrared (IrDA) encoder/decoder 5 V, 3.3 V and 2.5 V dual UART, 5 M/s (max.) with 32-byte FIFOs and infrared (IrDA) encoder/decoder Rev. 04 1 September 2005 Product data sheet 1. General description 2. Features The is a 2 channel Universal

More information

SC16IS General description. 2. Features

SC16IS General description. 2. Features Single UART with I 2 C-bus/SPI interface, 64 bytes of transmit and receive FIFOs, IrDA SIR built-in support Rev. 01 29 April 2010 Product data sheet 1. General description The is a slave I 2 C-bus/SPI

More information

Programmable communications interface (PCI)

Programmable communications interface (PCI) Programmable communicatio interface (PCI) DESCRIPTION The Philips Semiconductors PCI is a universal synchronous/asynchronous data communicatio controller chip designed for microcomputer systems. It interfaces

More information

Chapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009

Chapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009 Chapter 9: Serial Communication Interface SCI The HCS12 Microcontroller Han-Way Huang Minnesota State t University, it Mankato September 2009 H. Huang Transparency No.9-1 Why Serial Communication? Parallel

More information

XR16L570 GENERAL DESCRIPTION FEATURES APPLICATIONS FIGURE 1. BLOCK DIAGRAM. *5 V Tolerant Inputs (Except for CLK) PwrSave. Data Bus Interface

XR16L570 GENERAL DESCRIPTION FEATURES APPLICATIONS FIGURE 1. BLOCK DIAGRAM. *5 V Tolerant Inputs (Except for CLK) PwrSave. Data Bus Interface MAY 2007 REV. 1.0.1 GENERAL DESCRIPTION The XR16L570 (L570) is a 1.62 to 5.5 volt Universal Asynchronous Receiver and Transmitter (UART) with 5 volt tolerant inputs and a reduced pin count. It is software

More information

TS4000 Radio Modem. User s Manual

TS4000 Radio Modem. User s Manual TS4000 Radio Modem User s Manual Version 6.60C 1729 South Main Street Milpitas, CA 95035 (408) 941-1808 (800) 663-3674 (408) 941-1818 Fax www.teledesignsystems.com productsales@teledesignsystems.com techsupport@teledesignsystems.com

More information

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board IXDP610 Digital PWM Controller IC Evaluation Board General Description The IXDP610 Digital Pulse Width Modulator (DPWM) is a programmable CMOS LSI device, which accepts digital pulse width data from a

More information

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo Serial Input/Output Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Serial communication Concepts Standards USART in AVR Lecture overview 2 Why Serial I/O? Problems with Parallel I/O: Needs a wire for

More information

This document is designed to be used in conjunction with the CMX869A data sheet.

This document is designed to be used in conjunction with the CMX869A data sheet. CML Microcircuits COMMUICATIO SEMICODUCTORS Publication: A/Telecom/869A/1 May 2006 Application ote Bell 212A Implementation with CMX869A 1 Introduction The Bell 212A data communications protocol, originally

More information

FEATURES PLCC Package RXB RXA -TXRDYB TXA TXB -OPB -CSA -CSB

FEATURES PLCC Package RXB RXA -TXRDYB TXA TXB -OPB -CSA -CSB DUAL UART WITH 16-BYTE TRANSMIT AND RECEIVE FIFO S DESCRIPTION The ST16C2550 (2550) is a dual universal asynchronous receiver and transmitter (UART). The ST16C2550 is an improved version of the NS16C550

More information

SC16C General description. 2. Features and benefits

SC16C General description. 2. Features and benefits 2.5 V to 3.3 V UART, 5 Mbit/s (max.) with 128-byte FIFOs, infrared (IrDA), and 16 mode or 68 mode parallel bus interface Rev. 2 11 November 2010 Product data sheet 1. General description The is a 2.5 V

More information

SC16C2552B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs

SC16C2552B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs 5 V, 3.3 V and 2.5 V dual UART, 5 M/s (max.), with 16-byte FIFOs Rev. 03 12 February 2009 Product data sheet 1. General description 2. Features The is a two channel Universal Asynchronous Receiver and

More information

Fanuc Serial (RS232) Communications Information

Fanuc Serial (RS232) Communications Information Memex Automation Inc. 777 Walkers Line, Burlington, Ontario Canada L7N 2G1 Fanuc Serial (RS232) Communications Information Contents Signal Description Fanuc Serial Cable Information Timing Chart When The

More information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires

More information

DSP4xxFP SA USER S MANUAL. A01561 Rev. A. This Manual covers all configurations of the DSP4xxSA Modem with the Serial Number SA and up.

DSP4xxFP SA USER S MANUAL. A01561 Rev. A. This Manual covers all configurations of the DSP4xxSA Modem with the Serial Number SA and up. DSP4xxFP SA USER S MANUAL A01561 Rev. A This Manual covers all configurations of the DSP4xxSA Modem with the Serial Number SA700425 and up. DSP4xxSA User s Manual A01561 Rev. X Proprietary Data This document

More information

ANT Channel Search ABSTRACT

ANT Channel Search ABSTRACT ANT Channel Search ABSTRACT ANT channel search allows a device configured as a slave to find, and synchronize with, a specific master. This application note provides an overview of ANT channel establishment,

More information

PRISM Power Management Modes

PRISM Power Management Modes PRISM Power Management Modes Application Note February 1997 AN9665 Authors: Carl Andren, Tim Bozych, Bob Rood and Doug Schultz The PRISM chip set and reference radio are capable of reduced power operation

More information

KAPPA M. Radio Modem Module. Features. Applications

KAPPA M. Radio Modem Module. Features. Applications KAPPA M Radio Modem Module Features Intelligent RF modem module Serial data interface with handshake Host data rates up to 57,600 baud RF Data Rates to 115Kbps Range up to 500m Minimal external components

More information

UM0791 User manual. Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx. Introduction

UM0791 User manual. Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx. Introduction User manual Demonstration firmware for the DMX-512 communication protocol receiver based on the STM32F103Zx Introduction This document describes how to use the demonstration firmware for the DMX-512 communication

More information

a8259 Features General Description Programmable Interrupt Controller

a8259 Features General Description Programmable Interrupt Controller a8259 Programmable Interrupt Controller July 1997, ver. 1 Data Sheet Features Optimized for FLEX and MAX architectures Offers eight levels of individually maskable interrupts Expandable to 64 interrupts

More information

Description TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE TBR1 SFD

Description TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE TBR1 SFD March 1997 CMOS Universal Asynchronous Receiver Transmitter (UART) Features 8.0MHz Operating Frequency (HD-6402B) 2.0MHz Operating Frequency (HD-6402R) Low Power CMOS Design Programmable Word Length, Stop

More information

ECE 4510/5530 Microcontroller Applications Week 6 Lab 5

ECE 4510/5530 Microcontroller Applications Week 6 Lab 5 Microcontroller Applications Week 6 Lab 5 Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Lab 5 Element Hardware

More information

USB Port Medium Power Wireless Module SV653

USB Port Medium Power Wireless Module SV653 USB Port Medium Power Wireless Module SV653 Description SV653 is a high-power USB interface integrated wireless data transmission module, using high-performance Silicon Lab Si4432 RF chip. Low receiver

More information

Microcontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1

Microcontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1 EECE 218 Microcontrollers Serial Communication Interface EECE 218 Microcontrollers 1 Serial Communications Principle: transfer a word one bit at a time Methods:» Simplex: [S] [R]» Duplex: [D1] [D2]» Half

More information

M7 Series Modems for SCADA Applications

M7 Series Modems for SCADA Applications Technical Brief Rev C1 M7 Series Modems for SCADA Applications By John Sonnenberg S u m m a r y The M7 series of data radios from Raveon Technologies make ideal wireless modems for SCADA and telemetry

More information

DI-1100 USB Data Acquisition (DAQ) System Communication Protocol

DI-1100 USB Data Acquisition (DAQ) System Communication Protocol DI-1100 USB Data Acquisition (DAQ) System Communication Protocol DATAQ Instruments Although DATAQ Instruments provides ready-to-run WinDaq software with its DI-1100 Data Acquisition Starter Kits, programmers

More information

Serial Communications RS232, RS485, RS422

Serial Communications RS232, RS485, RS422 Technical Brief AN236 Technical Brief AN236Rev A Serial Communications RS232, RS485, RS422 By John Sonnenberg S u m m a r y Electronic communications is all about interlinking circuits (processors or other

More information

Arduino Arduino RF Shield. Zulu 2km Radio Link.

Arduino Arduino RF Shield. Zulu 2km Radio Link. Arduino Arduino RF Shield RF Zulu 2km Radio Link Features RF serial Data upto 2KM Range Serial Data Interface with Handshake Host Data Rates up to 38,400 Baud RF Data Rates to 56Kbps 5 User Selectable

More information

Concept of Serial Communication

Concept of Serial Communication Concept of Serial Communication Agenda Serial v.s. Parallel Simplex, Half Duplex, Full Duplex Communication RS-485 Advantage over RS-232 Serial v.s. Parallel Application: How to Measure the temperature

More information

G3P-R232. User Manual. Release. 2.06

G3P-R232. User Manual. Release. 2.06 G3P-R232 User Manual Release. 2.06 1 INDEX 1. RELEASE HISTORY... 3 1.1. Release 1.01... 3 1.2. Release 2.01... 3 1.3. Release 2.02... 3 1.4. Release 2.03... 3 1.5. Release 2.04... 3 1.6. Release 2.05...

More information

Programmable Clock Generator

Programmable Clock Generator Features Clock outputs ranging from 391 khz to 100 MHz (TTL levels) or 90 MHz (CMOS levels) 2-wire serial interface facilitates programmable output frequency Phase-Locked Loop oscillator input derived

More information

C16450 Universal Asynchronous Receiver/Transmitter. Function Description. Features. Symbol

C16450 Universal Asynchronous Receiver/Transmitter. Function Description. Features. Symbol C16450 Universal Asynchronous Receiver/Transmitter Function Description The C16450 programmable asynchronous communications interface (UART) megafunction provides data formatting and control to a serial

More information

Data transmission - Transmission modes

Data transmission - Transmission modes Data transmission - Transmission modes Transmission modes A given transmission on a communications channel between two machines can occur in several different ways. The transmission is characterised by:

More information

V62/03626 REVISIONS LTR DESCRIPTION DATE APPROVED REV PAGE REV PAGE REV REV STATUS OF PAGES PAGE

V62/03626 REVISIONS LTR DESCRIPTION DATE APPROVED REV PAGE REV PAGE REV REV STATUS OF PAGES PAGE REVISIONS LTR DESCRIPTION DTE PPROVED Prepared in accordance with SME Y14.24 Vendor item drawing REV PGE REV PGE 18 19 20 REV STTUS OF PGES REV PGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 PMIC N/ Original

More information

Installation and Operation Manual HS-R. 4-Channel Low Speed Data Module with V.110 Rate Adaptation MEGAPLEX-2100 MODULE

Installation and Operation Manual HS-R. 4-Channel Low Speed Data Module with V.110 Rate Adaptation MEGAPLEX-2100 MODULE Installation and Operation Manual HS-R 4-Channel Low Speed Data Module with V110 Rate Adaptation MEGAPLEX-2100 MODULE MEGAPLEX-2100 MODULE HS-R 4-Channel Low Speed Data Module with V110 Rate Adaptation

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

The HC-5560 Digital Line Transcoder

The HC-5560 Digital Line Transcoder TM The HC-5560 Digital Line Transcoder Application Note January 1997 AN573.l Introduction The Intersil HC-5560 digital line transcoder provides mode selectable, pseudo ternary line coding and decoding

More information

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz PRODUCT SPECIFICATION 2.4 2.5 GHz e Applications 6 : 2 " 2! 2 2 + 2 7 + + Alarm and Security Systems Video Automotive Home Automation Keyless entry Wireless Handsfree Remote Control Surveillance Wireless

More information

ROM/UDF CPU I/O I/O I/O RAM

ROM/UDF CPU I/O I/O I/O RAM DATA BUSSES INTRODUCTION The avionics systems on aircraft frequently contain general purpose computer components which perform certain processing functions, then relay this information to other systems.

More information

PC16552D Dual Universal Asynchronous Receiver Transmitter with FIFOs

PC16552D Dual Universal Asynchronous Receiver Transmitter with FIFOs PC16552D Dual Universal Asynchronous Receiver Transmitter with FIFOs General Description The PC16552D is a dual version of the PC16550D Universal Asynchronous Receiver Transmitter (UART) The two serial

More information

Preliminary Information IP0 -IOW -IOR RXB N.C. TXB OP1 OP3 OP5 OP7

Preliminary Information IP0 -IOW -IOR RXB N.C. TXB OP1 OP3 OP5 OP7 Preliminary Information XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION The XR88C92/192 is a Dual Universal Asynchronous Receiver and Transmitter with 8 (XR88C92) / 16 (XR88C192)

More information

Lecture #3 RS232 & 485 protocols

Lecture #3 RS232 & 485 protocols SPRING 2015 Integrated Technical Education Cluster At AlAmeeria E-626-A Data Communication and Industrial Networks (DC-IN) Lecture #3 RS232 & 485 protocols Instructor: Dr. Ahmad El-Banna 1 Agenda What

More information

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong: CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0 Americas: +1-800-492-2320 FCC Notice WARNING: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)

More information

RS-232 Electrical Specifications and a Typical Connection

RS-232 Electrical Specifications and a Typical Connection Maxim > Design Support > Technical Documents > Tutorials > Interface Circuits > APP 723 Keywords: RS-232, rs232, RS-422, rs422, RS-485, rs485, RS-232 port powered, RS-232 to RS-485 conversion, daisy chain,

More information

AMBA Generic Infra Red Interface

AMBA Generic Infra Red Interface AMBA Generic Infra Red Interface Datasheet Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A AMBA Generic Infra Red Interface Datasheet Copyright 1998 ARM Limited. All rights reserved. Release

More information

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors INTEGRATED CIRCUITS Revision 1.0 PUBLIC March 2002 Philips Semiconductors Revision 1.0 March 2002 CONTENTS 1 INTRODUCTION...3 1.1 Scope...3 1.1 General Description...3 2 MASTER AND SLAVE CONFIGURATION...4

More information

USER'S MANUAL. Model : K

USER'S MANUAL. Model : K USER'S MANUAL Model : 2000-64K TM GINA MODEL 2000-64K Overview GINA Model 2000-64K is a stand-alone, high frequency data transceiver using spread spectrum technology. GINA 2000-64K capabilities include

More information

SECTION 6 SERIAL AUDIO INTERFACE

SECTION 6 SERIAL AUDIO INTERFACE nc. SECTION 6 SERIAL AUDIO INTERFACE MOTOROLA DSP5611 User s Manual 6-1 Serial Audio Interface nc. 6.1 INTRODUCTION.................................. 6-3 6.2 SERIAL AUDIO INTERFACE INTERNAL ARCHITECTURE

More information

APIX Video Interface configuration

APIX Video Interface configuration AN 100 Automotive Usage APIX Video Interface configuration Order ID: AN_INAP_100 September 2008 Revision 1.3 Abstract APIX (Automotive PIXel Link) is a high speed serial link for transferring Video/Audio

More information

HD Features. CMOS Universal Asynchronous Receiver Transmitter (UART) Ordering Information. Pinout

HD Features. CMOS Universal Asynchronous Receiver Transmitter (UART) Ordering Information. Pinout Data Sheet October 3, 2005 FN2956.3 CMOS Universal Asynchronous Receiver Transmitter (UART) The is a CMOS UART for interfacing computers or microprocessors to an asynchronous serial data channel. The receiver

More information

Wireless Infrared Data Communications Using the IRM3XXX Family of IrDA Compatible Infrared Transceivers. Appnote 68

Wireless Infrared Data Communications Using the IRM3XXX Family of IrDA Compatible Infrared Transceivers. Appnote 68 Wireless Infrared Data Communications Using the IRMXXX Family of IrDA Compatible Infrared Transceivers Appnote 68 Introduction Data interchange, computer to computer and computer to peripherals, requires

More information

USING RS-232 to RS-485 CONVERTERS (With RS-232, RS-422 and RS-485 devices)

USING RS-232 to RS-485 CONVERTERS (With RS-232, RS-422 and RS-485 devices) ICS DataCom Application Note USING RS- to RS- CONVERTERS (With RS-, RS- and RS- devices) INTRODUCTION Table RS-/RS- Logic Levels This application note provides information about using ICSDataCom's RS-

More information

CDR in Mercury Devices

CDR in Mercury Devices CDR in Mercury Devices February 2001, ver. 1.0 Application Note 130 Introduction Preliminary Information High-speed serial data transmission allows designers to transmit highbandwidth data using differential,

More information

MIPI VGI SM for Sideband GPIO and Messaging Consolidation on Mobile System

MIPI VGI SM for Sideband GPIO and Messaging Consolidation on Mobile System Lalan Mishra Principal Engineer Qualcomm Technologies, Inc. Satwant Singh Sr. Director Lattice Semiconductor MIPI VGI SM for Sideband GPIO and Messaging Consolidation on Mobile System Agenda The Problem

More information

Dual Protocol Transceivers Ease the Design of Industrial Interfaces

Dual Protocol Transceivers Ease the Design of Industrial Interfaces Dual Protocol Transceivers Ease the Design of Industrial Interfaces Introduction The trend in industrial PC designs towards smaller form factors and more communication versatility is driving the development

More information

HART Modem DS8500. Features

HART Modem DS8500. Features Rev 1; 2/09 EVALUATION KIT AVAILABLE General Description The is a single-chip modem with Highway Addressable Remote Transducer (HART) capabilities and satisfies the HART physical layer requirements. The

More information

SV613 USB Interface Wireless Module SV613

SV613 USB Interface Wireless Module SV613 USB Interface Wireless Module SV613 1. Description SV613 is highly-integrated RF module, which adopts high performance Si4432 from Silicon Labs. It comes with USB Interface. SV613 has high sensitivity

More information

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT ICS ICS ELECTRONICS division of Systems West Inc. AB- APPLICATION BULLETIN SERIAL BACKGROUNDER (Serial 0) INTRODUCTION Serial data communication is the most common means of transmitting data from one point

More information

VLSI System Testing. Outline

VLSI System Testing. Outline ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test

More information

Advances in Antenna Measurement Instrumentation and Systems

Advances in Antenna Measurement Instrumentation and Systems Advances in Antenna Measurement Instrumentation and Systems Steven R. Nichols, Roger Dygert, David Wayne MI Technologies Suwanee, Georgia, USA Abstract Since the early days of antenna pattern recorders,

More information

AN-1370 APPLICATION NOTE

AN-1370 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Design Implementation of the ADF7242 Pmod Evaluation Board Using the

More information

DATASHEET 82C284. Features. Description. Part # Information. Pinout. Functional Diagram. Clock Generator and Ready Interface for 80C286 Processors

DATASHEET 82C284. Features. Description. Part # Information. Pinout. Functional Diagram. Clock Generator and Ready Interface for 80C286 Processors OBSOLETE PRODUCT NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc Clock Generator and Ready Interface for 80C286 Processors DATASHEET FN2966 Rev.2.00

More information

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS Q1. Distinguish between vectored and non-vectored interrupts

More information

64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs

64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs 241/42 fax id: 549 CY7C4421/421/4211/4221 64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs Features High-speed, low-power, first-in, first-out (FIFO) memories 64 x 9 (CY7C4421) 256 x 9 (CY7C421) 512 x 9 (CY7C4211)

More information

ECOS SRIF Operating Instructions

ECOS SRIF Operating Instructions ECOS SRIF 2002 Operating Instructions Edition 10/2003 Safety instructions This document contains instructions you are strongly advised to observe in order to guarantee your personal safety and to avoid

More information

Description PKG. NO. TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE

Description PKG. NO. TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE March 1997 Features SEMICONDUCTOR Low Power CMOS Circuitry.......... 7.5mW (Typ) at 3.2MHz (Max Freq.) at V DD = 5V Baud Rate - DC to 200K Bits/s (Max) at.............. 5V, 85 o C - DC to 400K Bits/s (Max)

More information

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications D.1 Serial Interfaces D.2 Unit D Embedded systems often use a serial interface to communicate with other devices. Serial implies that it sends or receives one bit at a time. Serial Communications Serial

More information

SC16C554B/554DB. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 16-byte FIFOs

SC16C554B/554DB. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 16-byte FIFOs 5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 16-byte FIFOs Rev. 03 1 September 2005 Product data sheet 1. General description 2. Features The is a 4-channel Universal Asynchronous Receiver and

More information

TMS320F241 DSP Boards for Power-electronics Applications

TMS320F241 DSP Boards for Power-electronics Applications TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand

More information

DS1720 ECON-Digital Thermometer and Thermostat

DS1720 ECON-Digital Thermometer and Thermostat www.maxim-ic.com FEATURES Requires no external components Supply voltage range covers from 2.7V to 5.5V Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is 67 F to +257

More information

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which behaves like ADC with external analog part and configurable

More information

a6850 Features General Description Asynchronous Communications Interface Adapter

a6850 Features General Description Asynchronous Communications Interface Adapter a6850 Asynchronous Communications Interface Adapter September 1996, ver. 1 Data Sheet Features a6850 MegaCore function implementing an asychronous communications interface adapter (ACIA) Optimized for

More information

FEATURES DESCRIPTION BENEFITS APPLICATIONS. Preliminary PT4501 Sub-1 GHz Wideband FSK Transceiver

FEATURES DESCRIPTION BENEFITS APPLICATIONS. Preliminary PT4501 Sub-1 GHz Wideband FSK Transceiver Preliminary PT4501 Sub-1 GHz Wideband FSK Transceiver DESCRIPTION The PT4501 is a highly integrated wideband FSK multi-channel half-duplex transceiver operating in sub-1 GHz license-free ISM bands. The

More information

Course Introduction Purpose: Objectives: Content Learning Time

Course Introduction Purpose: Objectives: Content Learning Time Course Introduction Purpose: The purpose of this course is to give you a brief overview of Freescale s S8 Controller Area Network (mscan) module, including an example for computing the mscan bit time parameters.

More information

Stensat Transmitter Module

Stensat Transmitter Module Stensat Transmitter Module Stensat Group LLC Introduction The Stensat Transmitter Module is an RF subsystem designed for applications where a low-cost low-power radio link is required. The Transmitter

More information

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION FEATURES. PLCC Package ORDERING INFORMATION.

XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION FEATURES. PLCC Package ORDERING INFORMATION. DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION August 2016 The XR88C92/192 is a Dual Universal Asynchronous Receiver and Transmitter with 8 (XR88C92) / 16 (XR88C192) bytes transmit and

More information

SPECIAL SPECIFICATION 6744 Spread Spectrum Radio

SPECIAL SPECIFICATION 6744 Spread Spectrum Radio 2004 Specifications CSJ 0924-06-244 SPECIAL SPECIFICATION 6744 Spread Spectrum Radio 1. Description. Furnish and install spread spectrum radio system. 2. Materials. Supply complete manufacturer specifications

More information

ML ML Bit A/D Converters With Serial Interface

ML ML Bit A/D Converters With Serial Interface Silicon-Gate CMOS SEMICONDUCTOR TECHNICAL DATA ML145040 ML145041 8-Bit A/D Converters With Serial Interface Legacy Device: Motorola MC145040, MC145041 The ML145040 and ML145041 are low-cost 8-bit A/D Converters

More information

Advantages of UltraCMOS DSAs with Serial-Addressability

Advantages of UltraCMOS DSAs with Serial-Addressability 0 Carroll Park Drive San Diego, CA, USA AN Tel: --00 Fax: -- www.psemi.com Advantages of UltraCMOS DSAs with Serial-Addressability Introduction Today s RF systems are more complex than ever as designers

More information

Electronics / Water analogy. Resistor. Inductance. Capacitor. Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge

Electronics / Water analogy. Resistor. Inductance. Capacitor. Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge Electronics / Water analogy Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge Resistor U = R * I 1 Capacitor U 1 i dt C U L di dt Inductance Turbine Flywheel Diode Transistor

More information

Imaging serial interface ROM

Imaging serial interface ROM Page 1 of 6 ( 3 of 32 ) United States Patent Application 20070024904 Kind Code A1 Baer; Richard L. ; et al. February 1, 2007 Imaging serial interface ROM Abstract Imaging serial interface ROM (ISIROM).

More information

CHAPTER 10: DIGITAL INSTRUMENTATION PRINCIPLES

CHAPTER 10: DIGITAL INSTRUMENTATION PRINCIPLES I. Why digital? CHAPTER 10: DIGITAL INSTRUMENTATION PRINCIPLES Almost all the transducers we have considered so far have had an analog output, that is, the output is a different form from the input but

More information

TMPN3120FE3M, TMPN3120FE3U

TMPN3120FE3M, TMPN3120FE3U TOSHIBA CMOS DIGITAL INTEGRATED CIRCUIT SILICON MONOLITHIC TMPN3120FE3M, TMPN3120FE3U Neuron Chip For Distributed Intelligent Control Networks (L ON W ORKS ) The Neuron Chip (TMPN3120FE3M and TMPN3120FE3U)

More information

Embedded Radio Data Transceiver SV611

Embedded Radio Data Transceiver SV611 Embedded Radio Data Transceiver SV611 Description SV611 is highly integrated, multi-ports radio data transceiver module. It adopts high performance Silicon Lab Si4432 RF chip. Si4432 has low reception

More information

CALIFORNIA SOFTWARE LABS

CALIFORNIA SOFTWARE LABS Pulse Shaping on the Palm Pilot With serial, infrared and remote control applications CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway, Suite 100

More information

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications AT-XTR-7020A-4 Multi-Channel Micro Embedded Transceiver Module The AT-XTR-7020A-4 radio data transceiver represents a simple and economical solution to wireless data communications. The employment of an

More information

OEM 100. User Manual. Figure 1: OEM 100 Module with HG Rectangular Antenna Board

OEM 100. User Manual. Figure 1: OEM 100 Module with HG Rectangular Antenna Board OEM 100 User Manual Figure 1: OEM 100 Module with HG Rectangular Antenna Board Revision History Revision History Release Version Date Revision Description Authors Version 1.0 07/20/09 Initial Release Bryan

More information

ECU with emulated partial networking functionality

ECU with emulated partial networking functionality ECU with emulated partial networking functionality An alternative approach to ISO 11898-6 CAN transceivers Martin Kresta, Roman Buzas, and Ondrej Kupcik, ON Semiconductor The paper presents a study of

More information