E Flash Program Procedure via JTAG AN 0136 Jun 15, 2015

Size: px
Start display at page:

Download "E Flash Program Procedure via JTAG AN 0136 Jun 15, 2015"

Transcription

1 1 Scope This document describes flash access procedures via JTAG interface. The compliance of the rules below guaranties the reliable programming of the E TEN TEN LN24 D5 JTAG MASTER TCK TDI +5V R 1k TCK TDI ELMOS E C 1uF +5V +24V TDO TDO LN0 Test enable by +5V on pin TEN, Power supply 5V on pins D5/LN0, FLASH program supply 24V on pins LN24/LN0. 2 References [JTAG] [25DS0163E.xx] IEEE Std (IEEE Standard Test Access Port and Boundary-Scan Architecture) E Data sheet - Smoke Detector Controller, 3 Basic Flash Information The flash standard cell is up to 1K words FLASH Memory with 16 bit words length. It is a matrix of flash cells organized in rows (word lines) and columns (bit lines). Four adjoining rows builds a page. The pages may be erased individually. 3.1 Flash Addressing Modification of FLASH Memory data (Erasing or Programming) is block-wise. Minimum block to program data is word line. Minimum block to erase data is page. Table 1. FLASH addressing Flash Address Bus [11] A[10] A[9] A[8] A[7] A[6] A[5] A[4] A[3] A[2] A[1] A[0] unused word line address word address within word line unused page number word line number within page word address within word line 3.2 Flash control signals The 9 control signals define the flash operating mode (see table 2). Table 2. FLASH control signals Signal name CR Register Bit Function AUTOINC [12] Enable FLASH Address Automatic Increment FTEST [10] Flash Test Enable (Active = 1) FSEL [8] Select FLASH Memory ( Active = 1) PGM [7] Set Program Mode ERASE [6] Set Erase Mode VERIFY [5] Set Verify Read Mode for programmed cell state. VERIFY1 [4] Set Verify Read Mode for erased cell state. HVEN [3] High Voltage Enable MASSER [1] Set erase all. The next erase cycle will change the whole array. 1/12

2 3.3 Flash Operating modes Read In the Read mode, the flash cell behaves like a random access memory. To reach the read mode the FSEL and FTEST control signals must be set high, while other control signals must be kept low Write Setting PGM or ERASE high opens write access to embedded data register. In the Write Mode only exact 8 data words can be stored in the internal data register. In the followed high voltage phase of the program cycle the content of this register will be transferred into the selected word line of the array Mass Erase Before the memory is programmed, it must be erased. There are two erase modes implemented in the flash: mass erase and page erase. Mass Erase will erase the complete flash area. In page erase mode only selected page will be erased. The verification of the erased region is necessary to guarantee that no any disturbances was happen during the erase procedures. Use the following procedure to erase the entire FLASH memory: Set the following bits: FSEL, ERASE, MASSER, and FTEST for mass erase Write dummy data 0x0000 to be erased addressed by A[10:0]= 0x000. Set the HVEN bit and wait for 10ms. That will apply the erasing HV pulse to the cells. There are no internal timer inside the flash. Duration of the erasing pulse is defined externally Clear the HVEN bit and wait for 500us (mass erase) for the high voltages to dissipate. Clear the ERASE and MASSER bits and Set VERIFY1 bit Wait for 50us before the verification mode is settled. Read out the erased data and compare the data with 0. Repeat the steps above if the reliable erased state is not reached (max. 2 times) Clear the VERYFY1 bit After 50us the memory can be accessed in read mode. The erased cell state is Programming The programming procedure consist of two steps: the data programming and data verification and must be used for the customer programming in the factory. The purpose of the verification is to ensure that data has been programmed with sufficient margin for long-term data retention and no any disturbances was happen during the programming procedure. Programming of the FLASH memory is done on a block basis. A block consists of 8 consecutive words addressed with A[10:3] one word line. To program and verification read the flash memory, use the following algorithm. Set the PGM, FTEST, and FSEL bits Write 8 words of data to the specified range within one selected word line. The data is latched in the FLASH Write Register and ready to be programmed. Set the HVEN signal and wait for 300µs. That applies the HV programming pulse to the cells. Clear the HVEN signal and wait for 10µs for the high voltages to dissipate. Set the VERIFY signal Clear the PGM signal Read back the data in verification mode from the range within the latched word line. Clear the VERIFY signal If some cells within the range haven t been programmed sufficiently (i.e. in VERIFY mode they are still read as 0 ), then repeat the Program operation ( max. 5 time ) Repeat the programming steps above for the all data to be programmed Wait 20µs before read the data in normal read mode. Note: The PGM bit should be cleared only after the VERIFY bit is set (not in a single clock cycle). In this case no additional wait cycle after set VERIFY is needed to settle the reference voltage. 2/12

3 Program Flash Initialize Attempt counter to Zero Set PGM Write Data to Selected Word Line Set HVEN Wait 300us Clear HVEN Wait 10us Set VERIFY Clear PGM Clear VERIFY Verify Read of Word Line Data Increment Attempt Counter Read Out Data Equal To Write Data? No Attempt Counter >5? No Yes Clear VERIFY Yes Programming Operation Failed All Data Programmed? Yes No Increment Word Line Address Programming Operation Complete Figure 1. Flash Programming Algorithm. 3/12

4 4 JTAG Interface The JTAG is the Elmos standard access interface for the flash programming procedures. The flash cell can be directly accessed via TDI, TCK, and TDO when JTAG interface is activated. Each product can have its own activating procedure. This document describes the flash access procedures after JTAG is activated. The Flash access mode depends from the appropriated JTAG instruction is loaded into the JTAG instruction register (see examples later on). 4.1 JTAG Overview The used JTAG signals are described here: Table 3. JTAG Signals Pin Dir. Usage TEN IN Signal to control the JTAG enable. IN Signal to control the JTAG state machine TCK IN JTAG clock input *) TDI IN JTAG data input TDO OUT JTAG data output *) Max. TCK frequency is 1 MHz FLASH JTAG Registers IR 8 Bit JTAG instructions register CR 14 Bit JTAG Flash Control register DR16 16 Bit JTAG Flash Data register AR12 12 Bit JTAG Address register Flash JTAG Instructions 0xA2 access to Flash Control Register 0xA3 16 Bit Flash data read 0xA4 16 Bit Flash data write Flash Control Register The signals in JTAG flash control register (CR) control the flash operation modes. The typical partitioning of this register is shown in the table below and will be used in all followed JTAG access sequences. Bit NB Name - AUTOINC 0 FTEST 0 FSEL PGM ERASE VERIFY VERIFY1 HVEN 0 MASSER 0 4/12

5 4.2 JTAG TAP Controller For an overview the TAP controller flow is described in the following figure: Figure 2. JTAG TAP Controller States 4.3 E JTAG Access Procedures Before FLASH procedures can be used JTAG interface itself should be activated. FLASH test access activated in three followed steps: 1) enable test mode by force TEN pin with +5V; 2) initialization of JTAG TAP by five consecutive TCK impulses with high; 3) set FLASH access mode (See 5.1.) Enable test mode Only if TEN=5V than, TCK, TDI, and TDO will be activated for JTAG interface. 5/12

6 4.3.2 Initialization of JTAG TAP After test mode activation JTAG TAP Controller can be in any state. To have definite state of TAP Controller it is necessary to initialize it by five consecutive TCK impulses with high and two TCK impulses with low (see following figure). After described above sequence TAP Controller will be in Run-Test/Idle. TCK TDI 4.4 JTAG Macros To simplify this documentation some high-level macros are used to describe JTAG access. This macro notation will be used in the pseudo-code examples WAIT (n) MACRO The macro WAIT has to guaranty a delay of n µs ( microseconds) between JTAG operations IR_SHIFT (cmd) MACRO Figure 3. JTAG initialization by keeping = 1 five TCK periods This macro loads a desired JTAG instruction into the JTAG instruction register (IR) of the target device. This register is 8 bits wide with the least-significant bit (LSB) shifted in first. Each instruction bit is captured from TDI by the target on the rising edge of TCK. Figure IR_SHIFT Macro shows how to load an instruction into the JTAG IR register: LSB MSB TCK TDI IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 TDO ID0 ID1 ID2 ID3 ID4 ID5 ID6 ID7 Figure 4. IR_SHIFT Macro DR_SHIFT n (data) MACRO This macro loads n-bit data into a JTAG data register (DR). The data is shifted, most-significant bit (MSB) first, into the targets TDI input. Each bit is captured from TDI on a rising edge of TCK. At the same time, TDO shifts out the previously captured/ stored value in the addressed data register. A new bit is present at TDO with a falling edge of TCK. The next figure shows how to load a 16-bit word into the JTAG DR and to read out a stored value via TDO. DR_SHIFT16 is used to access a 16 bit wide data register. DR_SHIFT14 is used for access to control register. 6/12

7 The figure below shows the behaviour of the JTAG DR_SHIFT16 macro: MSB LSB TCK TDI D15 DI14 DI13 DI12 DI11 D10 D9 D8 DI4 DI3 DI2 DI1 DI0 TDO DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8 DO4 DO3 DO2 DO1 DO0 Figure 5. DR_SHIFT16. NOTE: The data on the TDO is coming from the previous DR_SHIFT sequence. For example: 1. DR_SHIFT16(D0) shifts 16bit data D0 into JTAG data register, TDO output is undefined, 2. DR_SHIFT16(D1) shifts the next data D1 into register, TDO output D0, 3. DR_SHIFT5(DR) shifts 5bit data DR into JTAG data register DR1 4. DR_SHIFT14(DR) shifts 14bit data DR into JTAG data register DR2 or FLASH CR DAR_SHIFT28 (address, data) MACRO This macro loads 16 bit data and 12 bit address into a JTAG data register. The data is shifted first. The next figure shows how to load data/address into the JTAG register and to read out a stored value via TDO. TCK MSB MSB LSB LSB TDI DI15 DI14 DI13 DI2 DI1 DI0 A11 A10 A9 A2 A1 A0 TDO DO15 DO14 DO13 DO2 DO1 DO0 AO11 AO10 AO9 AO2 AO1 AO0 Figure 6. DAR_SHIFT28 for 16Bit data and 12Bit address NOTE: A[11] = 0 NOTE: The data on the TDO is coming from the previous DR_SHIFT sequence. For example: 1. DAR_SHIFT28(A0,D0) shifts address A0 and data DI0 into JTAG data register, TDO output is undefined, 2. DAR_SHIFT28(A1,D1) shifts the next address and data into register, TDO output A0, D0. 7/12

8 5 Flash JTAG Access Procedures This section demonstrates the typical operations by providing example pseudo-code sequences using the defined macros. 5.1 FLASH Initialization Sequence /* */ /* SET FLASH ACCESS MODE */ /* */ IR_SHIFT(0xCC); DR_SHIFT5(0x16); DR_SHIFT5(0x0); DR_SHIFT5(0x12); IR_SHIFT(0xC1); DR_SHIFT14(0x00AC); 5.2 JTAG Read Sequence /* */ /* INPUT: PstrtADDR - page start address */ /* PendADDR - page end address */ /* OUTPUT: none */ /* Variable: ADDR current flash address */ /* */ IR_SHIFT(0xA2); /* Setup IR register access to CR*/ DR_SHIFT14(0x0540); /* Setup CR register - set ERASE */ IR_SHIFT(0xA4); /* Setup IR register - access to DR for writing */ DAR_SHIFT28(PADDR,0x0000); /* Set page address and any data, ignore output values */ DR_SHIFT14(0x0548); /* Setup CR register - enable HV pulse */ WAIT(10000); /* Wait 10 ms for page erase */ DR_SHIFT14(0x0540); /* Setup CR register - reset HV pulse */ WAIT(100); /* Wait 100 us for HV dissipation after page erase */ DR_SHIFT14(0x0500); /* Setup CR register set default FSEL & FTEST*/ DR_SHIFT14(0x0510); /* Setup CR register - set VERIFY1 */ WAIT(50); /* Wait 50us for setup the reference voltage high*/ /* The next command sets start address for internal Flash address counter. After that operations with autoincrement are provided - they are faster. The first read out value is ignored. Write data is not interesting - 0x0000 is sent*/ DAR_SHIFT28(PstrtADDR,0x0000); DR_SHIFT14(0x1510); /* Setup CR register set autoincrement */ DR_SHIFT16(Ign_Data); /* Dummy read */ /* Read array and compare the data with 0x0000 */ for (ADDR=PstrtADDR;ADDR<=PendADDR;ADDR++) DR_SHIFT16(DataOut[ADDR]); if DataOut!= 0x0000 repeat the erase sequence max. 2 times; DR_SHIFT14(0x0500); /* Setup CR register - set default FSEL & FTEST */ WAIT(100); /* Wait 100us before read*/ 8/12

9 5.3 JTAG Erase Sequences JTAG Mass Erase Sequence /* */ /* INPUT: none */ /* OUTPUT: none */ /* Variable:ADDR current flash address */ /* */ IR_SHIFT(0xA2); /* Setup IR register access to CR*/ DR_SHIFT14(0x0542); /* Setup CR register - set MER and ERASE */ IR_SHIFT(0xA4); /* Setup IR register - access to DR for writing */ DAR_SHIFT28(0x0000,0x0000); /* Set some dummy address and data, ignore output values */ DR_SHIFT14(0x054A); /* Setup CR register - enable HV pulse */ WAIT(10000); /* Wait 10 ms for mass erase */ DR_SHIFT14(0x0542); /* Setup CR register - reset HV pulse */ WAIT(500); /* Wait 500 us for HV dissipation after mass erase */ DR_SHIFT14(0x0510); /* Setup CR register - set VERIFY1 */ WAIT(50); /* Wait 50us for setup the reference voltage high*/ /* The next command sets start address for internal Flash address counter. After that operations with autoincrement are provided - they are faster. The first read out value is ignored. Write data is not interesting - 0x0000 is sent*/ DAR_SHIFT28(0x0000,0x0000); DR_SHIFT14(0x1510); /* Setup CR register set autoincrement */ DR_SHIFT16(Ign_Data); /* Dummy read */ /* Read array and compare the data with 0x0000 */ for (ADDR=0x0000;ADDR<=FLendADDR;ADDR++) DR_SHIFT16(DataOut[ADDR]); if DataOut!= 0x0000 repeat the erase sequence max. 2 times; DR_SHIFT14(0x0500); /* Setup CR register - set default FSEL & FTEST */ WAIT(100); /* Wait 100us before read*/ 9/12

10 5.3.2 JTAG Page Erase Sequence /* */ /* INPUT: PstrtADDR - page start address */ /* PendADDR - page end address */ /* OUTPUT: none */ /* Variable: ADDR current flash address */ /* */ IR_SHIFT(0xA2); /* Setup IR register access to CR*/ DR_SHIFT14(0x0540); /* Setup CR register - set ERASE */ IR_SHIFT(0xA4); /* Setup IR register - access to DR for writing */ DAR_SHIFT28(PADDR,0x0000); /* Set page address and any data, ignore output values */ DR_SHIFT14(0x0548); /* Setup CR register - enable HV pulse */ WAIT(10000); /* Wait 10 ms for page erase */ DR_SHIFT14(0x0540); /* Setup CR register - reset HV pulse */ WAIT(100); /* Wait 100 us for HV dissipation after page erase */ DR_SHIFT14(0x0500); /* Setup CR register set default FSEL & FTEST*/ DR_SHIFT14(0x0510); /* Setup CR register - set VERIFY1 */ WAIT(50); /* Wait 50us for setup the reference voltage high*/ /* The next command sets start address for internal Flash address counter. After that operations with autoincrement are provided - they are faster. The first read out value is ignored. Write data is not interesting - 0x0000 is sent*/ DAR_SHIFT28(PstrtADDR,0x0000); DR_SHIFT14(0x1510); /* Setup CR register set autoincrement */ DR_SHIFT16(Ign_Data); /* Dummy read */ /* Read array and compare the data with 0x0000 */ for (ADDR=PstrtADDR;ADDR<=PendADDR;ADDR++) DR_SHIFT16(DataOut[ADDR]); if DataOut!= 0x0000 repeat the erase sequence max. 2 times; DR_SHIFT14(0x0500); /* Setup CR register - set default FSEL & FTEST */ WAIT(100); /* Wait 100us before read*/ 10/12

11 5.3.3 JTAG Programming sequence /* */ /* INPUT: word line start address (WlstrtADDR), */ /* word line end address (WlendADDR), */ /* input data array (data[addr]) */ /* OUTPUT: read out data array (DataOut[ADDR]) */ /* */ STRT_CP: DR_SHIFT14(0x0580); /* Setup CR register word line programming */ IR_SHIFT(0xA4); /* Setup IR register - access to DR for writing */ /* First data shift command sets also start address for internal Flash address counter. After that operations with autoincrement are provided */ DAR_SHIFT28(WLstrtADDR, data[wlstrtaddr]); DR_SHIFT14(0x1580); /* Setup CR register - set autoincrement*/ IR_SHIFT(0xA4); /* Setup IR register - access to DR for writing */ /* Enter from 0 to 7 values for word line - first value was already entered before */ for (ADDR=WLstrtADDR+1; ADDR<=WLendADDR; ADDR++) DR_SHIFT16(data[ADDR]); DR_SHIFT14(0x0588); /* Setup CR register - enable HV pulse */ WAIT(300); /* Wait 300 us for word line programming */ DR_SHIFT14(0x0580); /* Setup CR register - reset HV pulse */ WAIT(10); /* Wait 10us for HV dissipation after programming*/ DR_SHIFT14(0x05A0); /* Setup CR register - set VERIFY */ DR_SHIFT14(0x0520); /* Setup CR register - reset PGM */ /* The next dummy read command will set start address for internal Flash address counter. After that operations with autoincrement are provided - they are faster. The first read out value is ignored. It comes from previous address. Write data will be ignored, 0x0000 is sent*/ DAR_SHIFT28(WLstrtADDR,0x0000); DR_SHIFT14(0x1520); /* Setup CR register - set AUTOINC and VERIFY*/ DR_SHIFT16(Ign_Data); /* Dummy read */ /* Read upto 8 values for wordline and compare it with expected value*/ for (ADDR=WLstrtADDR; ADDR<=WLendADDR; ADDR++) DR_SHIFT16(DataOut[ADDR]); if DataOut!= expected data repeat the sequence from STRT_CP for max.5 time DR_SHIFT14(0x0500); /* Setup CR register - set default FSEL & FTEST */ WAIT(20); or GOTO STRT_CP; /* Wait 20us before read or repeat the sequence above for the next word line */ 11/12

12 Usage Restrictions Elmos Semiconductor AG provide the E Demonstration Board simply and solely for IC evaluation purposes in laboratory. The Kit or any part of the Kit must not be used for other purposes or within non laboratory environments. Especially the use or the integration in production systems, appliances or other installations is prohibited. The pcb s are delivered to customer are for the temporary purpose of testing, evaluation and development of the Elmos IC s only. Elmos will not assume any liability for additional applications of the pcb. Disclaimer Elmos Semiconductor AG shall not be liable for any damages arising out of defects resulting from (1) delivered hardware or software, (2) non observance of instructions contained in this document, or (3) misuse, abuse, use under abnormal conditions or alteration by anyone other than Elmos Semiconductor AG. To the extend permitted by law Elmos Semiconductor AG hereby expressively disclaims and user expressively waives any and all warranties of merchantability and of fitness for a particular purpose, statutory warranty of non-infringement and any other warranty or product liability that may arise by reason of usage of trade, custom or course of dealing. Elmos Semiconductor AG Headquarters Heinrich-Hertz-Str Dortmund Germany Phone + 49 (0) Fax + 49 (0) sales-germany@elmos.com Note Elmos Semiconductor AG (below Elmos) reserves the right to make changes to the product contained in this publication without notice. Elmos assumes no responsibility for the use of any circuits described herein, conveys no licence under any patent or other right, and makes no representation that the circuits are free of patent infringement. While the information in this publication has been checked, no responsibility, however, is assumed for inaccuracies. Elmos does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of a life-support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications. Copyright 2015 Elmos Reproduction, in part or whole, without the prior written consent of Elmos, is prohibited. 12/12

E Mux Demonstration Board AN 0141 Jul 10, 2015

E Mux Demonstration Board AN 0141 Jul 10, 2015 1 What you get: 1. One or more demonstration boards 2. Board description (this document) 3. USB Stick or CD - with driver for elmos LIN converter - GUI - flash and auto-addressing software 2 What you need

More information

E Demonstration Board AN 0178 Dec 15, 2016

E Demonstration Board AN 0178 Dec 15, 2016 E.0 Demonstration Board AN 0 Dec, 0 E.0 Power LIN.X Stepper with Stall Detection What you get. Demoboard E.0 What you need in addition. V Power Supply, capable of providing the motor current. Bipolar stepper

More information

E ASIF (Asynchronous Programming Interface) Figure 1: Evaluation Board ASIF Interface

E ASIF (Asynchronous Programming Interface) Figure 1: Evaluation Board ASIF Interface E.0 EVALUATION KIT FEB, 0 AN 00 E.0 ASIF (Asynchronous Programming Interface) Figure : Evaluation Board ASIF Interface What you get. Piggy-back ASIF Interface with µc PCB. USB Cable What you need in addition.

More information

E Demonstration Board AN 0177 Dec 15, 2016

E Demonstration Board AN 0177 Dec 15, 2016 E. Demonstration Board AN 0 Dec, 0 E. Power LIN.X Stepper with Stall Detection What you get. Demoboard E. What you need in addition. V Power Supply, capable of providing the motor current. Bipolar stepper

More information

E IO-Link Transceiver Evaluation Kit PCB 2 (with external transistor)

E IO-Link Transceiver Evaluation Kit PCB 2 (with external transistor) E981.10 IO-Link evaluation Kit PCB 2 (with external transistor) AN 006 E981.10 IO-Link Transceiver Evaluation Kit PCB 2 (with external transistor) 1 What you get - E981.10 IO-Link Evaluation Kit PCB 2

More information

Distance measurement using Elmos E Ultrasonic Sensor IC

Distance measurement using Elmos E Ultrasonic Sensor IC Distance measurement using Elmos E524.05 Ultrasonic Sensor IC Figure 1: E524.05 Ultrasonic Sensor Board Elmos E524.05 Ultrasonic Sensor Board The E524.05 is part of the Elmos Ultrasonic Direct Drive IC-family.

More information

ZSSC4151 Evaluation Kit Hardware Manual

ZSSC4151 Evaluation Kit Hardware Manual Important Notes Restrictions in Use IDT s ZSSC4151 SSC Evaluation Kit, consisting of the SSC Communication Board (SSC CB), ZSSC415x/6x/7x Evaluation Board (SSC EB), Sensor Replacement Board (SSC RB), and

More information

ZLED7030KIT-D1 Demo Kit Description

ZLED7030KIT-D1 Demo Kit Description ZLED7030KIT-D Demo Kit Description Kit Important Notice Restrictions in Use IDT s ZLED7030KIT-D Demo Kit hardware is designed for ZLED7030 demonstration, evaluation, laboratory setup, and module development

More information

ULTRASONIC SENSOR ICs PCB LAYOUT GUIDELINES AN 0082

ULTRASONIC SENSOR ICs PCB LAYOUT GUIDELINES AN 0082 1 Description This application note provides hints to hardware developers designing the PCB of an ultrasonic system including the Elmos Ultrasonic Sensor ICs. 2 Scope If it is not specially marked, this

More information

Aeroflex Colorado Springs Application Note

Aeroflex Colorado Springs Application Note Synchronous SRAM (SSRAM) JTAG Operation Table : Cross Reference of Applicable Products Product Name: Manufacturer Part Number SMD # Device Type Internal PIC #. Overview 64Mbit Synchronous SRAM UT8SP2M32

More information

E High Frequency Step Down Converter for Constant Current. Figure 1: Demonstration Board

E High Frequency Step Down Converter for Constant Current. Figure 1: Demonstration Board E. DEMSTRATI BOARD SEP, AN E. High Frequency Step Down Converter for Constant Current Figure : Demonstration Board What you get. Demo board with x step down converter for constant current with E. driving

More information

User Manual for the SDAH01 Evaluation Kit for the HS3001 Humidity and Temperature Sensor. Description. Features. Kit Contents. SDAH01 Evaluation Kit

User Manual for the SDAH01 Evaluation Kit for the HS3001 Humidity and Temperature Sensor. Description. Features. Kit Contents. SDAH01 Evaluation Kit User Manual for the SDAH01 Evaluation Kit for the HS3001 Humidity and Temperature Sensor Description The SDAH01 Evaluation Kit is used to assess the HS3001 High- Performance Relative Humidity and Temperature

More information

Boundary Scan Implementation

Boundary Scan Implementation OpenCORES s Boundary Scan Implementation Abstract This document describes Boundary Scan Implementation (software and hardware solution. It is fully IEEE 1149.1 compliant. Date : August 6, 2000 Version:

More information

User Manual. AS-Interface Programmer

User Manual. AS-Interface Programmer AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.

More information

Micron MT54V512H18EF-10 9Mb QDR SRAM Circuit Analysis

Micron MT54V512H18EF-10 9Mb QDR SRAM Circuit Analysis May 14, 2002 Micron MT54V512H18EF-10 9Mb QDR SRAM Circuit Analysis Table of Contents Introduction... Page 1 List of Figures... Page 4 Device Summary Sheet... Page 12 Top Level Diagram...Tab 1 Data Path...Tab

More information

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs Connecting SPI Serial Flash to Configure Altera s Application By Frank Cirimele 1. Introduction Altera s are programmable logic devices used for basic logic functions, chip-to-chip connectivity, signal

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. APPLICATION NOTE A V A I L A B L E AN61 16K X25160 2K x 8 Bit SPI Serial

More information

Boundary Scan. Sungho Kang. Yonsei University

Boundary Scan. Sungho Kang. Yonsei University Boundary Scan Sungho Kang Yonsei University Outiline Introduction TAP Controller Instruction Register Test Data Registers Instructions Hardware Test Innovations PCB Test Conclusion 2 Boundary Scan Improve

More information

ZMID520x Technical Brief One Wire Interface (OWI) Contents. List of Figures. List of Tables

ZMID520x Technical Brief One Wire Interface (OWI) Contents. List of Figures. List of Tables ZMID520x Technical Brief One Wire Interface () Contents 1. Introduction...2 2. One Wire Interface...2 2.1 Overview...2 2.2 General Data Transfer...3 2.3 Protocol Details...3 2.3.1 Bit Transfer...3 2.3.2

More information

System Testability Using Standard Logic

System Testability Using Standard Logic System Testability Using Standard Logic SCTA037A October 1996 Reprinted with permission of IEEE 1 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.60 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

ZSSC5101 Evaluation Kit Description

ZSSC5101 Evaluation Kit Description Important Notes Restrictions in Use IDT s ZSSC5101 SSC Evaluation Kit, consisting of the SSC Communication Board (SSC CB), the ZSSC5101 Adapter Board (SSC EB), the ZSSC5101 AMR Demo Board, and the calibration

More information

ZSC31xxx / ZSSC3xxx. SSC Communication Board. Datasheet. Brief Description. Features. Benefits

ZSC31xxx / ZSSC3xxx. SSC Communication Board. Datasheet. Brief Description. Features. Benefits SSC Communication Board ZSC31xxx / ZSSC3xxx Datasheet Brief Description The SSC Modular Evaluation Kit provides hardware and software for a very simple and intuitive method of evaluating IDT s sensor signal

More information

8K X 8 BIT LOW POWER CMOS SRAM

8K X 8 BIT LOW POWER CMOS SRAM FEATURES 8192 x 8 bit static CMOS RAM 70 ns Access Times Common data inputs and outputs Three-state outputs Typ. operating supply current o 70 ns: 10 ma Standby current: o < 2 μa at Ta 70 C Data retention

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April 1 st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took

More information

SILICON MICROSTRUCTURES

SILICON MICROSTRUCTURES Digital Communication with SM5800 Series Parts OVERVIEW The SM5800 series pressure product offers the corrected pressure output in both analog and digital formats. Accessing the analog output is an easy

More information

ZSPM8735-KIT. Kit Description. Evaluation Kit for the ZSPM1035C True Digital PWM Controller and the Murata OKLP-X/35-W12-C Power Block

ZSPM8735-KIT. Kit Description. Evaluation Kit for the ZSPM1035C True Digital PWM Controller and the Murata OKLP-X/35-W12-C Power Block Rev. 1.00 / January 2014 ZSPM8735-KIT Evaluation Kit for the ZSPM1035C True Digital PWM Controller and the Murata OKLP-X/35-W12-C Power Block Smart Power Management ICs Power and Precision Restrictions:

More information

ZSPM8025-KIT. Kit Description. Evaluation Kit for the ZSPM1025A True Digital PWM Controller and the Murata OKLP-X/25-W12-C Power Block

ZSPM8025-KIT. Kit Description. Evaluation Kit for the ZSPM1025A True Digital PWM Controller and the Murata OKLP-X/25-W12-C Power Block Rev. 1.00 / December 2013 ZSPM8025-KIT Evaluation Kit for the ZSPM1025A True Digital PWM Controller and the Murata OKLP-X/25-W12-C Power Block Smart Power Management ICs Power and Precision Restrictions:

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.60 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.70 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

1553 INTERFACE CARD User's Manual

1553 INTERFACE CARD User's Manual NOTICE 1553 INTERFACE CARD User's Manual The contents of this manual are for informational purposes only and are subject to change without notice. The material in this document shall not be reproduced

More information

P1149.1A Extensions to IEEE-STD

P1149.1A Extensions to IEEE-STD AN-890 Fairchild Semiconductor Application Note February 1994 Revised May 2001 P1149.1A Extensions to IEEE-STD-1149.1-1990 Abstract Since publication of IEEE-1149.1-1990/ANSI 1, 2, 3, extensions and requests

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.50 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Is Now Part of To learn more about ON Semiconductor, please visit our website at Is Now Part of To learn more about ON Semiconductor, please visit our website at www.onsemi.com ON Semiconductor and the ON Semiconductor logo are trademarks of Semiconductor Components Industries, LLC

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.70 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

Electrical Characteristics

Electrical Characteristics 2 MOS (PTY) LTD. Microsystems On Silicon Member of ELMOS Semiconductor AG DUAL CHANNEL PIR SIGNAL PROCESSOR E910.62 Features General Description ÿ Direct connection to PIR sensor elements ÿ Temperature

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. PSoC Creator Component Datasheet Status Register 1.80 Features Up to 8-bit Status Register Interrupt support General Description The Status Register allows the firmware to read digital signals. When to

More information

microsparc-iiep TM Introduction to JTAG Boundary Scan

microsparc-iiep TM Introduction to JTAG Boundary Scan microsparc-iiep TM Introduction to JTAG Boundary Scan White Paper Introduction Historically, most Print Circuit Board (PCB) testing was done using bed-of-nail in-circuit test equipment. Recent advances

More information

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products 1 Board Overview +5 V Adapter Input Connector for voltage monitor board Connector for SMA break-out or FPGA board. Allows

More information

IEEE JTAG Boundary Scan Standard

IEEE JTAG Boundary Scan Standard IEEE 1149.1 JTAG Boundary Scan Standard Bed-of-nails tester Motivation System view of boundary scan hardware Elementary scan cell Test Access Port (TAP) controller Boundary scan instructions Example *Joint

More information

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter CIRCUITS ITEGRATED CIRCUITS ABSTRACT This application note illustrates the use of an 87LPC76x microcontroller from Philips Semiconductors as an infrared RC5 remote control transmitter. Using the Philips

More information

SECTION 11 JTAG PORT

SECTION 11 JTAG PORT nc. SECTION JTAG PORT MOTOROLA DSP5662 User s Manual - nc.. INTRODUCTION....................................-3.2 JTAG PINS........................................-5.3 TAP CONTROLLER.................................-6.4

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.50 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

ZWIR4532 Evaluation Kit User Manual. Description. Features. Kit Contents

ZWIR4532 Evaluation Kit User Manual. Description. Features. Kit Contents Description The ZWIR4532 Development Kit is a set of three circuit boards intended as an evaluation and application development platform for the ZWIR4532 6LoWPAN module. Each Development Board provides

More information

E1/E20 Emulator Additional Document for User s Manual (RX User System Design)

E1/E20 Emulator Additional Document for User s Manual (RX User System Design) Additional Document for User s Manual (RX User System Design) Supported Devices: RX Family All information contained in these materials, including products and product specifications, represents information

More information

AK6512CA SPI bus 64Kbit Serial CMOS EEPROM

AK6512CA SPI bus 64Kbit Serial CMOS EEPROM AK6512CA SPI bus 64Kbit Serial CMOS EEPROM Features Advanced CMOS EEPROM Technology Single Voltage Supply: 1.8V to 5.5V 64Kbits; 8192 x 8 organization SPI Serial Interface Compatible High Speed Operation

More information

Remote Update Intel FPGA IP User Guide

Remote Update Intel FPGA IP User Guide Remote Update Intel FPGA IP User Guide Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Latest document on the web: PDF HTML Contents Contents 1. Remote Update Intel FPGA IP User Guide... 3

More information

Spansion SLC NAND Flash Memory for Embedded

Spansion SLC NAND Flash Memory for Embedded Spansion SLC NAND Flash Memory for Embedded 1 Gb, 2 Gb, 4 Gb Densities: 1-bit ECC, x8 and x16 I/O, 1.8V V CC S34MS01G1, S34MS02G1, S34MS04G1 Data Sheet (Preliminary) Spansion SLC NAND Flash Memory for

More information

16-Bit Hardware Density Modulated PWM Data Sheet

16-Bit Hardware Density Modulated PWM Data Sheet 1. 16-Bit Hardware Density Modulated PWM User Module Data Sheet 16-Bit Hardware Density Modulated PWM Data Sheet DMM16HW DMM16HW Copyright 2009 Cypress Semiconductor Corporation. All Rights Reserved. PSoC

More information

N25S830HAT22IT. 256 kb Low Power Serial SRAMs. 32 k x 8 Bit Organization

N25S830HAT22IT. 256 kb Low Power Serial SRAMs. 32 k x 8 Bit Organization 256 kb Low Power Serial SRAMs 32 k x 8 Bit Organization Introduction The ON Semiconductor serial SRAM family includes several integrated memory devices including this 256 kb serially accessed Static Random

More information

24-Bit Pseudo Random Sequence Generator Data Sheet

24-Bit Pseudo Random Sequence Generator Data Sheet 48. 24-Bit Pseudo Random Sequence Generator 24-Bit Pseudo Random Sequence Generator Data Sheet Copyright 2000-2009 Cypress Semiconductor Corporation. All Rights Reserved. PRS24 PSoC Blocks API Memory (Bytes)

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 F²MC-FR FAMILY 32-BIT MICROCONTROLLER MB91460 RELOAD TIMER APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 F²MC-FR FAMILY 32-BIT MICROCONTROLLER MB91460 RELOAD TIMER APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300060-E-V10 F²MC-FR FAMILY 32-BIT MICROCONTROLLER MB91460 RELOAD TIMER APPLICATION NOTE Revision History Revision History Date 2008-03-26 V1.0,

More information

CAT28C K-Bit Parallel EEPROM

CAT28C K-Bit Parallel EEPROM 256K-Bit Parallel EEPROM HALOGENFREE LEAD TM FREE FEATURES Fast read access times: 120/150ns Low power CMOS dissipation: Active: 25 ma max Standby: 150 µa max Simple write operation: On-chip address and

More information

X K x 8 Bit 64K. 5MHz SPI Serial E 2 PROM with Block Lock TM Protection

X K x 8 Bit 64K. 5MHz SPI Serial E 2 PROM with Block Lock TM Protection 64K X25650 5MHz SPI Serial E 2 PROM with Block Lock TM Protection 8K x 8 Bit FEATURES 5MHz Clock Rate Low Power CMOS

More information

January 2014 Rev FEATURES

January 2014 Rev FEATURES January 2014 Rev. 1.1.0 GENERAL DESCRIPTION In some applications it would be more desirable to download a runtime image from a micro controller onto RAM than to store a configuration into flash memory.

More information

Chip Card & Security ICs SLE Intelligent 1024 Byte EEPROM with Write Protection and Programmable Security Code

Chip Card & Security ICs SLE Intelligent 1024 Byte EEPROM with Write Protection and Programmable Security Code Chip Card & Security ICs SLE 5528 Intelligent 1024 Byte EEPROM with Write Protection and Programmable Security Code Short Product Information May 2007 Short Product Information Revision History: Current

More information

XDS220 Quick Start Guide

XDS220 Quick Start Guide XDS220 Quick Start Guide XDS220 1.0 SYSTEM REQUIREMENTS Cables 4 Adapters Quick Start Guide To operate the Spectrum Digital XDS220 JTAG Emulator with your system it needs to meet the following requirements:

More information

1553 PC104 CARD User's Manual

1553 PC104 CARD User's Manual NOTICE 1553 PC104 CARD User's Manual The contents of this manual are for informational purposes only and are subject to change without notice. The material in this document shall not be reproduced in any

More information

AN10428 UART-SPI Gateway for Philips SPI slave bridges

AN10428 UART-SPI Gateway for Philips SPI slave bridges UART-SPI Gateway for Philips SPI slave bridges Rev. 01 7 March 2006 Application note Document information Info Keywords Abstract Content UART-SPI Gateway, UART to SPI, RS-232 to SPI The UART-SPI Gateway

More information

AN2592 Application note

AN2592 Application note AN2592 Application note How to achieve 32-bit timer resolution using the link system in STM32F101xx and STM32F103xx microcontrollers Introduction In many applications, 32-bit resolution is required to

More information

GENERAL DESCRIPTION FEATURES

GENERAL DESCRIPTION FEATURES January 2010 Rev. 1.0.1 GENERAL DESCRIPTION The is designed to allow individuals to program the NVM (Non-Volatile Memory) in the XRP7704, XRP7708, XRP7740, and XRP7714. The board consists of a microcontroller

More information

A Complete Discussion of the S 2 Cwire Single-Wire Interface With tlat Specification

A Complete Discussion of the S 2 Cwire Single-Wire Interface With tlat Specification APPLICATION NOTE A Complete Discussion of the S 2 Cwire Single-Wire Interface With tlat Specification Introduction The S 2 Cwire single-wire interface offers the simplest control possible for programmable

More information

MB9BF500 Series FLASH PROGRAMMING MANUAL

MB9BF500 Series FLASH PROGRAMMING MANUAL FUJITSU SEMICONDUCTOR CONTROLLER MANUAL CM91-10102-2E FM3 32-BIT MICROCONTROLLER FLASH PROGRAMMING MANUAL For the information for microcontroller supports, see the following web site. http://edevice.fujitsu.com/micom/en-support/

More information

Application Note. EMC Design Guide. F 2 MC-8L Family. History 04 th Jul 02 NFL V1.0 new version

Application Note. EMC Design Guide. F 2 MC-8L Family. History 04 th Jul 02 NFL V1.0 new version Application Note EMC Design Guide F 2 MC-8L Family Fujitsu Mikroelektronik GmbH, Microcontroller Application Group History 04 th Jul 02 NFL V1.0 new version 1 Warranty and Disclaimer To the maximum extent

More information

AN1204 Configuration of CANopen devices via LSS

AN1204 Configuration of CANopen devices via LSS AN1204 Configuration of CANopen devices via LSS This application note explains the procedure for changing node-id (address) and bittiming parameters (bit rate) of CANopen devices via LSS (Layer Setting

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April st, 00, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over

More information

Comparator (Comp) Features. General Description. When to use a Comparator 1.60

Comparator (Comp) Features. General Description. When to use a Comparator 1.60 1.60 Features Low input offset User controlled offset calibration Multiple speed modes Low power mode Output routable to digital logic blocks or pins Selectable output polarity Configurable operation mode

More information

A Research Paper on Designing a TAP(Test Access Port)

A Research Paper on Designing a TAP(Test Access Port) A Research Paper on Designing a TAP(Test Access Port) 1 Mr. VISHWAS K. CHAUDHARY, 2 Mr. MANISH J. PATEL 1, 2 P. G. Students in M.E.(VLSI & ESD) Gujarat Technological University & Seer-Akademi Ahmedabad,

More information

TOSHIBA Bi-CMOS Integrated Circuit Silicon Monolithic TB62781FNG

TOSHIBA Bi-CMOS Integrated Circuit Silicon Monolithic TB62781FNG TOSHIBA Bi-CMOS Integrated Circuit Silicon Monolithic TB62781FNG 9-Channel Current LED Driver of the 3.3V and 5V Power Supply Voltage Operation 1. Features Power supply voltages: V CC = 3.3 V/5 V Output

More information

AN2430 Application note

AN2430 Application note Application note STR75x SystemMemory boot mode Introduction te: This application note describes the features of the SystemMemory boot mode developed for STR75x Flash microcontrollers providing all the

More information

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current January 2009 AN-547-10 Introduction To save power, the MAX II CPLD can be completely powered down into hibernation mode

More information

144-Mbit QDR -II SRAM 2-Word Burst Architecture

144-Mbit QDR -II SRAM 2-Word Burst Architecture ADVAE Y71610V, Y71625V Y71612V, Y71614V 144-Mbit QDR -II SRAM 2-Word Burst Architecture Features Separate independent read and write data ports Supports concurrent transactions 333 MHz clock for high bandwidth

More information

JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD

JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD 1 MOHAMED JEBRAN.P, 2 SHIREEN FATHIMA, 3 JYOTHI M 1,2 Assistant Professor, Department of ECE, HKBKCE, Bangalore-45. 3 Software Engineer, Imspired solutions,

More information

TPMC Channel Motion Control. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.3 March 2003 D

TPMC Channel Motion Control. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.3 March 2003 D The Embedded I/O Company TPMC118 6 Channel Motion Control Version 1.0 User Manual Issue 1.3 March 2003 D76118800 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0

More information

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1 Nonvolatile Memory 4-Kbit E 2 PROM with I 2 C Bus Interface SDA 2546-5 Preliminary Data MOS IC Features Word-organized reprogrammable nonvolatile memory in n-channel floating-gate technology (E 2 PROM)

More information

HDMI to FMC Module User Guide

HDMI to FMC Module User Guide HDMI to FMC Module User Guide Rev. 1.0.37-17 September 2015 http://www.exostivlabs.com 1 Table of Contents HMDI to FMC Module...3 Introduction...3 Features...3 Physical Dimensions...4 HDMI Connector...4

More information

TOSHIBA Schottky Barrier Diode CMS16

TOSHIBA Schottky Barrier Diode CMS16 CMS6 TOSHIBA Schottky Barrier Diode CMS6 Switching Mode Power Supply Applications Portable Equipment Battery Applications - Converter Applications Unit: mm Repetitive peak reverse voltage : VRRM = 4 V

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. Pushbutton Conversion from Momentary to Latched Functionality EDE2208/P

More information

M25P40 3V 4Mb Serial Flash Embedded Memory

M25P40 3V 4Mb Serial Flash Embedded Memory Features M25P40 3V 4Mb Serial Flash Embedded Memory Features SPI bus-compatible serial interface 4Mb Flash memory 75 MHz clock frequency (maximum) 2.3V to 3.6V single supply voltage Page program (up to

More information

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1 Nonvolatile Memory 1-Kbit E 2 PROM SDA 2516-5 Preliminary Data MOS IC Features Word-organized reprogrammable nonvolatile memory in n-channel floating-gate technology (E 2 PROM) 128 8-bit organization Supply

More information

TOSHIBA Schottky Barrier Rectifier Schottky Barrier Type CMS05

TOSHIBA Schottky Barrier Rectifier Schottky Barrier Type CMS05 CMS5 TOSHIBA Schottky Barrier Rectifier Schottky Barrier Type CMS5 Switching Mode Power Supply Applications Portable Equipment Battery Applications Unit: mm Repetitive peak reverse voltage : V RRM = 3

More information

MultiBoot and Fallback Using ICAP in UltraScale+ FPGAs

MultiBoot and Fallback Using ICAP in UltraScale+ FPGAs XAPP1296 (v1.0) June 23, 2017 Application Note: UltraScale+ FPGAs MultiBoot and Fallback Using ICAP in UltraScale+ FPGAs Author: Guruprasad Kempahonnaiah Summary This application note describes a key feature

More information

MB85R K (32 K 8) Bit. Memory FRAM DS E CMOS DESCRIPTIONS FEATURES PACKAGES FUJITSU SEMICONDUCTOR DATA SHEET

MB85R K (32 K 8) Bit. Memory FRAM DS E CMOS DESCRIPTIONS FEATURES PACKAGES FUJITSU SEMICONDUCTOR DATA SHEET FUJITSU SEMICONDUCTOR DATA SHEET DS05-13101-4E Memory FRAM CMOS 256 K (32 K 8) Bit MB85R256 DESCRIPTIONS The MB85R256 is an FRAM (Ferroelectric Random Access Memory) chip in a configuration of 32,768 words

More information

PSoC 1 I 2 C Bootloader

PSoC 1 I 2 C Bootloader Objective Project Name: PSoC1_I2C_Bootloader Programming Language: C Associated Part: All PSoC 1 Families Software Version: PD 5.2 SP1 Related Hardware: CY3210 PSoC Eval1 Board Author: Jie Yuan This project

More information

UM PCAL6524 demonstration board OM Document information

UM PCAL6524 demonstration board OM Document information Rev. 1 23 September 2015 User manual Document information Info Content Keywords OM13320 Fm+ development kit, OM13260 Fm+ I2C bus development board, OM13303 GPIO target board Abstract Installation guide

More information

3. Absolute Maximum Ratings (Note) (Unless otherwise specified, T a = 25 ) Symbol V ESD. P PK I PP T j T stg

3. Absolute Maximum Ratings (Note) (Unless otherwise specified, T a = 25 ) Symbol V ESD. P PK I PP T j T stg ESD Protection Diodes DF2B6M4SL Silicon Epitaxial Planar DF2B6M4SL 1. Applications ESD Protection This product is designed for protection against electrostatic discharge (ESD) and is not intended for any

More information

MIC1832. General Description. Features. Applications. Typical Application

MIC1832. General Description. Features. Applications. Typical Application 3.3V Voltage Supervisor with Manual Reset, Watchdog Timer and Dual Reset Outputs General Description The is a low-current microprocessor supervisor for monitoring 3.3V and 3V systems. The device features

More information

Field Programmable Oscillator

Field Programmable Oscillator Features Instant programming of 1 MHz to 625 MHz frequencies Low power single-ended field programmable oscillators SiT8008FP (supports SiT1602FP) Ultra performance field programmable oscillators Single-Ended:

More information

P-ROC. Pinball Remote Operations Controller. Version 2.4 August 8, Copyright 2017, Multimorphic, Inc. 1/28

P-ROC. Pinball Remote Operations Controller. Version 2.4 August 8, Copyright 2017, Multimorphic, Inc. 1/28 P-ROC Pinball Remote Operations Controller Version 2.4 August 8, 2017 Copyright 2017, Multimorphic, Inc. 1/28 Table of Contents 1 Introduction... 3 2 Block Diagram... 4 3 Theory of Operation... 6 4 Functional

More information

ICE-1000/ICE-2000 Emulator User s Guide

ICE-1000/ICE-2000 Emulator User s Guide ICE-1000/ICE-2000 Emulator User s Guide Revision 1.0, May 2014 Part Number 82-000617-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information 2014 Analog Devices, Inc.,

More information

GRAPHICS CONTROLLERS DEVICE SETUP AND FUJITSU DEVELOPER SUITE

GRAPHICS CONTROLLERS DEVICE SETUP AND FUJITSU DEVELOPER SUITE Fujitsu Semiconductor Europe Application Note an-mb88f33x-device-setup-rev1.0 GRAPHICS CONTROLLERS MB88F33X 'INDIGO2(-X)' DEVICE SETUP AND FUJITSU DEVELOPER SUITE REV1.0 APPLICATION NOTE GRAPHICS COMPETENCE

More information

Programmable Threshold Comparator Data Sheet

Programmable Threshold Comparator Data Sheet 10. Programmable Threshold Comparator Programmable Threshold Comparator Data Sheet Copyright 2001-2009 Cypress Semiconductor Corporation. All Rights Reserved. CMPPRG Resources CY8C29/27/24/22xxx, CY8C23x33,

More information

Writing to Internal Flash in PSoC 3 and PSoC 5

Writing to Internal Flash in PSoC 3 and PSoC 5 Writing to Internal Flash in PSoC 3 and PSoC 5 Code Example Objective CE62384 demonstrates how to write to the internal flash to change its contents during run time. CE62384 Associated Part Families: CY8C3xxx

More information

White Paper Using the MAX II altufm Megafunction I 2 C Interface

White Paper Using the MAX II altufm Megafunction I 2 C Interface White Paper Using the MAX II altufm Megafunction I 2 C Interface Introduction Inter-Integrated Circuit (I 2 C) is a bidirectional two-wire interface protocol, requiring only two bus lines; a serial data/address

More information

Spansion SLC NAND Flash Memory for Embedded

Spansion SLC NAND Flash Memory for Embedded Spansion SLC NAND Flash Memory for Embedded 1 Gb, 2 Gb, 4 Gb Densities: 4-bit ECC, x8 and x16 I/O, 3V V CC S34ML01G2, S34ML02G2, S34ML04G2 Data Spansion SLC NAND Flash Memory for Embedded Cover Notice

More information

1 Megabit Serial Flash EEPROM SST45LF010

1 Megabit Serial Flash EEPROM SST45LF010 EEPROM FEATURES: Single.0-.V Read and Write Operations Serial Interface Architecture SPI Compatible: Mode 0 and Mode Byte Serial Read with Single Command Superior Reliability Endurance: 00,000 Cycles (typical)

More information

1553 PCMCIA CARD User's Manual

1553 PCMCIA CARD User's Manual NOTICE 1553 PCMCIA CARD User's Manual The contents of this manual are for informational purposes only and are subject to change without notice. The material in this document shall not be reproduced in

More information

Features. Applications

Features. Applications Micro-Power Voltage Supervisor IttyBitty General Description The is a power supply supervisor that provides undervoltage monitoring, manual reset capability, and power-on reset generation in a compact

More information

DMX512 Receiver Datasheet DMX512Rx V 1.0. Features and Overview

DMX512 Receiver Datasheet DMX512Rx V 1.0. Features and Overview Datasheet DMX512Rx V 1.0 001-14404 Rev. *G DMX512 Receiver Copyright 2007-2014 Cypress Semiconductor Corporation. All Rights Reserved. Resources PSoC Blocks API Memory (Bytes) Digital Analog CT Analog

More information

ICE-100B Emulator User Guide

ICE-100B Emulator User Guide ICE-100B Emulator User Guide Revision 1.0, September 2009 Part Number 82-000225-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information 2009 Analog Devices, Inc., ALL

More information