AMBA Generic Infra Red Interface

Size: px
Start display at page:

Download "AMBA Generic Infra Red Interface"

Transcription

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

2 AMBA Generic Infra Red Interface Datasheet Copyright 1998 ARM Limited. All rights reserved. Release Information The following changes have been made to this document. Change History Date Issue Confidentiality Change Jan 1998 A Non-Confidential First release Proprietary Notice Words and logos marked with or are registered trademarks or trademarks owned by ARM Limited, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners. Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder. The product described in this document is subject to continuous developments and improvements. All particulars of the product and its use contained in this document are given by ARM in good faith. However, all warranties implied or expressed, including but not limited to implied warranties or merchantability, or fitness for purpose, are excluded. This document is intended only to assist the reader in the use of the product. ARM Ltd shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product. Confidentiality Status This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this document to. Product Status The information in this document is final, that is for a developed product. Web Address ii Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

3 Contents AMBA Generic Infra Red Interface Datasheet Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Introduction 1.1 Overview and Features Signal Descriptions 2.1 APB Signals Internal Signals Functional Description 3.1 Block Diagram Overview Programmer s Model 4.1 Introduction Summary of Generic Infra Red Registers Register Descriptions Interrupts Generic Infra Red Interface Test Harness 5.1 Test Registers ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. iii

4 Contents iv Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

5 Chapter 1 Introduction Overview and Features on page 1-2. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 1-1

6 Introduction 1.1 Overview and Features Overview Features Overview The Generic Infra Red Interface is an AMBA slave module that connects to the Advanced Peripheral Bus (APB). For more information about AMBA, please refer to the AMBA Specification (ARM IHI 0001). The Generic Infra Red Interface provides the interface between the remote control and the system. It supports a fully flexible mechanism based on programmable pulse widths. The peripheral is capable of transmitting or receiving a modulated carrier or direct digital signal. The encoding and decoding of the information transferred in the bitstream is performed in software allowing further flexibility Features The Generic Infra Red Interface supports: modulated or digital TX and RX 16 deep buffered TX and RX FIFOs direct interrupts for TX and RX FIFO level monitoring TX and RX FIFO level and function status register load and store multiple instructions. The following key features are programmable: modulation and demodulation enable independent TX and RX function enables independent TX and RX FIFO enables, flushed when disabled modulated signal detection tolerance signal synchronization on either or both edges of the received signal RX and TX FIFO interrupts TX clock frequency RX clock frequency TX clock duty cycle. Additional test registers and modes are implemented to provide efficient testing. 1-2 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

7 Chapter 2 Signal Descriptions APB Signals on page 2-2 Internal Signals on page 2-3. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 2-1

8 Signal Descriptions 2.1 APB Signals The Generic Infra Red Interface peripheral is connected to the APB bus as a slave. Table 2-1 describes the APB signals used. Name Type Source/Destination Description BnRES In Reset Controller ASB Reset signal Initiates a reset. Table 2-1 APB signal descriptions BCLK In ASB Bus ASB Clock input signal Times all ASB bus transfers. PA[6:2] In APB Bus Provides the peripherals internal register map address source. PD[17:0] BiDir APB Bus Driven by APB bridge writes, by the peripheral during reads. PSEL In APB Bus APB Slave Select When HIGH, the peripheral is selected. PSTB In APB Bus Times all APB bus transfers. PWRITE In APB Bus Defines APB access type. Write when HIGH, read when LOW. 2-2 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

9 Signal Descriptions 2.2 Internal Signals Table 2-2 Internal signal descriptions Symbol Type Source/Destination Name and Function GIRIN in PAD Generic Infra Red Receive Input Input signal from an IR photodetector or receiver. If the signal is from a simple detector, demodulation is required to recover the baseband signal. GIROUT Out PAD Generic Infra Red Transmit Signal output to IR device. If the IR device is a simple detector, the signal will be modulated onto a carrier. Otherwise, the signal is a serial stream of data at baseband, and modulation is performed off-chip. GIRRXINT Out INT CTRL Generic Infra Red Receive Interrupt Receive FIFO interrupt (FIFO half-full). GIRTXINT Out INT CTRL Generic Infra Red Transmit Interrupt Transmit FIFO interrupt FIFO half-full. REFCLK In Clock Generation External Reference Clock Free running clock. It must be synchronous to, and an integer multiple of, BCLK. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 2-3

10 Signal Descriptions 2-4 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

11 Chapter 3 Functional Description Block Diagram on page 3-2 Overview on page 3-3. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 3-1

12 Functional Description 3.1 Block Diagram The major functional blocks of the Generic Infra Red Interface are shown in Figure 3-1. Figure 3-1 Generic Infra Red Interface block diagram 3-2 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

13 Functional Description 3.2 Overview Receive processing The received signal from the pad is a stream of digital symbols (HIGH and LOW values) which may or may not be modulated onto a relatively high-frequency carrier signal (in the range khz). The overall purpose of the receive functions is to measure the duration of these digital symbols, and present this information to the system for full decoding in software. For situations where the received signal is modulated onto a carrier signal, a programmable demodulator function is provided that recovers the digital data stream from the carrier. When the input signal does not contain a carrier, or has already been demodulated by external hardware, this function can be disabled. In either case, the input signal is first synchronized and squared up with respect to the local clock source, to improve the signal edge quality and reduce noise. This cleaned signal is then passed through an edge detection function, which detects edges in the data signal. The entire receiver processor core runs at a frequency which is a user-programmable division of REFCLK, the externally supplied clock. The frequency of the generated receive clock, RxClock, must be set dependent on the expected symbol rate of the input. If the input is modulated by a carrier, RxClock must be programmed to 16 times the carrier frequency to allow successful demodulation. The demodulated data (either direct from the input synchronization stage or from the demodulator) is then applied to a timer/counter that measures the duration of symbols in units of RxClock. This timer can be configured to measure the duration between either or both edges in the data stream Receive demodulation When enabled, the demodulator is used to recover the baseband serial data from the carrier signal. The function works by aligning to rising edges in the modulated signal and predicting when the next similar edge will arrive, within predefined limits (as defined the windowctrl bits within the GIRFCR control register). Because the receiver clock must be 16 times the carrier frequency, the counter expects rising edges once every 16 ticks. In addition, some persistence checking is performed by checking for four consecutive occurrences of a valid input edge (where valid means that the edge arrives within the predefined limits specified above). If these conditions are met, the input is considered ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 3-3

14 Functional Description valid and the demodulated output is produced. A similar persistence check is applied to detect the end of a carrier burst. The demodulator is therefore insensitive to a certain degree of noise and frequency inaccuracy. The output of the demodulator is shifted by approaching four carrier periods from the input. This should not affect the final decoding because the delay will be symmetrical between the start and end of the HIGH (modulated) symbols Receive FIFO information The demodulated signal (either via the demodulator or directly from the input filter function) is then applied to a timer circuit which measures the duration of the symbols in the decoded signal.the actual circuit is formed from an 18-bit timer/counter, clocked by RxClock. When an edge is detected (marking the end of the current symbol), the 16 MSBs (most significant bits) of this count are stored in the receive FIFO as a measure of symbol duration. Therefore, the duration of the symbol is derived from the value stored in the FIFO as follows: where: Duration of Symbol = N x (1/F rx ) x 4 F rx = Programmed receive clock rate N = FIFO count value (bits [15:0] of GIRDATAR when read). The maximum symbol duration which can be output is calculated as follows: Tmax = (2 16-1) x (1/F tx ) x 4 For example, with an expected carrier rate of 36kHz, the programmed receive clock would be set to (nominally) 576kHz, and the maximum measurable time is approximately 455 ms. If there is no carrier to demodulate, the frequency of the receive clock can be set with more freedom. A single bit representing the logic level of the most recently measured symbol, is stored in the FIFO at the same time as the counter value. On reading GIRDATAR, the 17 bits from the FIFO are appended with a further bit, RxDataAvail. This bit indicates whether there is further data in the FIFO after the current read. When HIGH, RxDataAvail indicates that there is more data to be read from the FIFO. If RxDataAvail is LOW, it does not guarantee that the FIFO is empty. Thus a software routine wishing to empty the FIFO reads GIRDATAR until bit 17 is LOW, then reads from GIRSTAT to confirm that the FIFO is empty. The end of the data transmission is detected when, following a data burst, the input becomes idle for so long that the duration timer reaches its 18-bit limit. This is reported via the FIFO as all 1 s. This condition is used to report a timeout condition in the status register. 3-4 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

15 Functional Description An interrupt output, GIRRXINT, is defined, which can be set to indicate either that the receive. FIFO is half full or more, or that the FIFO is not empty. The receive FIFO is 17 bits wide and 16 bits deep. The Data Available bit is generated on the fly as a read occurs from GIRDATAR and is not stored in the FIFO itself Transmit processing In the transmit direction, output pulses are generated in a similarly generic fashion. Count values are loaded into a FIFO by the software and the output is controlled HIGH and LOW, according to these counts. An additional bit indicates the logic level is represented. The TX FIFO is 17 bits wide by 16 bits deep. A transmit clock frequency is programmed using a 16-bit clock divider identical to that used in the receive portion. The frequency chosen will be determined by the resolution and length of the output symbols required in unmodulated mode. When modulation is selected the frequency must be 16 times the carrier frequency required. When transmission is enabled and the FIFO contains entries, the 16-bit value representing the required duration will be loaded into the MSB positions of an 18-bit timer similar to that used in the receive direction. The timer is then allowed to decrement at the programmed transmit clock rate until it reaches zero. The next value is then loaded from the FIFO and the timer process restarts. End of transmission will be assumed when the present timer value reaches zero, and the TX FIFO is empty. The output level will always return to a stable LOW level when transmission is completed. An interrupt output, GIRTXINT, is available. This can be programmed to indicate either that the TX FIFO is half full or less, or that the transmitter is not busy (disabled or completed). The duration of each symbol is: where, Transmit modulation Duration = N x (1/F tx ) x 4 F tx = Programmed transmit clock rate N = FIFO count (bits [15:0] of GIRDATAR when written). If carrier generation is enabled, the data stream is modulated by the carrier such that marks or HIGH periods will be replaced by carrier bursts of equivalent duration. Spaces in the output stream are represented by the absence of the carrier. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 3-5

16 Functional Description The GIRTXDUTYCR register is used in the generation of the carrier signal, when the signal is enabled. The register controls the duty cycle of the generated carrier signal. The relationship between the register setting and the resulting carrier duty cycle is: Register = 1111 Register = 0000 Register = 0001 Register = 0010 Reserved Carrier is 1/16 HIGH, 15/16 LOW Carrier is 2/16 HIGH, 14/16 LOW Carrier is 3/16 HIGH, 13/16 LOW; and so on Note The minimum HIGH phase duration supported is limited to 2/16 of the carrier period Clock dividers The reference clock is used to drive programmable dividers within the block, which generate the internal clock frequencies used by the transmit and receive blocks. The internal frequency must be 16 times the carrier frequency when modulation or demodulation is in use. If a carrier is not required, the clock rate selected does not have to be 16 times the symbol rate (though often it will be). A separate divider is provided for transmit and receive paths. The GIRRXGENCR and GIRTXGENCR registers provide the divisor values to the dividers. When a carrier is to be demodulated on the receive or generated on the transmit, the required divisor to create the correct internal clock is given by: Divisor = (Fsc / (16 x carrier rate)) 1 where Fsc is the input system clock frequency. When no demodulation or modulation is required, the internal frequency can be set by the incoming symbol rate (the repetition rate of the HIGHs and LOWs on the data). Assuming the use of 16 times the symbol rate, the required divisor to create the correct internal clock is given by: Divisor = (Fsc / (16 x symbol rate)) 1 where Fsc is the input system clock frequency. 3-6 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

17 Chapter 4 Programmer s Model Introduction on page 4-2 Summary of Generic Infra Red Registers on page 4-3 Register Descriptions on page 4-4 Interrupts on page 4-9. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 4-1

18 Programmer s Model 4.1 Introduction The base address of the Generic Infra Red Interface is not fixed and is dependant on the system implementation. However, the offset of any register from the base address is always fixed. Note The locations at offsets +0x20 through +0x28 are reserved for test purposes and should not be used during normal operation. 4-2 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

19 Programmer s Model 4.2 Summary of Generic Infra Red Registers The following registers are provided: Table 4-1 Generic Infra Red Interface registers Offset Type Width Reset Value Name Description 0x00 R/W 12 0x000 GIRFCR Function Control Register 0x04 R/W 16 0x0000 GIRTXGENCR TX Clock Generator Control Register 0x08 R/W 16 0x0000 GIRRXGENCR RX Clock Generator Control Register 0x0C R/W 4 0x0 GIRTXDUTYCR TX Carrier Duty Cycle Register 0x10 R 6 0x10 GIRSTAT Status Register 0x40 0x7C R/W 18 Undefined GIRDATAR TX/RX Data Register, 16 locations to provide load/store multiple instructions ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 4-3

20 Programmer s Model 4.3 Register Descriptions GIRFCR - IR Function Control Register [12] (+0x00) This register acts as the main source of control for the IR interface. Separate enables are provided for transmit and receive paths. In addition, the FIFOs can be separately enabled. Bit Name Function Table 4-2 GIRFCR bit functions 11 TXIntCtrl TX interrupt control bit: 1 = When Transmit function enabled, GIRTXINT raised when transmitter is not busy, ie. transmission completed. 0 = GIRTXINT raised when TX FIFO half full or below, independent of whether Transmit function is enabled or disabled. 10 RXIntCtrl RX interrupt control bit: 1 = When Receive function enabled, GIRRXINT raised when RX FIFO is not empty. 0 = When Receive function enabled, GIRRXINT raised when RX FIFO is half full or greater. 9 TXEnable Enable transmitter function: 1 = enable transmission. 0 = disable transmission. 8 RXEnable Enable receiver function: 1 = enable receiver. 0 = disable receiver. 7 txfifoen Enable TX FIFO: 1 = FIFO enabled to accept data. 0 = FIFO disabled and flushed. 6 rxfifoen Enable RX FIFO: 1 = FIFO enabled to accept data. 0 = FIFO disabled and flushed. 4-4 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

21 Programmer s Model Table 4-2 GIRFCR bit functions (continued) Bit Name Function 5 moden Enable modulation: 1 = Output level is modulated with a carrier signal as described below. 0 = Output level is set by bit 16 of the TX FIFO. 4 demoden Enable demodulation: 1 = Demodulation enabled. 0 = Demodulation disabled. 3:2 edgectrl[1:0] Edge detector control bits for pulse timer in RX direction: 00 : Edge detection disabled. 01 : Enable falling edges to restart timer. 10 : Enable rising edge to restart timer. 11 : Either edge will restart timer (used in demodulation mode). 1:0 windowctrl[1:0] Limit control bits for window comparator: 00 : Limits = +3 / : Limits = +3 / : Limits = +4 / : Limits = +4 / GIRTXGENCR - Transmit Clock Generator Control Register [16] (+0x04) This register holds the value of the divisor to be applied to the internal programmable divider for the Transmit functions. Bit Name Function Table 4-3 GIRTXGENCR bit functions 15:0 ckdiv Divisor value for the programmable divider/clock generator. Value of 0 is reserved. Value of 1 will result in divide by 2. Value of 2 will result in divide by 3, and so on. When the TX function is disabled, the value written to this register is applied directly to the internal programmable TX clock divider. When the TX function is enabled, changes to this register value only take effect when the associated internal counter reaches zero. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 4-5

22 Programmer s Model GIRRXGENCR - Receive Clock Generator Control Register [16] (+0x08) This register holds the value of the divisor to be applied to the internal programmable divider for the Receive functions. Bit Name Function Table 4-4 GIRRXGENCR bit functions 15:0 ckdiv Divisor value for the programmable divider/clock generator: Value of 0 is reserved. Value of 1 will result in divide by 2. Value of 2 will result in divide by 3, and so on. When the RX function is disabled, the value written to this register is applied directly to the internal programmable RX clock divider. When the RX function is enabled, changes to this register value only take effect when the associated internal counter reaches zero GIRTXDUTYCR - TX Carrier Duty Cycle Control Register [4] (+0x0C) This register is used to control the duration of the HIGH phase of the transmitted carrier signal. Bit Name Function Table 4-5 GIRTXDUTYCR bit functions 3:0 high phase Duration of the high phase time of the carrier signal, as a multiple of x16 clock ticks: 1111 : Reserved : Carrier HIGH time = 1/16 of period (see note below) : Carrier HIGH time = 2/16 of period : Carrier HIGH time = 3/16 of period, and so on. Note The minimum HIGH phase duration supported is limited to 2/16 of the carrier period. 4-6 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

23 Programmer s Model GIRDATAR - Generic IR Data Register [18] (+0x40 0x7C) This register is used to transfer data to and from the module. A write operation to this location results in a write to the TX FIFO. A read causes data to be read from the RX FIFO. The register spans 16 words of address so that the multiple load and store ARM instructions LDM and STM can be used. Bit Name Function Table 4-6 GIRDATAR bit functions 17 RXDataAvail This bit is undefined in write mode.in read mode, this bit reports whether the RX FIFO contains any more data after the current read: 1: more data to be read. 0: FIFO may be empty after the current read operation. 16 txval/rxval In write mode, this bit gives the polarity of the bit to be transmitted. In read mode, this bit shows the level of the received bit. 15:0 data In write mode, these bits give the required duration of the transmitted bit. If modulation is enabled, a 1 will be represented by a burst of carrier for the specified time. Otherwise, the output will be a logic level for the specified time. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 4-7

24 Programmer s Model GIRSTAT - Generic IR Status Register [6] (+0x10) This read-only register contains flags describing the current state of the module. Bit Name Function 5 TXFull TX FIFO full. 4 RXEmpty RX FIFO empty. Table 4-7 GENIRSTAT bit functions 3 TXBusy Transmitter busy: Transmit function enabled and symbol being transmitted. 2 RXBusy Receiver busy: Receive function enabled and not timed out. 1 RXOverrun RX overrun (Attempt made to write to RX FIFO, but FIFO full). Active HIGH. 0 RXTimeout This bit is set HIGH to indicate that, while the receiver is enabled, the input has been stable so long that the duration timer has advanced to its limit. 4-8 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

25 Programmer s Model 4.4 Interrupts Two interrupt signals, GIRRXINT and GIRTXINT, are available as internal output signals from the peripheral. Both these interrupts are programmable such that they happen when certain conditions occur within the peripheral. In the case of the GIRTXINT interrupt signal, this is controlled by the TXIntCtrl bit (GIRFCR bit [11]). When the TXIntCtrl bit is written with a logic one, the GIRTXINT interrupt is asserted HIGH when the transmitter is not busy, in other words the transmission of the last value in the TX FIFO has completed. When the TXIntCtrl bit is written with a logic zero, the GIRTXINT interrupt is asserted HIGH when the TX FIFO is half full or below.this action occurs irrespective of whether the transmit function is enabled or disabled. In the case of the GIRRXINT interrupt signal, this is controlled by the RXIntCtrl bit (GIRFCR bit [10]). When the RXIntCtrl bit is written with a logic one and the RX function is enabled, the GIRRXINT interrupt is asserted HIGH when the RX FIFO contains one or more entries. When the RXIntCtrl bit is written with a logic zero and the RX function is enabled, the GIRRXINT interrupt is asserted HIGH when the RX FIFO is half full or greater. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 4-9

26 Programmer s Model 4-10 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

27 Chapter 5 Generic Infra Red Interface Test Harness Test Registers on page 5-2. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 5-1

28 Generic Infra Red Interface Test Harness 5.1 Test Registers Extra registers are provided inside the Generic Infra Red Interface for test purposes only and should not be accessed during normal mode of operation. They are memory mapped as follows: Table 5-1 Test registers Address Offset Type Width Reset Value Name Description 0x20 R/W 16 0x0000 GIRTCR Generic IR Test Control Register 0x24 R 16 0x0000 GIRTTXCD Generic IR Test Transmit Current Clock Divider Value 0x28 R 16 0x0000 GIRTRXCD Generic IR Test Receive Current Clock Divider Value GIRTCR - Test Control Register [16] (+0x20) This register controls the clock and input signals to the block for test purposes. All bits of the GIRTCR register are readable, but only bit 15 and bits [6:0] have write access. Bit Name Function Table 5-2 GIRTCR bit functions 15 TicBres When HIGH, the peripheral s internal logic (with the exception of the test registers) is reset as per the action of the external BnRES signal. When LOW, the reset action is removed. 14 TXTestCount When set HIGH, this bit enables the 18-bit TX Duration counter to be partitioned for efficient testing. 13 TXTDecUpper When TXTestCount and this bit are HIGH, decrementing of the upper 16 bits of the TX Duration counter is allowed. 12 TXTDecLower When TXTestCount and this bit are HIGH, decrementing of the lower two bits of the TX Duration counter is allowed. 11 RXClock Returns the current clock value from the receive clock divider. 10 TXClock Returns current clock value from the transmit clock divider. 9 GIROUT Returns current serial output value. 5-2 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

29 Generic Infra Red Interface Test Harness Table 5-2 GIRTCR bit functions (continued) Bit Name Function 8 GIRRXINT Returns current value of RX interrupt. 7 GIRTXINT Returns current value of TX interrupt. 6 QuickCount This bit controls the operation of the 18-bit timer/counter in the Receive direction and the two 16-bit dividers which generate TXClock and RXClock. When set to 1, the counters are partitioned into four 4-bit chunks and one 2-bit chunk for efficient testing. 5 RegRXSerial Registered data bit to drive the receive data path in test mode. 4 TestBypass When set, this bit causes both programmable dividers to be bypassed to shorten test times. In other words, IntGirClk is connected to RXClock and TXClock directly. 3 RegGirClk Registered clock bit. This may be used as a clock source in test modes by toggling the value on successive writes. 2:1 teststatus Clock Control bits X0: Normal operation. The REFCLK input is used as the clock source for the dividers, IntGirClk. 01: PSEL ANDed with PSTRB is driven as the internal clock, IntGirClk. When this clock source is selected, every access to the block generates a positive clock pulse internally. 11: RegGirClk is used as the clock, using toggle writes as described above. 0 UseTestSigs Test mux control 1: the RegRXSerial bit is used to drive the input data paths. 0: the input signal (GirinIn) is used as normal GIRTTXCD - Test Transmit Clock Divider Value [16] (+0x24) This read-only register returns the current value of the 16-bit clock divider value used to generate the Transmit side clock, TXClock GIRTRXCD - Test Receive Clock Divider Value [16] (+0x28) This read-only register returns the current value of the 16-bit clock divider value used to generate the Receive side clock, RXClock. ARM DDI 0097A Copyright 1998 ARM Limited. All rights reserved. 5-3

30 Generic Infra Red Interface Test Harness 5-4 Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A

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

1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface Register Map Interrupts 7

1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface Register Map Interrupts 7 1 Contents 1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface 5 4.1 Register Map 5 4.2 Interrupts 7 Version 2.2 - Confidential 2 of 7 2010 EnSilica Ltd, All Rights Reserved 2 Overview

More information

APPLICATION NOTE. AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I. Introduction. Features.

APPLICATION NOTE. AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I. Introduction. Features. APPLICATION NOTE AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I Atmel AVR XMEGA Introduction This application note lists out the differences and changes between Revision

More information

The Frequency Divider component produces an output that is the clock input divided by the specified value.

The Frequency Divider component produces an output that is the clock input divided by the specified value. PSoC Creator Component Datasheet Frequency Divider 1.0 Features Divides a clock or arbitrary signal by a specified value. Enable and Reset inputs to control and align divided output. General Description

More information

Reduced Gigabit Media Independent Interface (RGMII)

Reduced Gigabit Media Independent Interface (RGMII) Reduced Gigabit Media ndependent nterface (RGM) Technical Data Sheet Technical Data Sheet Part Number: T-CS-ET-0019-100 Document Number: -PA01-0158-USR Rev 04 May 2004 Reduced Gigabit Media ndependent

More information

DS1307ZN. 64 X 8 Serial Real Time Clock PIN ASSIGNMENT FEATURES

DS1307ZN. 64 X 8 Serial Real Time Clock PIN ASSIGNMENT FEATURES DS1307 64 8 Serial Real Time Clock FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 56 byte nonvolatile

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

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

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

EE 434 Final Projects Fall 2006

EE 434 Final Projects Fall 2006 EE 434 Final Projects Fall 2006 Six projects have been identified. It will be our goal to have approximately an equal number of teams working on each project. You may work individually or in groups of

More information

CMT2300A. Ultra Low Power Sub-1GHz Transceiver CMT2300A. Features. Applications. Ordering Information. Descriptions.

CMT2300A. Ultra Low Power Sub-1GHz Transceiver CMT2300A. Features. Applications. Ordering Information. Descriptions. CMT2300A Ultra Low Power Sub-1GHz Transceiver Features Frequency Range: 213 to 960 MHz Modulation: OOK, (G)FSK 和 (G)MSK Data Rate: 0.5 to 250 kbps Sensitivity: -120 dbm at 2.4 kbps, F RF = 433.92 MHz -109

More information

AN4507 Application note

AN4507 Application note Application note PWM resolution enhancement through a dithering technique for STM32 advanced-configuration, general-purpose and lite timers Introduction Nowadays power-switching electronics exhibit remarkable

More information

2. Cyclone IV Reset Control and Power Down

2. Cyclone IV Reset Control and Power Down May 2013 CYIV-52002-1.3 2. Cyclone IV Reset Control and Power Down CYIV-52002-1.3 Cyclone IV GX devices offer multiple reset signals to control transceiver channels independently. The ALTGX Transceiver

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

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

DS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS

DS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS PRELIMINARY EconOscillator/Divider FEATURES Dual Fixed frequency outputs (200 KHz 100 MHz) User programmable on chip dividers (from 1 513) User programmable on chip prescaler (1, 2, 4) No external components

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

Course Introduction. Content 20 pages 3 questions. Learning Time 30 minutes

Course Introduction. Content 20 pages 3 questions. Learning Time 30 minutes Purpose The intent of this course is to provide you with information about the main features of the S08 Timer/PWM (TPM) interface module and how to configure and use it in common applications. Objectives

More information

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 "!.$ #)2#5)43

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 !.$ #)2#5)43 INTERNATIONAL TELECOMMUNICATION UNION )454 6 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU $!4! #/--5.)#!4)/. /6%2 4(% 4%,%(/.%.%47/2+ 39.#(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!.

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

16-Bit Hardware Pulse Width Modulator Data Sheet

16-Bit Hardware Pulse Width Modulator Data Sheet 48. 16-Bit Hardware Pulse Width Modulator User Module Data Sheet 16-Bit Hardware Pulse Width Modulator Data Sheet PWM16HW PWM16HW Copyright 2009 Cypress Semiconductor Corporation. All Rights Reserved.

More information

DS1621. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

DS1621. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT DS1621 Digital Thermometer and Thermostat FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is 67 F to

More information

High Resolution Pulse Generation

High Resolution Pulse Generation High Resolution Pulse Generation An Application Note for the NS9360 Processor www.digi.com 90001138 2009 Digi International Inc. All Rights Reserved. Digi, Digi International, and the Digi logo are trademarks

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

LV-Link 3.0 Software Interface for LabVIEW

LV-Link 3.0 Software Interface for LabVIEW LV-Link 3.0 Software Interface for LabVIEW LV-Link Software Interface for LabVIEW LV-Link is a library of VIs (Virtual Instruments) that enable LabVIEW programmers to access the data acquisition features

More information

Low Energy Timer. AN Application Note. Introduction

Low Energy Timer. AN Application Note. Introduction ...the world's most energy friendly microcontrollers Low Energy Timer AN0026 - Application Note Introduction This application note gives an overview of the Low Energy Timer (LETIMER) and demonstrates how

More information

AN2581 Application note

AN2581 Application note AN2581 Application note STM32F10xxx TIM application examples Introduction This application note is intended to provide practical application examples of the STM32F10xxx TIMx peripheral use. This document,

More information

OPEN BASE STATION ARCHITECTURE INITIATIVE

OPEN BASE STATION ARCHITECTURE INITIATIVE OPEN BASE STATION ARCHITECTURE INITIATIVE Conformance Test Cases Appendix D Clock and Control Module (CCM) Version.00 Issue.00 (7) FOREWORD OBSAI description and specification documents are developed within

More information

Dual Programmable Clock Generator

Dual Programmable Clock Generator 1I CD20 51 fax id: 3512 Features Dual Programmable Clock Generator Functional Description Two independent clock outputs ranging from 320 khz to 100 MHz Individually programmable PLLs use 22-bit serial

More information

PHYTER 100 Base-TX Reference Clock Jitter Tolerance

PHYTER 100 Base-TX Reference Clock Jitter Tolerance PHYTER 100 Base-TX Reference Clock Jitter Tolerance 1.0 Introduction The use of a reference clock that is less stable than those directly driven from an oscillator may be required for some applications.

More information

Hello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages

Hello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages Hello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages which can interface with the external world. 1 The STM32G0

More information

2. Transceiver Basics for Arria V Devices

2. Transceiver Basics for Arria V Devices 2. Transceiver Basics for Arria V Devices November 2011 AV-54002-1.1 AV-54002-1.1 This chapter contains basic technical details pertaining to specific features in the Arria V device transceivers. This

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

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

Vishay s TSDP Receiver Series for Infrared Data Communications

Vishay s TSDP Receiver Series for Infrared Data Communications VISHAY SEMICONDUCTORS www.vishay.com Infrared Remote Control Receivers By John Fisher The TSDP series devices described in this application note are suitable for receiving low-speed infrared data communications

More information

RayStar Microelectronics Technology Inc. Ver: 1.4

RayStar Microelectronics Technology Inc. Ver: 1.4 Features Description Product Datasheet Using external 32.768kHz quartz crystal Supports I 2 C-Bus's high speed mode (400 khz) The serial real-time clock is a low-power clock/calendar with a programmable

More information

3. Cyclone IV Dynamic Reconfiguration

3. Cyclone IV Dynamic Reconfiguration 3. Cyclone IV Dynamic Reconfiguration November 2011 CYIV-52003-2.1 CYIV-52003-2.1 Cyclone IV GX transceivers allow you to dynamically reconfigure different portions of the transceivers without powering

More information

Lanthanide-based Up-conversion Materials

Lanthanide-based Up-conversion Materials Lanthanide-based Up-conversion Materials Ian Stanton, Anna Gakamsky v.2 DATE 13 Oct. 15 Edinburgh Instruments Ltd Telephone (UK) Email 2 Bain Square, +44 (0)1506 425 300 enquiries@edinst.com Kirkton Campus,

More information

MIPI Testing Challenges &Test Strategies using Best-in-Class Tools

MIPI Testing Challenges &Test Strategies using Best-in-Class Tools MIPI Testing Challenges &Test Strategies using Best-in-Class Tools Pavan Alle Tektronix Inc,. Member-to-Member Presentations March 9, 2011 1 Legal Disclaimer The material contained herein is not a license,

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

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

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application WDS USER S GUIDE FOR EZRADIO DEVICES 1. Introduction Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs. This document only describes

More information

DS1075 EconOscillator/Divider

DS1075 EconOscillator/Divider EconOscillator/Divider www.dalsemi.com FEATURES Dual Fixed frequency outputs (30 KHz - 100 MHz) User-programmable on-chip dividers (from 1-513) User-programmable on-chip prescaler (1, 2, 4) No external

More information

Using the High Voltage Physical Layer In the S12ZVM family By: Agustin Diaz

Using the High Voltage Physical Layer In the S12ZVM family By: Agustin Diaz Freescale Semiconductor, Inc. Document Number: AN5176 Application Note Rev. 1, 09/2015 Using the High Voltage Physical Layer In the S12ZVM family By: Agustin Diaz Contents 1. Introduction This application

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

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

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

Topics Introduction to Microprocessors

Topics Introduction to Microprocessors Topics 2244 Introduction to Microprocessors Chapter 8253 Programmable Interval Timer/Counter Suree Pumrin,, Ph.D. Interfacing with 886/888 Programming Mode 2244 Introduction to Microprocessors 2 8253/54

More information

RV-8564 Application Manual. Application Manual. Real-Time Clock Module with I 2 C-Bus Interface. October /62 Rev. 2.1

RV-8564 Application Manual. Application Manual. Real-Time Clock Module with I 2 C-Bus Interface. October /62 Rev. 2.1 Application Manual Application Manual Real-Time Clock Module with I 2 C-Bus Interface October 2017 1/62 Rev. 2.1 TABLE OF CONTENTS 1. OVERVIEW... 5 1.1. GENERAL DESCRIPTION... 5 1.2. APPLICATIONS... 5

More information

IN1307N/D/IZ1307 CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM

IN1307N/D/IZ1307 CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM The IN307 is a low power full BCD clock calendar plus 56 bytes of nonvolatile SRAM. Address and data are transferred serially via a 2-wire bi-directional

More information

DATA SHEET. PCD5002 Advanced POCSAG and APOC-1 Paging Decoder INTEGRATED CIRCUITS Jun 24

DATA SHEET. PCD5002 Advanced POCSAG and APOC-1 Paging Decoder INTEGRATED CIRCUITS Jun 24 INTEGRATED CIRCUITS DATA SHEET Advanced POCSAG and APOC-1 Paging Supersedes data of 1997 Mar 04 File under Integrated Circuits, IC17 1997 Jun 24 CONTENTS 1 FEATURES 2 APPLICATIONS 3 GENERAL DESCRIPTION

More information

CTCSS FAST CTCSS. Tx MOD1 SELCALL. Tx MOD2 DCS RSSI CARRIER DETECT TIMER. ANALOG Rx LEVEL CONTROL AUDIO FILTER AUDIO SIGNALS MX828

CTCSS FAST CTCSS. Tx MOD1 SELCALL. Tx MOD2 DCS RSSI CARRIER DETECT TIMER. ANALOG Rx LEVEL CONTROL AUDIO FILTER AUDIO SIGNALS MX828 DATA BULLETIN MX828 CTCSS/DCS/SelCall Processor PRELIMINARY INFORMATION Features Fast CTCSS Detection Full Duplex CTCSS and SelCall Full 23/24 Bit DCS Codec SelCall Codec Non Predictive Tone Detection

More information

DS1073 3V EconOscillator/Divider

DS1073 3V EconOscillator/Divider 3V EconOscillator/Divider wwwmaxim-iccom FEATURES Dual fixed-frequency outputs (30kHz to 100MHz) User-programmable on-chip dividers (from 1 to 513) User-programmable on-chip prescaler (1, 2, 4) No external

More information

ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005

ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005 nc. Application Note AN2414/D Rev. 0, 04/2003 MC9328MX1/MXL CMOS Signal Interface (CSI) Module Supplementary Information By Cliff Wong 1 Introduction.......... 1 2 Operation of FIFOs Clear........... 1

More information

Programming the Dallas/Maxim DS MHz I2C Oscillator. Jeremy Clark

Programming the Dallas/Maxim DS MHz I2C Oscillator. Jeremy Clark Programming the Dallas/Maxim DS1077 133MHz I2C Oscillator Jeremy Clark Copyright Information ISBN 978-0-9880490-1-7 Clark Telecommunications/Jeremy Clark June 2013 All rights reserved. No part of this

More information

Figure 1. LDC Mode Operation Example

Figure 1. LDC Mode Operation Example EZRADIOPRO LOW DUTY CYCLE MODE OPERATION 1. Introduction Figure 1. LDC Mode Operation Example Low duty cycle (LDC) mode is designed to allow low average current polling operation of the Si443x RF receiver

More information

Determining the I 2 C Frequency Divider Ratio for SCL

Determining the I 2 C Frequency Divider Ratio for SCL Freescale Semiconductor Application Note Document Number: AN2919 Rev. 5, 12/2008 Determining the I 2 C Frequency Divider Ratio for SCL by Networking and Multimedia Group Freescale Semiconductor, Inc. Austin,

More information

DS1307ZN. 64 X 8 Serial Real Time Clock

DS1307ZN. 64 X 8 Serial Real Time Clock 64 X 8 Serial Real Time Clock www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 56

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

UNDERSTANDING THE DDC112 s CONTINUOUS AND NON-CONTINUOUS MODES OVERVIEW

UNDERSTANDING THE DDC112 s CONTINUOUS AND NON-CONTINUOUS MODES OVERVIEW UNDERSTANDING THE DDC112 s CONTINUOUS AND NON-CONTINUOUS MODES By Jim Todsen This application bulletin provides additional information on how the DDC112 s continuous and non-continuous modes work and how

More information

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control protocols will be presented. 1 The Infrared Timer peripheral

More information

AM / FM RADIO TRANSMITTER KEYFOBS

AM / FM RADIO TRANSMITTER KEYFOBS Highly Secure Protocol 1 3 Switch Options Led Indication Of Transmission Directly Compatible With Keeloq Decoder Power Saving Auto Shut Off Feature Automatically Transmits Battery Low Condition. User Customisable

More information

AN0026.1: EFM32 and EFR32 Wireless SOC Series 1 Low Energy Timer

AN0026.1: EFM32 and EFR32 Wireless SOC Series 1 Low Energy Timer AN0026.1: EFM32 and EFR32 Wireless SOC Series 1 Low Energy Timer This application note gives an overview of the Low Energy Timer (LETIMER) and demonstrates how to use it on the EFM32 and EFR32 wireless

More information

Fiber Optic Expansion Interface

Fiber Optic Expansion Interface User Manual for the HE697FBX100 & HE697FBX105 Fiber Optic Expansion Interface Fourth Edition 20 November 1998 MAN0215-04 PREFACE 20 NOV 1998 PAGE 2 PREFACE This manual explains how to use the Fiber Optic

More information

Fixed-function (FF) implementation for PSoC 3 and PSoC 5 devices

Fixed-function (FF) implementation for PSoC 3 and PSoC 5 devices 2.40 Features 8- or 16-bit resolution Multiple pulse width output modes Configurable trigger Configurable capture Configurable hardware/software enable Configurable dead band Multiple configurable kill

More information

AN3332 Application note

AN3332 Application note Application note Generating PWM signals using STM8S-DISCOVERY Application overview This application user manual provides a short description of how to use the Timer 2 peripheral (TIM2) to generate three

More information

Technical Proposal for COMMON-ISDN-API. Version 2.0. Generic Tone Generator and Detector Support for Voice Applications. Extension.

Technical Proposal for COMMON-ISDN-API. Version 2.0. Generic Tone Generator and Detector Support for Voice Applications. Extension. Technical Proposal for COMMON-ISDN-API Version 2.0 Generic Tone Generator and Detector Support for Voice Applications Extension October 2007 Dialogic Corporation COPYRIGHT NOTICE AND LEGAL DISCLAIMER Fourth

More information

Capture/Compare/PWM/Timer (MCCP and SCCP)

Capture/Compare/PWM/Timer (MCCP and SCCP) Capture/Compare/PWM/Timer (MCCP and SCCP) HIGHLIGHTS This section of the manual contains the following major topics: 1.0 Introduction... 2 2.0 Registers... 3 3.0 Register Map... 4 4.0 Time Base Generator...

More information

DST501-1 High-Speed Modulated Arbitrary Chirping Module

DST501-1 High-Speed Modulated Arbitrary Chirping Module High-Speed Modulated Arbitrary Chirping Module PRODUCT DESCRIPTION The module generates modulated arbitrary chirping CW with frequency update rates up to 250 updates/microsecond (1/8 of the DDS clock rate).

More information

Universitas Sumatera Utara

Universitas Sumatera Utara Amplitude Shift Keying & Frequency Shift Keying Aim: To generate and demodulate an amplitude shift keyed (ASK) signal and a binary FSK signal. Intro to Generation of ASK Amplitude shift keying - ASK -

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-395 Technical notes on using Analog Devices products, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors

More information

Design Note DN503. SPI Access By Siri Namtvedt. Keywords. 1 Introduction CC1100 CC1101 CC1150 CC2500 CC2550. SPI Reset Burst Access Command Strobes

Design Note DN503. SPI Access By Siri Namtvedt. Keywords. 1 Introduction CC1100 CC1101 CC1150 CC2500 CC2550. SPI Reset Burst Access Command Strobes SPI Access By Siri Namtvedt Keywords CC1100 CC1101 CC1150 CC2500 CC2550 SPI Reset Burst Access Command Strobes 1 Introduction The purpose of this design note is to show how the SPI interface must be configured

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

AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer

AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer This application note gives an overview of the Low Energy Timer (LETIMER) and demonstrates how to use it on the EFM32 and EZR32 wireless

More information

RC5 Infrared board. EB060

RC5 Infrared board.   EB060 RC5 Infrared board www.matrixtsl.com EB060 Contents About this document 3 Board layout 3 General information 4 Circuit description 4 Protective cover 5 Circuit diagram 6 2 Copyright About this document

More information

2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board

2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board PRODUCT DATASHEET Order this document by ING_TRF_DS 2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board Piggyback Board ING_TRF The GigaSTaR optical piggyback board ING_TRF represents an easy-to-use

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

Fixed-function (FF) implementation for PSoC 3 and PSoC 5LP devices

Fixed-function (FF) implementation for PSoC 3 and PSoC 5LP devices 3.30 Features 8- or 16-bit resolution Multiple pulse width output modes Configurable trigger Configurable capture Configurable hardware/software enable Configurable dead band Multiple configurable kill

More information

MS23SL Magnetic Linear Sensor With Smart Limit Switches

MS23SL Magnetic Linear Sensor With Smart Limit Switches MS23SL Magnetic Linear Sensor With Smart Limit Switches 2 micron Quadrature Output 0.4 micron Serial Output 0.4 micron PWM Output Technical Reference Guide PCB Rev 1.0 www.soc-robotics.com Copyright 2013.

More information

ACPL Data Sheet. Three-Channel Digital Filter for Sigma-Delta Modulators. Description. Features. Specifications.

ACPL Data Sheet. Three-Channel Digital Filter for Sigma-Delta Modulators. Description. Features. Specifications. Data Sheet ACPL-0873 Three-Channel Digital Filter for Sigma-Delta Modulators Description The ACPL-0873 is a 3-channel digital filter designed specifically for Second Order Sigma-Delta Modulators in voltage

More information

Migrate PWM from MC56F8013 to MC How to set up the PWM peripheral on the MC56F8247 using the setting of the PWM on the MC56F8013

Migrate PWM from MC56F8013 to MC How to set up the PWM peripheral on the MC56F8247 using the setting of the PWM on the MC56F8013 Freescale Semiconductor Application Note Document Number: AN4319 Rev. 0, 06/2011 Migrate PWM from MC56F8013 to MC568247 How to set up the PWM peripheral on the MC56F8247 using the setting of the PWM on

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

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

5096 FIRMWARE ENHANCEMENTS

5096 FIRMWARE ENHANCEMENTS Document Number A100745 Version No.: 4.4.1 Effective Date: January 30, 2006 Initial Release: September 19, 2005 1. Fixed display of logged memory date and time broken in version 4.3. 2. Allow time samples

More information

AN Programming the PCA200x family of watch ICs. Document information

AN Programming the PCA200x family of watch ICs. Document information Rev. 1 4 September 2012 Application note Document information Info Keywords Abstract Content PCA2000, PCA2001, PCA2002, PCA2003, Calibration The PCA200x are CMOS integrated circuits for battery operated

More information

LCC-10 Product manual

LCC-10 Product manual LCC-10 Product manual Rev 1.0 Jan 2011 LCC-10 Product manual Copyright and trademarks Copyright 2010 INGENIA-CAT, S.L. / SMAC Corporation Scope This document applies to i116 motion controller in its hardware

More information

This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices.

This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices. Stratix GX FPGA ES-STXGX-1.8 Errata Sheet This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices. 1 For more information on Stratix GX device errata,

More information

Scalable Serdes Framer Interface (SFI-S) for 7 Series FPGAs Author: Julian Kain

Scalable Serdes Framer Interface (SFI-S) for 7 Series FPGAs Author: Julian Kain Application Note: Kintex-7 and Virtex-7 Families XAPP553 (v1.0) March 2, 2012 Scalable Serdes Framer Interface (SFI-S) for 7 Series FPGAs Author: Julian Kain Summary The Scalable Serdes Framer Interface

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

Capacitive Sensing Interface of QN908x

Capacitive Sensing Interface of QN908x NXP Semiconductors Document Number: AN12190 Application Note Rev. 0, 05/2018 Capacitive Sensing Interface of QN908x Introduction This document details the Capacitive Sensing (CS) interface of QN908x. It

More information

NJ88C Frequency Synthesiser with non-resettable counters

NJ88C Frequency Synthesiser with non-resettable counters NJ88C Frequency Synthesiser with non-resettable counters DS8 -. The NJ88C is a synthesiser circuit fabricated on the GPS CMOS process and is capable of achieving high sideband attenuation and low noise

More information

2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board ING_TRF PRODUCT DATASHEET. Piggyback Board FEATURES

2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board ING_TRF PRODUCT DATASHEET. Piggyback Board FEATURES PRODUCT DATASHEET Order this document by ING_TRF_DS 2.64 Gbit/s Full-Duplex Serial Link Optical Piggyback Board The GigaSTaR optical piggyback board ING_TRF represents an easy-to-use implementation of

More information

AN3258 Application note

AN3258 Application note Application note STM8AF and STM8S series HSI oscillator calibration using LIN automatic resynchronization Introduction Local interconnect network (LIN) is a widely used standard for communication between

More information

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.)

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.) ANSI/CTA Standard Antenna Control Interface ANSI/CTA-909-B (Formerly ANSI/) January 2011 NOTICE Consumer Technology Association (CTA) Standards, Bulletins and other technical publications are designed

More information

How to Improve DC/DC Converter Performance with Phase Shifting Time Delay

How to Improve DC/DC Converter Performance with Phase Shifting Time Delay White Paper How to Improve DC/DC Converter Performance with Phase Shifting Time Delay Introduction In most step-down power conversions, where multiple output voltages are required to regulate off a single

More information

F²MC-16FX FAMILY ALL SERIES PROGRAMMABLE PULSE GENERATOR 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY ALL SERIES PROGRAMMABLE PULSE GENERATOR 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300201-E-V14 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES PROGRAMMABLE PULSE GENERATOR APPLICATION NOTE Revision History Revision History Date

More information

MSAN-178. Application Note. Applications of the HRA and Energy Detect Blocks of the MT90812 Integrated Digital Switch. Contents. 1.

MSAN-178. Application Note. Applications of the HRA and Energy Detect Blocks of the MT90812 Integrated Digital Switch. Contents. 1. Application Note MSAN-178 Applications of the HRA and Energy Detect Blocks of the MT90812 Integrated Digital Switch Contents 1.0 Introduction 2.0 HRA Programming Sequence for Multiplexed Mode 3.0 Implementing

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

ADP1043A Evaluation Software Reference Guide EVAL-ADP1043A-GUI-RG

ADP1043A Evaluation Software Reference Guide EVAL-ADP1043A-GUI-RG GENERAL DESCRIPTION ADP0A Evaluation Software Reference Guide EVAL-ADP0A-GUI-RG This user guide gives describes the various controls and indicators of the ADP0A Evaluation Software. It gives the details

More information

ZL30131 OC-192/STM-64 SONET/SDH/10GbE Network Interface Synchronizer

ZL30131 OC-192/STM-64 SONET/SDH/10GbE Network Interface Synchronizer OC-192/STM-64 SONET/SDH/10bE Network Interface Synchronizer Features Synchronizes to standard telecom or Ethernet backplane clocks and provides jitter filtered output clocks for SONET/SDH, DH and Ethernet

More information