EXTERNAL BUSINTERFACE

Size: px
Start display at page:

Download "EXTERNAL BUSINTERFACE"

Transcription

1 Fujitsu Microelectronics Europe Application Note FMEMCU-AN F²MC-16LX FAMILY 16-BIT MICROCONTROLLER ALL SERIES EXTERNAL BUSINTERFACE APPLICATION NOTE

2 Revision History Revision History Date Issue 25 th April 00 V1.0 (TKa/MEn) started 26 th April 00 V1.1 (TKa/MEn) Data line Timing with additional 22pF load capacitance added 10 th Mai 00 V1.2 (TKa) Some comments added at the end of chapter 1. Usage of upper address lines A16-A23 as IO ports explained. 27 th June 00 V1.3 (TKa) Some minor comments modified 18 th Sept. 00 V1.4 (MSt) Schematics improved 18 th Mai. 01 V1.5 (HWe) Software added 11 th April. 02 V1.6 (HWe) Bus-Access-table added 19 th March 03 V1.7 (HWe) new format, Type errors corrected 10 th June 2003 V1.8 (MSt) Ressource overview added 4 th June 2004 V1.9 (HWe) chapter 2.5, chapter 3.1 and Appendix D updated This document contains 30 pages. AN Fujitsu Microelectronics Europe GmbH

3 Warranty and Disclaimer Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH restricts its warranties and its liability for all products delivered free of charge (eg. software include or header files, application examples, target boards, evaluation boards, engineering samples of IC s etc.), its performance and any consequential damages, on the use of the Product in accordance with (i) the terms of the License Agreement and the Sale and Purchase Agreement under which agreements the Product has been delivered, (ii) the technical descriptions and (iii) all accompanying written materials. In addition, to the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH disclaims all warranties and liabilities for the performance of the Product and any consequential damages in cases of unauthorised decompiling and/or reverse engineering and/or disassembling. Note, all these products are intended and must only be used in an evaluation laboratory environment. 1. Fujitsu Microelectronics Europe GmbH warrants that the Product will perform substantially in accordance with the accompanying written materials for a period of 90 days form the date of receipt by the customer. Concerning the hardware components of the Product, Fujitsu Microelectronics Europe GmbH warrants that the Product will be free from defects in material and workmanship under use and service as specified in the accompanying written materials for a duration of 1 year from the date of receipt by the customer. 2. Should a Product turn out to be defect, Fujitsu Microelectronics Europe GmbH s entire liability and the customer s exclusive remedy shall be, at Fujitsu Microelectronics Europe GmbH s sole discretion, either return of the purchase price and the license fee, or replacement of the Product or parts thereof, if the Product is returned to Fujitsu Microelectronics Europe GmbH in original packing and without further defects resulting from the customer s use or the transport. However, this warranty is excluded if the defect has resulted from an accident not attributable to Fujitsu Microelectronics Europe GmbH, or abuse or misapplication attributable to the customer or any other third party not relating to Fujitsu Microelectronics Europe GmbH. 3. To the maximum extent permitted by applicable law Fujitsu Microelectronics Europe GmbH disclaims all other warranties, whether expressed or implied, in particular, but not limited to, warranties of merchantability and fitness for a particular purpose for which the Product is not designated. 4. To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH s and its suppliers liability is restricted to intention and gross negligence. NO LIABILITY FOR CONSEQUENTIAL DAMAGES To the maximum extent permitted by applicable law, in no event shall Fujitsu Microelectronics Europe GmbH and its suppliers be liable for any damages whatsoever (including but without limitation, consequential and/or indirect damages for personal injury, assets of substantial value, loss of profits, interruption of business operation, loss of information, or any other monetary or pecuniary loss) arising from the use of the Product. Should one of the above stipulations be or become invalid and/or unenforceable, the remaining stipulations shall stay in full effect Fujitsu Microelectronics Europe GmbH AN

4 Contents Contents REVISION HISTORY... 2 WARRANTY AND DISCLAIMER... 3 CONTENTS INTRODUCTION USING THE EXTERNAL BUS INTERFACE THE HARDWARE Introduction Connecting a SRAM directly to the external bus interface Schematic Bus-Timing Increasing Bus Load Using pull up resistors for the data lines Input High level Summary Connecting a SRAM to the external bus interface using a bus transceiver Schematic Using x16 organised SRAMs Schematic Using A16-A23 as general I/O ports USING THE EXTERNAL BUS INTERFACE THE SOFTWARE Introduction Bit Memory-Access Bit Memory-Access Bus-Access-Modes and Bus-Control-Signals: 8 Bit mode Bus-Access-Modes and Bus-Control-Signals: 16 Bit mode APPENDIX A: METHOD APPENDIX B: METHOD APPENDIX C: TIMING-DIAGRAMS APPENDIX D: RESOURCE OVERVIEW AN Fujitsu Microelectronics Europe GmbH

5 Chapter 1 Introduction 1 Introduction This application note reflects the external businterface that can be found on some devices of the Fujitsu 16LX-series, e.g. MB90495, MB90540 etc. Both hardware and software hints are given. Fujitsu Microelectronics Europe GmbH AN

6 Chapter 2 Using the external bus interface The Hardware 2 Using the external bus interface The Hardware In the following description, the external bus interface of Fujitsu microcontrollers will be discussed. It describes how external devices can be connected to the external bus interface (e.g. SRAM) and offers some suggestions. Timing calculations and estimations are made as well to have a better understanding of the design. The data measured in the following described tests are just example measurements, the measured timings are no data which are specified in the DS of the microcontroller series. 2.1 Introduction The external bus interface of the Fujitsu 16LX microcontroller series, is mostly a multiplexed 8/16 bit address/data bus. The address/data lines are AD00 to AD15, the upper 8Bit addresses are A16-A24. The used control signals of the external bus are RDY, WRL, WRH, HRQ, HAK, CLK, RD and ALE. During internal access cycles, the AD00 - AD15 are tristate, the control signals are switched to inactive state. The upper address lines A16-A23 are driven with the value used for the last external bus cycle (so it can happen, that if a higher address line is used for CE of the SRAM, the SRAM is still enabled after the last cycle). In general, all signals of the microcontroller are specified for CMOS level. This means that the minimum input high voltage is 0.8Vcc, the maximum input low voltage is 0.2Vcc. These restrictions must be considered if an external device is connected to the bus. The following description is based on the MB90F549, but the same situation exist for all current series of the 16LX family, with an external bus interface. 2.2 Connecting a SRAM directly to the external bus interface If e.g. an additional SRAM is connected to the external bus interface, the easiest method can be found in Figure 1.1 on the next page. An address latch is used to latch the address of the multiplexed address data bus. The latch used in this example is CD74ACT573 from Texas Instruments, which has a max. propagation delay time of 9.4ns. The output enable propagation delay time of the latch must not be considered, because the latch is always enabled (OE connected to GND). AN Fujitsu Microelectronics Europe GmbH

7 Chapter 2 Using the external bus interface The Hardware Schematic Figure 2-1: Example schematic how to connect directly a SRAM to the external bus interface Fujitsu Microelectronics Europe GmbH AN

8 Chapter 2 Using the external bus interface The Hardware Bus-Timing Figure 1.2 reflects the timing diagram of a read-cylcle of the MB90F549. This diagram shows the timing in case of 0 wait states. To guarantee that the CPU is reading correct data, it must be ensured that the data on the bus are valid after t RLDV ( (3*tcp/2-60) ns ) after RD becoming Low. Assuming that the internal operating frequency is 16MHz, t RLDV = 33,75ns. This means e.g., that during the time t RLDV, the data signals must rise up to the level 0.8Vcc, to read a logic 1 if a read cycle from the SRAM is performed. This time depends on t OE - output enable time of the SRAM data bus-, the capacitive load of the data bus and the output drive capability of the SRAM. Normally also SRAMs supply CMOS compatible output level, but high bus load will influence the rise time of the data signals and so the total access time. Additionally, most SRAM suppliers specify TTL output level only (e.g. 2.5V@1mA.). Some SRAM suppliers specify also higher output levels (e.g. 4.5V@ 100MA). So the datasheet of the corresponding device must be checked in detail. Additional wait states can be inserted here Figure 2-2: Bus Timing of external bus interface, 0 Wait states AN Fujitsu Microelectronics Europe GmbH

9 Chapter 2 Using the external bus interface The Hardware Increasing Bus Load Some test have been done using the DevKit16 starterkit to examine the behaviour of the bus interface in more detail.. On the DevKit16, SRAMs of HY628100A-LG55 are used, which are connected directly to the external bus interface. The maximum t OE of the SRAM is specified to 25ns On the starterkit, the final measured high level on all data lines AD00-AD15 was >4.8V. The following table shows the measured rise time (0.2Vcc to 0.8Vcc) of the different data lines and the total access time t RLDV.(RD = 0.2Vcc to data line = 0.8Vcc) for an SRAM read cycle. The table shows an average rise time of ns and a total average access time t RLDV of ns. In the DS of the MB90F549, less than is requested for read cycles with 0 wait states. The measured signal waveforms and access times have shown, that on the DevKit16 all signals meet the requirements, and no heavy bus load exist. For further detailed tests, the capacitive load of the data bus has been increased. The results are shown in the next table. It can be seen, that the rise time increases with increasing load capacitance. The table shows that an additional capacitive bus load of about 22pF increases the rise time for about 10ns. The total data access time is increased by about 15ns. data rise time (0.2Vcc to 0.8Vcc) in ns Total data access time t RLDV (RD=0.2Vcc to ADXX=0.8Vcc) in ns AD AD AD AD AD AD AD AD Average With 22pF capacitive Load: data rise time (0.2Vcc to 0.8Vcc) in ns Total data access time t RLDV (RD=0.2Vcc to ADXX=0.8Vcc) in ns AD AD AD Average With 48pF capacitive Load: data rise time (0.2Vcc to 0.8Vcc) in ns Total data access time t RLDV (RD=0.2Vcc to ADXX=0.8Vcc) in ns AD AD AD Average Table 1: Example measurements for signal rise time and data access time Fujitsu Microelectronics Europe GmbH AN

10 Chapter 2 Using the external bus interface The Hardware The maximum specified input capacitance of the Fujitsu microcontroller is 80pF, the typical value is specified to 10pF. Due to the specified maximum input capacitance of the microcontroller and regarding a worst case scenario, additional wait state for external bus accesses would be necessary. During the test no errors occurred using 0 wait states up to 22pF additional bus load. Errors occured with 48pF bus load, which could be removed by the insertion of one wait state. The following figures 1-3 to 1-6 show the rise time of AD03 and AD13 as an example of the measured timing. The figure 3, 4 show the normal timing. The figures 5, 6 show the timing with an additional bus load of 22pF. Figure 2-3: AD03 via RD timing diagram Figure 2-4: AD13 via RD timing diagram AN Fujitsu Microelectronics Europe GmbH

11 Chapter 2 Using the external bus interface The Hardware Figure 2-5: AD03 via RD timing diagram with additional capacitive load of 22pF Figure 2-6: AD13 via RD timing diagram with additional capacitive load of 22pF Fujitsu Microelectronics Europe GmbH AN

12 Chapter 2 Using the external bus interface The Hardware Using pull up resistors for the data lines The tests have also been performed using additional pull up resistors. But even 1K Ohm pull up resistors had no impact on the timing itself. The output level of the SRAM was always > 0.8Vcc even without pullups, as shown in the two figures for ASD03 and AD13 above. This may be due to the low output resistance of the SRAM output, so the pull up resistor did not influence the bus timing. So additional pull up resistors can only help to increase the output level, if the supplied output level of the SRAM is not sufficient (<0.8Vcc). The following calculations try to make an approximation of the pull up resistance which should be used. The specified output level of the used SRAM is Assuming a worst case, the pull up resistance must pull the output voltage level to at least 0.8Vcc starting from 2.4V. The time needed to rise from 2.4V to 0.8Vcc can be calculated by: V(t) = Vcc - [ (Vcc-Vi) e -t/rc ] V(t) - voltage at specified time Vi - voltage at t=0 (initial voltage) R - active resistance for capacitive load mechanism C capacitive load (bus load) Therefore the pull-up resistance can be calculated with Vi = 2.4V, V(t) = 0.8Vcc by: R = -t RC /[ C*ln{(Vcc - 0.8Vcc)/(Vcc -2.4V)} ]; t RC - rise time from 2.4V to 0.8Vcc Now t RC must be approximated. This can be done via the equation: t RLDV < t OE + t RC t OE is the SRAM output enable time, specified in the Datasheet of the SRAM, assumed, that this time is needed to achieve at least TTL level (2.4V). So R can be calculated with: R = -(t RLDV - t OE )/[ C*ln{(Vcc - 0.8Vcc)/(Vcc -2.4V)} ] To achieve a 0 Wait state data access, the following calculation is done. A t OE time of about 25ns is assumed, for C a value of 30pF was assumed. With t RLDV.= 33.75ns this leads to R = 279Ohm. This resistance would be necessary to have an output voltage of 0.8Vcc available 33.75ns after RD Low. With this low resistance it is critical to achieve an accurate low level, additionally this will increase the power consumption. So a higher pull up resistance must be used, with the disadvantage that the access time will increase. So additional wait states can not be avoided in that case. AN Fujitsu Microelectronics Europe GmbH

13 Chapter 2 Using the external bus interface The Hardware Input High level Additional tests have been performed to measure the input high level of some microcontrollers. The following table 1-2 and 1-3 shows the results of these example measurements. Nevertheless, the specified min. input high level is 0.8Vcc. Device 1 Device 2 Device 3 Device 4 Device 5 Average Input High level in V Input Low level in V Table 2: MB90F543 voltage = 5V, at about 25 degree Device 1 Device 2 Device 3 Device 4 Device 5 Average Input High level in V Input Low level in V Table 3: MB90F543 voltage = 5V, at about 60 degree The table shows that the measured average minimum input high level is about 3V, which would improve the above timing considerations. The DS specifies worst case 0.8Vcc! Summary The approximations above show that the capacitive load has an influence on the bus timing which is on the other side quite hard to estimate. Assuming worst case scenarios will lead to additional wait states, and/or using faster SRAMs. For calculations for the external bus interface at least the following electrical specifications of the used SRAM and microcontroller are important: Output Drive Level of the SRAM at a specified output current (must be >0.8*Vcc to meet the requirements of the microcontroller). The input leakage current of the controller and the additional input current of other devices connected to the external businterface must be considered for this calculation. Access time at a specified capacitive load (must be internal operating frequency of the microcontroller, to achieve 0 wait states). The input capacitance of all devices connected to the businterface must be considered for this calculation. The following data can be found in the corresponding SRAM Datasheets: M5M5256DP-45, -0.1mA@Vcc-0.5V, t OE =25ns@30pF M5M5256DP-70, -0.1mA@Vcc-0.5V, t OE =35ns@30pF K6R1016C1C-C20, -0.1mA@3.95V, t OE =9ns@30pF K6E0808C1E-C15, -0.1mA@3.95V, t OE =7ns@30pF Fujitsu Microelectronics Europe GmbH AN

14 Chapter 2 Using the external bus interface The Hardware Using e.g. M5M5256DP-45 will lead to 0 wait states, if the typical input capacity of the microcontroller is assumed of 10pF and the total capacitive bus load is below 30pF. For worst case calculations, the max. specified input capacity of 80pF of the microcontroller must be considered, so 0 wait states could not be used in this case, except the SRAM can be specified for higher busloads. In this case, the usage of faster SRAMs can help to workaraound this problem. Pull-up resistors for the data lines can bring the data lines to the requested input voltage of 0.8Vcc, but the value of the resistor must be approximated, but it is quite likely that in this case additional wait states are necessary. So for heavy bus loads, an additional external bus transceiver should be considered for fast access cycles, which will be discussed in the next chapter. 2.3 Connecting a SRAM to the external bus interface using a bus transceiver A further method to connect a SRAM to the external bus interface is to use an additional bus line transceivers. In the example shown in figure 1-7 a Texas Instruments driver SN74ACT16245 has been used. Also an address latch is necessary to latch the address of the multiplexed address/data bus. The pull-ups on the data bus are assigned to avoid floating inputs for the bus transceiver. The latch used in this example is CD74ACT573 from Texas instruments, which has a max. propagation delay time of 9.4ns. The output enable propagation delay time of the latch must not be considered, because the latch is always enabled (OE connected to GND). The valid time of the ALE signal must fit to the timing requirements of the latch. Example measurements have shown, that the ALE signal is active for about 25ns. Based on this and the read timing of the CPU, the following calculation can be done: t RLDV < t OE + t pd t RLDV - Read low to data valid time, after this time data must be valid at data inputs of the CPU t OE - output enable time of the SRAM t pd - propagation delay of SN74ACT16245 The propagation delay time of the SN74ACT16245 is about max 10ns. This results in a required t OE time for the used SRAM of about max. 23ns. The advantage of using a bus transceiver in ACT technology is that this device have CMOS output level and TTL compatible input levels. On the other hand an additional transceiver increases costs and needs more PCB layout space. Instead of ACT bus transceivers, also HCT logic can be used. But due to the higher propagation delay of this technology, additional wait states or faster SRAMs could be necessary. For worst case calculations, it can also happen that the line transceiver and the SRAM are driving the same data lines. This is because the transceiver needs some time to switch the data direction and the SRAM to disable its outputs, at the end of each read cycle. On the other hand, at the end of a cycle, new data can be present on the bus t cp /2-10ns after RD high. This time should be sufficient for the transceiver to switch the direction, so that the CPU and the transceiver are not driving the same bus. AN Fujitsu Microelectronics Europe GmbH

15 Chapter 2 Using the external bus interface The Hardware Schematic Figure 2-7 : Example schematic how to connect a SRAM to the external bus interface using bus drivers Fujitsu Microelectronics Europe GmbH AN

16 Chapter 2 Using the external bus interface The Hardware 2.4 Using x16 organised SRAMs If a x16 organised SRAM is used, like it is shown in figure 1-8, the timing calculations must consider additional propagation delays.. This delay is due to additional logic for the RD, WR control signals for the SRAM. Due to the bus transceiver and the additional logic, also the hold time of the data for the SRAM is influenced. In this example a Toshiba SRAM TC has been used. Due to the propagation delay of the AND logic gates, the required access time for 0 wait states read cycles, can be calculated by t RLDV < t OE + t RC + t pd gate, if no bus transceiver is used. If a bus transceiver is used, the read access time can be calculated with: t RLDV < t OE + t pd gate + t pd transceiver So the usage of x16 organised SRAMs lead to higher timing restrictions, especially if 0 wait states are required. So very fast SRAMs should be used to meet these requirements. The following schematic shows an example. AN Fujitsu Microelectronics Europe GmbH

17 Chapter 2 Using the external bus interface The Hardware Schematic Figure 2-8 : Example schematic how to connect a SRAM to the external bus interface using bus drivers Fujitsu Microelectronics Europe GmbH AN

18 Chapter 2 Using the external bus interface The Hardware 2.5 Using A16-A23 as general I/O ports The upper address lines A16-A23 of the external bus interface can also be used as general I/O ports. For that reason the register HACR is used. By default, if an external bus interface is used, after power-on reset, these lines are used as address lines! For that reason, care must be taken, if these port lines are intended to be used as I/O ports. After power-on, these port lines are used as address lines if the Internal ROM / External bus mode is used or if the External ROM / External bus mode is used. So the port lines will drive high or low level, which level cannot be predicted. If some of these port lines should be used as I/O ports, it must be considered that a high or low pulse is output on these lines, until the lines are set to I/O ports by initialising the HACR register. If e.g. a 4MHz crystal is used, and the HACR register is initialised right at the beginning in the startup code, this pulse will take about 1Ms High or Low. There is no workaround without using additional external logic around, because of the default setting of the HACR register after power-on. Take care that some 16LX microcontroller will not allow using the output of peripheral resources other than simple I/O for A16-A23, if BUSMODE INTROM_EXTBUS is selected. See also Appendix D. AN Fujitsu Microelectronics Europe GmbH

19 Chapter 3 Using the external bus interface The Software 3 Using the external bus interface The Software 3.1 Introduction The following description will investigate the external bus interface from the software side. Although there are many different methods to access to external addresses, some major methods will be discussed to see advantages and disadvantages. In addition, some tips will be given. Note: All examples are based on FFMC-16 Family Softune Workbench V30L26 and the MB90F540, but the same situation exists for all current series of the 16LX family, with an external bus interface. In order to use the external bus interface some settings has to be done within the start.asm - file: ;==================================================================== ; 4.8 External Bus Interface ;==================================================================== #set SINGLE_CHIP 0 ; all internal #set INTROM_EXTBUS 1 ; mask ROM, FLASH, or OTP ROM used #set EXTROM_EXTBUS 2 ; full external bus (INROM not used) #set BUSMODE INTROM_EXTBUS ; <<< set bus mode (see mode pins) ; If BUSMODE is "SINGLE_CHIP", ignore remaining bus settings. #set AUTOWAIT_IO 0 ; <<< 0..3 waitstates for IO area #set AUTOWAIT_LO 0 ; <<< 0..3 for lower external area #set AUTOWAIT_HI 0 ; <<< 0..3 for higher external area #set ADDR_PINS B' ; <<< select used address lines ; A23..A16 to be output. ; This is the value to be set in HACR-register. "1" means: pin used as ; IO-port. (B' => A23 not used, B' => A16 not used) #set BUS_SIGNAL B' ; <<< enable bus control signals ; +-- ignored ; +--- bus width lower memory (0:16, 1:8Bit) ; output WR signal(s) (1: enabled ) ; bus width upper memory (0:16, 1:8Bit) ; bus width ext IO area (0:16, 1:8Bit) ; enable HRQ input (1: enabled ) ; enable RDY input (1: enabled ) ; output CLK signal (1:enabled ) #set iarsr ((AUTOWAIT_IO<<6) ((AUTOWAIT_HI&3)<<4) (AUTOWAIT_LO&3)) #set MODEBYTE ( ((BUSMODE&3)<<6) ((~BUS_SIGNAL)&8) ) Please refer to the start.asm - file where more remarks are given! Fujitsu Microelectronics Europe GmbH AN

20 Chapter 3 Using the external bus interface The Software BUS_SIGNAL defines the value that will be written to register ECSR (sometimes also called EPCR). Contradictory to the MODEBYTE this value can be changed also at all time in the application program. The MODEBYTE is part of the Reset-Vector and will only be read once. When at least one external bus area will use 16Bit transfer, then bit 3 (S0) of the MODEBYTE should be set to indicate 16Bit-datatransfer. As mentioned before the actual bus-width will be controlled by ECSR (BUS_SIGNAL). Please refer always to chapter Memory Access Modes of the Hardware-Manual. ADDR_PINS allows defining which of the higher address-lines shall participate the businterface. In case that the corresponding bit is set to 0 the address-line is active, otherwise, in case of 1, the pin can be used as simple I/O-pin. Note: Some 16LX microcontroller might share some pins of the external bus-interface with peripheral resources other than simple I/O. In this case the resource output pins shared on the external bus cannot be used even if the corresponding pin is configured to be a outputport pin not participating the external bus. This concerns only to the output of resources shared with the external bus-interface. The input of resources shared with the external businterface will operate, if the corresponding pin is configured to be an input-port pin. See also Appendix D for detailed information. For the following examples the total 16MB-address-space (A23 16 = ) will be used with 16Bit Bus-width (MODEBYTE, S0 = 1). AN Fujitsu Microelectronics Europe GmbH

21 Chapter 3 Using the external bus interface The Software Bit Memory-Access The five following examples will show an 8-Bit Memory-Write. The value 0x81 will be written to Memory-Adress 0x10000 respective 0x Of course all examples will work the other way round for read-operation! In case of Memory-Address is Even: /WRH = 1 /WRL = 0 ALE = 0x10000 AD07..AD00 = 0x81 Odd : /WRH = 0 /WRL = 1 ALE = 0x10001 AD15..AD08 = 0x81 Please see Appendix C for timing charts. Method 1: far unsigned char *ptr_char = ( far unsigned char*)0x10000; *ptr_char = 0x81; Assembler-result: 719F0A01 MOVL A,010A 71A0 MOVL RL0,A 4281 MOV A,#81 6F3000 Method 2: CTRL_BASE = 0x10000; *(volatile unsigned char far*)(ctrl_base + 0x00L) = 0x81; Assembler-result: 4B MOVL A,# A0 MOVL RL0,A 4281 MOV A,#81 6F3000 Method 3: unsigned long adress_var; adress_var = 0x10000; *(volatile unsigned char far*)adress_var = 0x81; Assembler-result: 719F0A01 MOVL A,010A 71A0 MOVL RL0,A 4281 MOV A,#81 6F3000 Method 4: (see appendix A) and Method 5: far volatile extern char ext_var_char; // variable located method.reg.reg0 = 0x81; // in other c-module // e.g. method4.c Assembler-result: // (see appendix A and B) 4B MOVL A,# A0 MOVL RL0,A 4281 MOV A,#81 6F3000 Fujitsu Microelectronics Europe GmbH AN

22 Bit Memory-Access External Businterface Chapter 3 Using the external bus interface The Software The five following examples will show a 16-Bit Memory-Write. The value 0x8421 will be written to Memory-Adress 0x10000 respective 0x Of course all examples will work the other way round for read-operation! In case of Memory-Adress is Even (e.g. 0x10000) : /WRH = 0 /WRL = 0 ALE = 0x10001 AD15..AD00 = 0x8421; Odd (e.g. 0x10001) : two memory-accesses will be done: /WRH = 0 /WRL = 1 ALE = 0x10001 AD15..AD00 = 0x2184; /WRH = 1 /WRL = 0 ALE = 0x10002 AD15..AD00 = 0x2184; Method 1: far unsigned int *ptr_int = ( far unsigned int*)0x10000; *ptr_int = 0x8421; Assembler-result: 719F0601 MOVL A, A0 MOVL RL0,A 4A2184 MOVW A,#8421 6F3800 Method 2: CTRL_BASE = 0x10000; *(volatile unsigned int far*)(ctrl_base + 0x00L) = 0x8421; Assembler-result: 4B MOVL A,# A0 MOVL RL0,A 4A2184 MOVW A,#8421 6F3800 Method 3: unsigned long adress_var; adress_var = 0x10000; *(volatile unsigned int far*)adress_var = 0x8421; Assembler-result: 4B MOVL A,# BF0201 MOVL 0102,A 719F0201 MOVL A, A0 MOVL RL0,A 4A2184 MOVW A,#8421 6F3800 Method 4: (see appendix A) and Method 5 (see appendix B) far volatile extern int ext_var_int; // variable located ext_var_int = 0x81; // in other c-module // e.g. ext_bus_var.c Assembler-result: // (see appendix A and B) 4201 MOV A,#01 6F11 MOV ADB,A 06 ADB 73DF MOVW 0000,#8421 AN Fujitsu Microelectronics Europe GmbH

23 Chapter 3 Using the external bus interface The Software 3.4 Bus-Access-Modes and Bus-Control-Signals: 8 Bit mode Reflection of which Bus-Control-Signal is active while 8-Bit Bus-access: 8-Bit Mode: byte-access to even address Write: (volatile unsigned char far) even_address = 0xFF; Read: char_var = (volatile unsigned char far) even_address; Buscontroll (write): Buscontroll (read): ALE(even address), WRL(D0..D7=0xFF) ALE(even address), RD(D0..D7) 8-Bit Mode: byte-access to odd address Write: (volatile unsigned char far) odd_address = 0xFF; Read: char_var = (volatile unsigned char far) odd_address; Buscontroll (write): Buscontroll (read): ALE(odd address), WRL(D0..D7=0xFF) ALE(odd address), RD(D0..D7) 8-Bit Mode: word-access to even address Write: (volatile unsigned int far) even_address = 0x8421; Read: int_var = (volatile unsigned int far) even_address; Buscontroll (write): Buscontroll (read): 1. ALE(even address), WRL(D0..D7=0x21) 2. ALE(even address+1), WRL(D0..D7=0x84) 1. ALE(even address),rd(d0..d7) 2. ALE(even address+1), RD(D0..D7) 8-Bit Mode: word-access to odd address Write: (volatile unsigned int far) odd_address = 0x8421; Read: int_var = (volatile unsigned int far) odd_address; Buscontroll (write): Buscontroll (read): 1. ALE(odd address), WRL(D0..D7=0x21) 2. ALE(odd address+1), WRL(D0..D7=0x84) 1. ALE(odd address),rd(d0..d7) 2. ALE(odd address+1), RD(D0..D7) Fujitsu Microelectronics Europe GmbH AN

24 Chapter 3 Using the external bus interface The Software 3.5 Bus-Access-Modes and Bus-Control-Signals: 16 Bit mode Reflection of which Bus-Control-Signal is active while 16-Bit Bus-access: 16-Bit Mode: byte-access to even address Write: (volatile unsigned char far) even_address = 0xFF; Read: char_var = (volatile unsigned char far) even_address Buscontroll (write): Buscontroll (read): ALE(even address), WRL(D0..D7=0xFF) ALE(even address), RD(D0..D7) 16-Bit Mode: byte-access to odd address Write: (volatile unsigned char far) odd_address = 0xFF; Read: char_var = (volatile unsigned char far) odd_address Buscontroll (write): Buscontroll (read): ALE(odd address), WRH(D8..D15=0xFF) ALE(odd address), RD(D8..D15) 16-Bit Mode: word-access to even address Write: (volatile unsigned int far) even_address = 0x8421; Read: int_var = (volatile unsigned int far) even_address; Buscontroll (write): Buscontroll (read): ALE(even address), WRL(D0..D7=0x21), WRH(D8..D15=0x84) ALE(even address),rd(d0..d15) 16-Bit Mode: word-access to odd address Write: (volatile unsigned int far) odd_address = 0x8421; Read: int_var = (volatile unsigned int far) odd_address; Buscontroll (write): Buscontroll (read): 1. ALE(odd address), WRH(D8..D15=0x21) 2. ALE(odd address+1), WRL(D0..D7=0x84) 1. ALE(odd address),rd(d8..d15) 2. ALE(odd address+1), RD(D0..D7) AN Fujitsu Microelectronics Europe GmbH

25 Appendix A: Method 4 Appendix A: Method 4 When using method 4 some hints have to be known to define the external variables. Possibly, those variables will be registers of an external device. Therefore, they have to be located at a fixed address. For example: method4.c // Definition of external Memory-Addresses, // e.g. to define some registers of an external device // starting at adress 0x10000 #pragma section FAR_DATA=Ext_Bus_data,attr=DATA,locate=0x10000 far volatile union { unsigned int word0; struct { char reg0; char reg1; }reg; }method4; // Address-offset +0 => e.g. 0x10000 // Address-offset +0 => e.g. 0x10000 // Address-offset +1 => e.g. 0x10001 far volatile unsigned int method4_word1; // Address 0x10002 far volatile unsigned char method4_reg4; // Address 0x10004 far volatile unsigned char method4_reg5; // Address 0x10005 far volatile unsigned int method4_word3; // Address 0x10006 Hint Generally the Compiler will make an optimisation with a reorder of variables of different sizes. In order to prevent this reordering an individual Setup option has to added: - varorder NORMAL (right mouse-click at filename within sourcewindow, Setup-Tool-Option) Caution: Unfortunately all project-setup-settings will not be valid anymore for modules with individual settings like it was done in this module. This disadvantage will be covered by defining the external-registers as a struct/unionexpression like shown in Appendix B. Fujitsu Microelectronics Europe GmbH AN

26 Appendix B: Method 5 Appendix B: Method 5 Method 5 uses the possibility to define a structure that will not be reordered by the compiler. For example: method5.h struct ext_device0_struct { union { unsigned int word; struct { char reg0; char reg1; }reg; }word0; // Address-offset +0 => e.g. 0x20000 // Address-offset +0 => e.g. 0x20000 // Address-offset +1 => e.g. 0x20001 union { unsigned int word; struct { char reg2; char reg3; }reg; }word1; // Address-offset +2 => e.g. 0x20002 // Address-offset +2 => e.g. 0x20002 // Address-offset +3 => e.g. 0x20003 unsigned int word3; // Address-offset +4 => e.g. 0x20004 unsigned char reg4; // Address-offset +5 => e.g. 0x20005 unsigned char reg5; // Address-offset +6 => e.g. 0x20006 }; For example: method5.c // Definition of external Memory-Addresses, // e.g. to define some registers of an external device // starting at adress 0x20000 #pragma section FAR_DATA=Ext_Bus_data2,attr=DATA,locate=0x20000 #include "method5.h" far volatile struct ext_device0_struct method5; AN Fujitsu Microelectronics Europe GmbH

27 Appendix C: Timing-Diagrams Appendix C: Timing-Diagrams external 16-Bit Bus Mode: 8-Bit Write-access Address Addres Addres undefined 8 Bit-data 8-Bit Memory-Write-Access to even address, e.g. 0x10000 Address Address Address 8 Bit-data undefined 8-Bit Memory-Write-Access to odd address, e.g. 0x10001 Fujitsu Microelectronics Europe GmbH AN

28 Appendix C: Timing-Diagrams external 16-Bit Bus Mode: 16-Bit Write-access Address Address Address Data (Highbyte) Data (Lowbyte) 16-Bit Memory-Write-Access to even address, e.g. 0x10000 Addres Address + 1 Address Data (Highbyte) Addr + 1 undefined Address undefined Addr + 1 Data (Lowbyte) 16-Bit Memory-Write-Access to odd address, e.g. 0x10001 Please refer to the Hardware-Manual chapter Memory-Access-Modes and to the Datasheet for more informations! AN Fujitsu Microelectronics Europe GmbH

29 Appendix D: Resource Overview Appendix D: Resource Overview Following table shows the resources using same pins as external Bus interface. Note: Address lines AD00-15 cannot be used at all neither for simple I/O- nor other peripheral resource functionality, when the bus-interface is in use. All other Pins (A16-23, ALE; RDX, WRLX/WRX, WRHX, HRQ, HAKX, RDY; CLK) and be used individually as simple I/O, when not be used as external Bus interface pin. Take care that some 16LX microcontroller will not allow using the output of peripheral resources other than simple I/O, in this case. The following tables will give an overview about the pin-sharing for some microcontrollers with external bus-interface: MB90340series, MB90860series MB90350series MB90495series MB90540series, MB90435series, MB90440series Note: Signals marked with an asterisk (*) will not work at all, if BUSMODE INTROM_EXTBUS is selected in start.asm. Fujitsu Microelectronics Europe GmbH AN

30 Appendix D: Resource Overview MB90340series, MB90860series: Pin No. External Bus Interface Ressource QFP LQFP I/O Port Resource pin AD00 P01 INT AD01 P02 INT AD02 P03 INT AD03 P04 INT AD04 P05 INT AD05 P06 INT AD06 P07 INT AD07 P08 INT AD08 P10 TIN AD09 P11 TOT1 (*) AD10 P12 SIN3; INT11R AD11 P13 SOT3 (*) AD12 P14 SCK3 (*) AD13 P15 SIN AD14 P16 SOT AD15 P17 SCK A16 P20 PPG9 (*) A17 P21 PPGB (*) A18 P22 PPBD (*) A19 P23 PPGF (*) 1 99 A20 P24 IN A21 P25 IN1 3 1 A22 P26 IN2 4 2 A23 P27 IN3 5 3 ALE P30 IN4 6 4 RDX P31 IN5 7 5 WRLX/WRX P32 RX2; INT10R 8 6 WRHX P33 TX2 9 7 HRQ P34 OUT4 (*) 10 8 HAKX P35 OUT5 (*) 11 9 RDY P36 OUT6 (*) CLK P37 OUT7 (*) Note: Signals marked with an asterisk (*) will not work at all, if BUSMODE INTROM_EXTBUS is selected in start.asm. AN Fujitsu Microelectronics Europe GmbH

31 Appendix D: Resource Overview MB90350 series: Pin No. External Bus Interface Ressource QFP (M09) I/O Port Resource pin 24 AD00 P01 INT8 25 AD01 P02 INT9 26 AD02 P03 INT10 27 AD03 P04 INT11 28 AD04 P05 INT12 29 AD05 P06 INT13 30 AD06 P07 INT14 31 AD07 P08 INT15 32 AD08 P10 TIN1 33 AD09 P11 TOT1 (*) 34 AD10 P12 SIN3; INT11R 35 AD11 P13 SOT3 (*) 36 AD12 P14 SCK3 (*) 37 AD13 P AD14 P AD15 P A16 P20 PPG9 (*) 41 A17 P21 PPGB (*) 42 A18 P22 PPBD (*) 43 A19 P23 PPGF (*) 44 A20 P24 IN0 51 A21 P25 IN1; ADTG -- A22 P A23 P ALE P30 IN4 55 RDX P31 IN5 56 WRLX/WRX P32 INT10R 57 WRHX P HRQ P34 OUT4 (*) 59 HAKX P35 OUT5 (*) 60 RDY P36 OUT6 (*) 61 CLK P37 OUT7 (*) Note: Signals marked with an asterisk (*) will not work at all, if BUSMODE INTROM_EXTBUS is selected in start.asm. Fujitsu Microelectronics Europe GmbH AN

32 Appendix D: Resource Overview MB90495 series: Pin No. External Bus Interface Ressource M06 M09 I/O Port Resource pin AD00 P AD01 P AD02 P AD03 P AD04 P AD05 P AD06 P AD07 P AD08 P10 IN AD09 P11 IN AD10 P12 IN AD11 P13 IN AD12 P14 PPG0 (*) AD13 P15 PPG1 (*) AD14 P16 PPG2 (*) AD15 P17 PPG3 (*) A16 P20 TIN A17 P21 TOUT0 (*) A18 P22 TIN A19 P23 TOUT1 (*) A20 P24 INT A21 P25 INT A22 P26 INT A23 P27 INT ALE P30 SOT0 (*) RDX P31 SCK0 (*) WRLX/WRX P WRHX P HRQ P HAKX P RDY P36 FRCK CLK P37 ADTG Note: Signals marked with an asterisk (*) will not work at all, if BUSMODE INTROM_EXTBUS is selected in start.asm. AN Fujitsu Microelectronics Europe GmbH

33 Appendix D: Resource Overview MB90540/545series, MB90435series, MB90440series: Pin No. External Bus Interface Ressource QFP LQFP I/O Port Resource pin AD00 P AD01 P AD02 P AD03 P AD04 P AD05 P AD06 P AD07 P AD08 P AD09 P AD10 P AD11 P AD12 P AD13 P AD14 P AD15 P A16 P A17 P A18 P A19 P A20 P A21 P A22 P A23 P ALE P RD P WRL/WR P WRH P HRQ P HAK P RDY P CLK P37 -- Fujitsu Microelectronics Europe GmbH AN

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300001-E-V10 F²MC-8L FAMILY 8-BIT MICROCONTROLLER MB89201 SERIES FLASH PROGRAMMING APPLICATION NOTE Revision History Revision History Date 2005-02-09

More information

EMULATOR SETUP MB BIT COMPACT-ICE

EMULATOR SETUP MB BIT COMPACT-ICE Fujitsu Microelectronics Europe Application Note MCU-AN-390077-E-V11 F²MC-16L/LX FAMILY 16-BIT MICROCONTROLLER MB903XX/4XX/5XX/6XX EMULATOR SETUP MB2147-05 16BIT COMPACT-ICE APPLICATION NOTE Revision History

More information

F²MC-16FX FAMILY ALL SERIES FLASH SECURITY 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY ALL SERIES FLASH SECURITY 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300213-E-V13 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES FLASH SECURITY APPLICATION NOTE Internal Revision History Revision History Date 2006-08-31

More information

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document F2MC MB90385 series Evaluation Board Documentation Revision Date Comment V1.0 08.25.02 New document 1 Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu Microelectronics

More information

F²MC-8FX FAMILY MB951XX SERIES SYNCHRONOUS FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8FX FAMILY MB951XX SERIES SYNCHRONOUS FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300050-E-V10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB951XX SERIES SYNCHRONOUS FLASH PROGRAMMING APPLICATION NOTE Revision History Revision History

More information

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany CPU369-Module Documentation Fujitsu Microelectronics Europe GmbH Am Siebenstein 6-10 63303 Dreieich-Buchschlag, Germany History Revision Date Comment V1.0 08.03.01 New Document V1.1 17.10.03 Modifications

More information

16-Bit Emulator Setup for MB2141 and MB

16-Bit Emulator Setup for MB2141 and MB Fujitsu Microelectronics Europe Application Note MCU-AN-390026-E-V22 16-Bit Emulator Setup for MB2141 and MB2145-507 Fujitsu Microelectronics Europe GmbH, Microcontroller Application Group History 09.

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V12 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES CLOCK OUTPUT APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V12 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES CLOCK OUTPUT APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300214-E-V12 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES CLOCK OUTPUT APPLICATION NOTE Revision History Revision History Date Issue 2006-06-28

More information

F²MC-16LX FAMILY MB90F897 DUAL OPERATION FLASH 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16LX FAMILY MB90F897 DUAL OPERATION FLASH 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-390091-E-V12 F²MC-16LX FAMILY 16-BIT MICROCONTROLLER MB90F897 DUAL OPERATION FLASH APPLICATION NOTE Revision History Revision History Date Issue

More information

MB90F3XX/F4XX/F5XX/F8XX/F9XX

MB90F3XX/F4XX/F5XX/F8XX/F9XX Fujitsu Microelectronics Europe Application Note MCU-AN-390027-E-V28 F²MC-16LX FAMILY 16-BIT MICROCONTROLLER MB90F3XX/F4XX/F5XX/F8XX/F9XX BI-ROM PROTOCOL APPLICATION NOTE Revision History Revision History

More information

Application Note. Startup DevKit16. History 19 th June 00 TKa V1.0 started 20 th June 00 TKa V1.1 Some minor text corrections

Application Note. Startup DevKit16. History 19 th June 00 TKa V1.0 started 20 th June 00 TKa V1.1 Some minor text corrections Application Note Startup DevKit16 Fujitsu Mikroelektronik GmbH, Microcontroller Application Group History 19 th June 00 TKa V1.0 started 20 th June 00 TKa V1.1 Some minor text corrections 1 Warranty and

More information

GRAPHICS CONTROLLERS SPRITE ENGINE PERFORMANCE MB88F332 'INDIGO' MB88F333 'INDIGO-L' APPLICATION NOTE GRAPHICS COMPETENCE CENTER

GRAPHICS CONTROLLERS SPRITE ENGINE PERFORMANCE MB88F332 'INDIGO' MB88F333 'INDIGO-L' APPLICATION NOTE GRAPHICS COMPETENCE CENTER Fujitsu Semiconductor Europe Application Note an-mb88f332-333-spe-performance-rev0-20 GRAPHICS CONTROLLERS MB88F332 'INDIGO' MB88F333 'INDIGO-L' SPRITE ENGINE PERFORMANCE APPLICATION NOTE GRAPHICS COMPETENCE

More information

F²MC-16LX FAMILY MB90XXX RELOCATED INTERRUPT VECTOR TABLE 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16LX FAMILY MB90XXX RELOCATED INTERRUPT VECTOR TABLE 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note AN-FMEMCU-900075-10 F²MC-16LX FAMILY 16-BIT MICROCONTROLLER MB90XXX RELOCATED INTERRUPT VECTOR TABLE APPLICATION NOTE Revision History Revision History

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

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

FR FAMILY FR60 FAMILY ISR DOUBLE EXECUTION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

FR FAMILY FR60 FAMILY ISR DOUBLE EXECUTION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300025-E-V12 FR FAMILY 32-BIT MICROCONTROLLER FR60 FAMILY ISR DOUBLE EXECUTION APPLICATION NOTE Revision History Revision History Date Issue 2006-03-14

More information

Emulator Setup Instructions for MB91360

Emulator Setup Instructions for MB91360 Emulator Setup Instructions for MB91360 Page 1 Application Note Emulator Setup Instructions for MB91360 Fujitsu Microelectronics Europe GmbH, Microcontroller Application Group History 13 th Oct. 99 MM

More information

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-395002-E-V10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95100 SERIES EMULATOR HW SETUP APPLICATION NOTE Revision History Revision History Date 2004-10-12

More information

EMULATOR SYSTEM MB

EMULATOR SYSTEM MB Fujitsu Microelectronics Europe Application Note MCU-AN-391026-E-V12 FR FAMILY SUPPORT TOOL EMULATOR SYSTEM MB2198-01 INSTALLATION GUIDE MB2198-01 APPLICATION NOTE Revision History Revision History Date

More information

1.2. MCU64 Board User Guide. Development tools for 16LX Family FUJITSU MICROELECTRONICS EUROPE. Version

1.2. MCU64 Board User Guide. Development tools for 16LX Family FUJITSU MICROELECTRONICS EUROPE. Version Version. FUJITSU MICROELECTRONICS EUROPE Development tools for 6LX Family MCU64 Board User Guide DEVELOPMENT TOOLS FOR 6LX FAMILY MCU64 Board User Guide Table of Content What is in This Guide... What is

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 REAL TIME CLOCK APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 REAL TIME CLOCK APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300075-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 REAL TIME CLOCK APPLICATION NOTE Revision History Revision History Date 2008-06-05 First Version;

More information

TRACE APPLICATION NOTE VERSION MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN. Fujitsu Microelectronics Europe Application Note

TRACE APPLICATION NOTE VERSION MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note an-mb86r0x-trace-rev0-02.doc TRACE MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN APPLICATION NOTE VERSION 0.02 21.05.2010 Revision History Revision

More information

FAQ list for MB86290 Cremson

FAQ list for MB86290 Cremson FAQ list for MB86290 Cremson Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 08.10.2003 AG 1.0 First release 1 Warranty and Disclaimer To the maximum extent permitted by applicable

More information

F²MC-16FX FAMILY ALL SERIES STANDBY MODES & POWER MANAGEMENT 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY ALL SERIES STANDBY MODES & POWER MANAGEMENT 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300226-E-V15 F²MC-16FX FAMILY 16-BIT MICROCONTROLLER ALL SERIES STANDBY MODES & POWER MANAGEMENT APPLICATION NOTE Revision History Revision History

More information

The Bootconcept. of Fujitsu s MB91360 Devices

The Bootconcept. of Fujitsu s MB91360 Devices Application te MCU-AN-391016-E-V11 The Bootconcept of Fujitsu s MB91360 Devices GmbH, Microcontroller Application Group History 13 th Aug. 99 MM V1.0 New Format, new updated version 04 th Jul. 00 MEN V1.1

More information

APIX AUTOMOTIVE SHELL SW-EMULATION USE CASE

APIX AUTOMOTIVE SHELL SW-EMULATION USE CASE Fujitsu Semiconductor Europe Application Note an-mb88f332-333-ashell-sw-emulation-rev-0.22 GRAPHICS DISPLAY CONTROLLER MB88F332 'INDIGO' MB88F333 'INDIGO-L' APIX AUTOMOTIVE SHELL SW-EMULATION USE CASE

More information

Application Note. Connecting standard LCD modules to. the MB90670/5 series. History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa V1.

Application Note. Connecting standard LCD modules to. the MB90670/5 series. History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa V1. Application Note Connecting standard LCD modules to the MB90670/5 series Fujitsu Microelectronics Europe GmbH, Microcontroller Application Group History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa

More information

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_SK-86R12-CPU01_Rev1.1 EMERALD-P CPU MODULE SK-86R12-CPU01 USERGUIDE

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_SK-86R12-CPU01_Rev1.1 EMERALD-P CPU MODULE SK-86R12-CPU01 USERGUIDE Fujitsu Semiconductor Europe User Manual FSEUGCC-UM Rev1.1 EMERALD-P CPU MODULE USERGUIDE Revision History Date Issue 30 Nov 2011 V1.0 Herbert Hönig First release 07 Dec 2011 V1.01 Herbert Hoenig Corrected

More information

The following document contains information on Cypress products.

The following document contains information on Cypress products. The following document contains information on Cypress products. Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without

More information

FR FAMILY MB91460 SERIES MB91461 EMULATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

FR FAMILY MB91460 SERIES MB91461 EMULATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300029-E-V10 FR FAMIY 32-BIT MICROCONTROER MB91460 SERIES MB91461 EMUATION APPICATION NOTE Revision History Revision History Date 2006-04-27 V1.0

More information

JASMINE- Subboard Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

JASMINE- Subboard Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany JASMINE- Subboard Documentation Fujitsu Microelectronics Europe GmbH Am Siebenstein 6-10 63303 Dreieich-Buchschlag, Germany History Revision Date Comment V1.0 07.03.01 New Document 2 Warranty and Disclaimer

More information

SPI COMMUNICATION TO/FROM SERIAL EEPROM

SPI COMMUNICATION TO/FROM SERIAL EEPROM Fujitsu Microelectronics Europe Application ote MCU-A-390104-E-V11 F²MC-8L/16LX FAMIL 8/16-BIT MICROCOTROLLER MB90340 SPI COMMUICATIO TO/FROM SERIAL EEPROM (for M93CS46) APPLICATIO OTE SPI COMMUICATIO

More information

Errata Sheet MB86296 Coral PA

Errata Sheet MB86296 Coral PA Errata Sheet MB86296 Coral PA Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 5.08.2004 AG 1.0 First release 27/10/2005 AG 1.1 Issue E12 added 1 Warranty and Disclaimer To the

More information

FR FAMILY SK MAIN V1.2 EVALUATION BOARD USER GUIDE. Fujitsu Microelectronics Europe User Guide FMEMCU-UG

FR FAMILY SK MAIN V1.2 EVALUATION BOARD USER GUIDE. Fujitsu Microelectronics Europe User Guide FMEMCU-UG Fujitsu Microelectronics Europe User Guide FMEMCU-UG-910010-24 FR FAMILY EVALUATION BOARD SK-91460-MAIN V1.2 USER GUIDE This manual refers to PCB version V1.2 Revision History Revision History Date Issue

More information

F²MC-8L/16LX/FR FAMILY ALL SERIES GALEP-4 8/16/32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8L/16LX/FR FAMILY ALL SERIES GALEP-4 8/16/32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note FMEMCU-AN-000004-11 F²MC-8L/16LX/FR FAMILY 8/16/32-BIT MICROCONTROLLER ALL SERIES GALEP-4 APPLICATION NOTE Revision History Revision History Date 2004-04-14

More information

F²MC-16LX/FRLITE FAMILY COMPARISON OF MB90340 AND MB91270 SERIES MCU

F²MC-16LX/FRLITE FAMILY COMPARISON OF MB90340 AND MB91270 SERIES MCU Fujitsu Microelectronics Europe Application Note MCU-AN-300006-E-12 F²MC-16LX/FRLITE FAMILY 16/32-BIT MICROCONTROLLER MB90340 / MB91270 SERIES COMPARISON OF MB90340 AND MB91270 SERIES MCU APPLICATION NOTE

More information

Software Porting Access Library V02 to V03

Software Porting Access Library V02 to V03 Application Note Software Porting Access Library V02 to V03 Revision 1.1 Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 21.02.2008 AvT 1.0 First version 28.02.2008 AvT 1.1 Revision

More information

MB88F334 Indigo2 MB88F335 Indigo2-S MB88F336 Indigo2-N

MB88F334 Indigo2 MB88F335 Indigo2-S MB88F336 Indigo2-N MB88F334 Indigo2 MB88F335 Indigo2-S MB88F336 Indigo2-N Preliminary Product Information Rev0-11 October 17, 2012 October 17, 2012 pi-mb88f33x-indigo2(-x)-rev0-11 MB88F33x Indigo2(-x) Preface Intention and

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

F²MC-8L/16LX/16FX/FR FAMILY

F²MC-8L/16LX/16FX/FR FAMILY Fujitsu Microelectronics Europe Application Note MCU-AN-300022-E-V14 F²MC-8L/16LX/16FX/FR FAMILY 8/16/32-BIT MICROCONTROLLER ALL SERIES GALEP-5 APPLICATION NOTE Revision History Revision History Date Issue

More information

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_SK-88F336-01_Rev1.0 INDIGO2-N STARTERKIT SK-88F USER MANUAL

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_SK-88F336-01_Rev1.0 INDIGO2-N STARTERKIT SK-88F USER MANUAL Fujitsu Semiconductor Europe User Manual FSEUGCC-UM Rev1.0 INDIGO2-N STARTERKIT USER MANUAL Revision History Date 18.02.2013 Rev0.1 Herbert Hönig First draft Issue 25.03.2103 Rev1.0 Herbert Hönig First

More information

MB86297A Carmine PCB Design Guide

MB86297A Carmine PCB Design Guide Application Note MB86297A Carmine PCB Design Guide Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 11.08.2005 MM 1.00 First version 16.08.2005 MM 1.10 Power consumption values

More information

GRAPHICS CONTROLLERS APIX PCB-DESIGN GUIDELINE

GRAPHICS CONTROLLERS APIX PCB-DESIGN GUIDELINE Fujitsu Semiconductor Europe Application Note an-mb88f33x-apix-pcb-design-guideline-rev1-10 GRAPHICS CONTROLLERS MB88F33X INDIGO2(-X) APIX PCB-DESIGN GUIDELINE APPLICATION NOTE Revision History Revision

More information

F²MC-16FX FAMILY MB96340 KEY MATRIX INTERFACE USING I/O PORT 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY MB96340 KEY MATRIX INTERFACE USING I/O PORT 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application ote MCU-A-300238-E-V12 F²MC-16FX FAMIL 16-BIT MICROCOTROLLER MB96340 KE MATRIX ITERFACE APPLICATIO OTE Revision History Revision History Date Issue 2007-04-16

More information

Fujitsu Semiconductor Europe Application Note. an-mb86r12-apixprbs-rev0-20 MB86R12 EMERALD-P REV 0.2 APIX PRBS APPLICATION NOTE

Fujitsu Semiconductor Europe Application Note. an-mb86r12-apixprbs-rev0-20 MB86R12 EMERALD-P REV 0.2 APIX PRBS APPLICATION NOTE Fujitsu Semiconductor Europe Application Note an-mb86r12-apix-rev0-20 MB86R12 EMERALD-P REV 0.2 APIX APPLICATION NOTE APIX Generators and Checkers Revision History Revision History Rev Date Author Description

More information

Application Note APIX PRBS

Application Note APIX PRBS Application Note APIX Rev 0.3 10 March 2016 Graphic Competence Center GCC 1 Warranty and Disclaimer The use of the deliverables (e.g. software, application examples, target boards, evaluation boards, starter

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SWB MONITOR DEBUGGER APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SWB MONITOR DEBUGGER APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300028-E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SWB MONITOR DEBUGGER APPLICATION NOTE Revision History Revision History Date 2006-03-17 2006-03-28

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 EDSU/MPU APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 EDSU/MPU APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300081-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 EDSU/MPU APPLICATION NOTE Revision History Revision History Date 2008-06-26 First Version;

More information

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE Fujitsu Microelectronics Europe User Guide FMEMCU-UG-910017-11 MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE Revision History Revision History Date 22/11/2005 01/06/2006 V1.0,

More information

Fujitsu Microelectronics Europe User Guide FMEMCU-SG MB88121 SERIES MB91460 SERIES EVALUATION BOARD SK-91F467-FLEXRAY SOFTWARE GUIDE

Fujitsu Microelectronics Europe User Guide FMEMCU-SG MB88121 SERIES MB91460 SERIES EVALUATION BOARD SK-91F467-FLEXRAY SOFTWARE GUIDE Fujitsu Microelectronics Europe User Guide FMEMCU-SG-910000-15 MB88121 SERIES MB91460 SERIES EVALUATION BOARD SK-91F467-FLEXRAY SOFTWARE GUIDE Revision History Revision History Date Issue 22/11/2005 MSt,

More information

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE Fujitsu Microelectronics Europe User Guide FMEMCU-UG-910017-17 MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE Revision History Revision History Date Issue 22/11/2005 V1.0, MSt,

More information

FR30 example interface to external Flash Memory

FR30 example interface to external Flash Memory 1 Application Note FR30 example interface to external Flash Memory Fujitsu Microelectronics Europe GmbH, Microcontroller Application Group History 13 th Oct. 99 MM V1.0 New Format, new updated version

More information

SC2000 Smart Kit Selection Checklist

SC2000 Smart Kit Selection Checklist SC2000 Smart Kit Selection Checklist Rev 0.3 13 August 2018 1 Copyright 2018 Warranty and Disclaimer The use of the deliverables (e.g. software, application examples, target boards, evaluation boards,

More information

FME FR FLASHPROGRAMMER

FME FR FLASHPROGRAMMER Fujitsu Microelectronics Europe User Guide FMEMCU- UG-000001-12 FR FAMILY SOFTWARE TOOL FME FR FLASHPROGRAMMER USER GUIDE Revision History Revision History Date Issue 2008-07-10 v1.0 Markus Heigl Initial

More information

FR FAMILY MB91460 SERIES FLASH PROGRAMMING 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

FR FAMILY MB91460 SERIES FLASH PROGRAMMING 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300012-E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SERIES FLASH PROGRAMMING APPLICATION NOTE Revision History Revision History Date Issue 2006-01-30

More information

Tutorial. How to use Keil µvision with Spansion templates Spansion Inc.

Tutorial. How to use Keil µvision with Spansion templates Spansion Inc. Tutorial How to use Keil µvision with Spansion templates 1 2013 Spansion Inc. Warranty and Disclaimer The use of the deliverables (e.g. software, application examples, target boards, evaluation boards,

More information

Errata Sheet MB86298 'Ruby'

Errata Sheet MB86298 'Ruby' Errata Sheet MB86298 'Ruby' Version V1.21 Fujitsu Semiconductor Europe GmbH History Date Author Version Comment 12.11.2008 H.Nishi 1.00 First Version, added E1 13.01.2009 H.Nishi/AvT 1.01 Replaced E1 description,

More information

Preliminary USERS MANUAL Ver. 1.0

Preliminary USERS MANUAL Ver. 1.0 Applications Engineering KPCOMMS Preliminary USERS MANUAL Ver. 1.0 Rev. 1.0 July 2004 www.renesas.com SKPCOMMS User s Manual Rev. 1.0 June 2004 Table of Contents 1.0 Introduction... 2 2.0 Contents of Product

More information

80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE

80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE 80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE Release Date: December, 1996 Order Number: 272878-003 The 80C31BH, 80C51BH, 80C51BHP, 87C51 may contain design defects or errors known as errata.

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V12 FR FAMILY 32-BIT MICROCONTROLLER MB91265 SERIES 16-BIT MAC UNIT APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V12 FR FAMILY 32-BIT MICROCONTROLLER MB91265 SERIES 16-BIT MAC UNIT APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300030-E-V12 FR FAMILY 32-BIT MICROCONTROLLER MB91265 SERIES 16-BIT MAC UNIT APPLICATION NOTE Revision History Revision History Date 2006-08-09 2007-05-08

More information

F 2 MC-16LX MB90350 Series

F 2 MC-16LX MB90350 Series FUJITSU SEMICONDUCTOR DATA SHEET DS07-13737-4E 16-bit Proprietary Microcontroller CMOS F 2 MC-16LX MB90350 Series MB90F351(S), MB90F352(S),MB90F351A(S), MB90F351TA(S), MB90F352A(S), MB90F352TA(S), MB90F356A(S),

More information

GRAPHICS CONTROLLERS

GRAPHICS CONTROLLERS Fujitsu Semiconductor Europe Application Note an-mb88f332-333-indigobyteorder-rev0-22 GRAPHICS CONTROLLERS MB88F332 'INDIGO' MB88F333 'INDIGO-L' INDIGO BYTE ORDER APPLICATION NOTE Graphics Competence Center

More information

LAMP CONTROL AND MONITOR WITH PPG AND ADC

LAMP CONTROL AND MONITOR WITH PPG AND ADC Fujitsu Microelectronics Europe Application ote MCU-A-300237-E-V11 F²MC-16FX FAMIL 16-BIT MICROCOTROLLER MB96340 LAMP COTROL AD MOITOR WITH PPG AD ADC APPLICATIO OTE Revision History Revision History Date

More information

FAQ list for Coral. Fujitsu Microelectronics Europe GmbH

FAQ list for Coral. Fujitsu Microelectronics Europe GmbH FAQ list for Coral Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 08.10.2003 AG 1.0 First release 16.08.2004 AG 1.1 Q23 for Coral PA added 08.06.06 AG 1.2 Q24 added 1 Warranty

More information

AKKON USB CONTROLLER BOARD

AKKON USB CONTROLLER BOARD TN002 AKKON USB CONTROLLER BOARD USB Microcontroller board with the PIC18F4550 * Datasheet Authors: Gerhard Burger Version: 1.0 Last update: 20.01.2006 File: Attachments: no attachments Table of versions

More information

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB91460 SERIES EVALUATION BOARD SK-91F467D-208PFV USER GUIDE

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB91460 SERIES EVALUATION BOARD SK-91F467D-208PFV USER GUIDE Fujitsu Microelectronics Europe User Guide FMEMCU-UG-910014-10 MB91460 SERIES EVALUATION BOARD SK-91F467D-208PFV USER GUIDE Revision History Revision History Date Issue 22.11.2005 V1.0, UMa, first official

More information

SOFTUNE WORKBENCH MONITOR DEBUGGER FOR 8FX

SOFTUNE WORKBENCH MONITOR DEBUGGER FOR 8FX Fujitsu Microelectronics Europe Application Note MCU-AN-300049-E-V10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB951XX SOFTUNE WORKBENCH MONITOR DEBUGGER FOR 8FX APPLICATION NOTE Revision History Revision

More information

Section 1 Introduction

Section 1 Introduction Section 1 Introduction The ATmegaICE is a real time In-Circuit Emulator (ICE) for all ATmega devices. It can be upgraded to support future ATmega parts. It is controlled by AVR Studio, which is a professional

More information

OM bit GPIO Daughter Card User Manual

OM bit GPIO Daughter Card User Manual OM13489 16-bit GPIO Daughter Card User Manual Rev. 2.0 09 January 2014 User manual Document information Info Content Keywords Fm+ Development Kit, OM13320, GPIO, OM13303 Abstract Installation guide and

More information

PCMCIA Flash Card User Guide

PCMCIA Flash Card User Guide R R PCMCIA Flash Card User Guide For the CoreBuilder 3500 System Introduction The CoreBuilder 3500 PCMCIA Flash Card is a 20 MB flash card that you can use to save your system software. When you have saved

More information

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_MB86R11_Rev1.4 EMERALD-L EVALUATION BASE BOARD SK-86R11-BASE USERGUIDE

Fujitsu Semiconductor Europe User Manual. FSEUGCC-UM_MB86R11_Rev1.4 EMERALD-L EVALUATION BASE BOARD SK-86R11-BASE USERGUIDE Fujitsu Semiconductor Europe User Manual FSEUGCC-UM_MB86R11_Rev1.4 EMERALD-L EVALUATION BASE BOARD USERGUIDE Revision History Date 12 Oct 2010 V1.0 Herbert Hönig First draft Issue 04 Nov 2010 V1.1 Herbert

More information

Memory Expansion. Lecture Embedded Systems

Memory Expansion. Lecture Embedded Systems Memory Expansion Lecture 22 22-1 In These Notes... Memory Types Memory Expansion Interfacing Parallel Serial Direct Memory Access controllers 22-2 Memory Characteristics and Issues Volatility - Does it

More information

End User License Agreement

End User License Agreement End User License Agreement Kyocera International, Inc. ( Kyocera ) End User License Agreement. CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS ( AGREEMENT ) BEFORE USING OR OTHERWISE ACCESSING THE SOFTWARE

More information

STARTERKIT SK-86R03 'JADE-L' USERS GUIDE

STARTERKIT SK-86R03 'JADE-L' USERS GUIDE STARTERKIT SK-86R03 'JADE-L' USERS GUIDE Revision 1.04 17.06.2010 Revision History Rev. No. 1.00 1.01 1.02 1.03 1.04 Date June 2008 March 2010 April 2010 June 2010 June 2010 Comments/Changes First version

More information

MIC826. General Description. Features. Applications. Typical Application

MIC826. General Description. Features. Applications. Typical Application Voltage Supervisor with Watchdog Timer, Manual Reset, and Dual Outputs In 1.6mm x 1.6mm TDFN General Description The is a low-current, ultra-small, voltage supervisor with manual reset input, watchdog

More information

Ethernet1 Xplained Pro

Ethernet1 Xplained Pro Ethernet1 Xplained Pro Part Number: ATETHERNET1-XPRO The Atmel Ethernet1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with

More information

FLAP indicator. Installation manual Version 1.10

FLAP indicator. Installation manual Version 1.10 FLAP indicator Installation manual Version 1.10 LXNAV d.o.o. Kidričeva 24, 3000 Celje, Slovenia tel +386 592 33 400 fax +386 599 33 522 info@lxnav.com www.lxnav.com 1 Important Notices... 3 1.1 Limited

More information

ALL 16LX SERIES WITH FLASH PROGRAMMING FLASH MCU S

ALL 16LX SERIES WITH FLASH PROGRAMMING FLASH MCU S Fujitsu Microelectronics Europe Application Note MCU-AN-3900031-25 F²MC-16LX FAMILY 16-BIT MICROCONTROLLER ALL 16LX SERIES WITH FLASH PROGRAMMING FLASH MCU S APPLICATION NOTE Revision History Revision

More information

Wasp Embedded Controller

Wasp Embedded Controller Wasp Embedded Controller Wasp16/32/64 Hardware Reference Guide PCB Rev 1.0 WASP16 WASP32 WASP64 MC433 Hardware Reference Guide Manual Revision 0.85 Table of Contents Warranty Statement...2 1.0 Introduction....4

More information

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. Atmel OLED1 Xplained Pro. Preface USER GUIDE Atmel OLED1 Xplained Pro Preface Atmel OLED1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with user interface applications

More information

AN10035_1 Comparing energy efficiency of USB at full-speed and high-speed rates

AN10035_1 Comparing energy efficiency of USB at full-speed and high-speed rates Comparing energy efficiency of USB at full-speed and high-speed rates October 2003 White Paper Rev. 1.0 Revision History: Version Date Description Author 1.0 October 2003 First version. CHEN Chee Kiong,

More information

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

All information, including contact information, is available on our web site   Feel free also to explore our alternative products. _ V1.1 POD Hardware Reference Intel 80186 EA POD POD rev. D Ordering code IC20011-1 Thank you for purchasing this product from isystem. This product has been carefully crafted to satisfy your needs. Should

More information

UM OM bit GPIO Daughter Card User Manual. Document information. Keywords Abstract

UM OM bit GPIO Daughter Card User Manual. Document information. Keywords Abstract OM13488 8-bit GPIO Daughter Card User Manual Rev. 1.0 11 October 2013 User manual Document information Info Keywords Abstract Content Fm+ Development Kit, OM13320, GPIO, OM13303 Installation guide and

More information

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT3 Xplained Pro USER GUIDE Preface The Atmel QT3 Xplained Pro is an extension board, which enables the evaluation of a capacitive touch 12 key numpad in mutual capacitance configuration.

More information

74ABT General description. 2. Features and benefits. 3. Ordering information. Quad 2-input AND gate

74ABT General description. 2. Features and benefits. 3. Ordering information. Quad 2-input AND gate Rev. 3 20 November 2015 Product data sheet 1. General description The high-performance BiCMOS device combines low static and dynamic power dissipation with high speed and high output drive. The is a quad

More information

UM NVT2008PW and NVT2010PW demo boards. Document information

UM NVT2008PW and NVT2010PW demo boards. Document information Rev. 1 March 20 User manual Document information Info Keywords Abstract Content NVT, voltage translator, level translator, level shift, passive voltage translator, passive level translator, passive level

More information

Serial Flash Programmer Version 3.17 for FR Devices. User s Guide

Serial Flash Programmer Version 3.17 for FR Devices. User s Guide Serial Flash Programmer Version 3.17 for FR Devices User s Guide Fujitsu Mikroelektronik GmbH 20.10.06 Vers. 3.17 This manual shows how to program MB91F36x-derivatives (e.g. MB91F362) and MB91F46xx-derivates

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors Interface DAC to a PC Engineering 4862 Microprocessors Lecture 22 Cheng Li EN-4012 licheng@engr.mun.ca DAC (Digital-to-Analog Converter) Device used to convert digital pulses to analog signals Two methods

More information

FlukeView. Users Manual. Software for ScopeMeter Test Tools

FlukeView. Users Manual. Software for ScopeMeter Test Tools FlukeView Software for ScopeMeter Test Tools Users Manual January 2016 2016 Fluke Corporation. All rights reserved. All product names are trademarks of their respective companies. License Agreement 2006-2016

More information

AN LAN9xxx Series Migration

AN LAN9xxx Series Migration AN 24.16 LAN9xxx Series Migration 1 Introduction This application note details the differences one should be aware of when migrating from older to newer generation SMSC Ethernet Controllers. The discussion

More information

APPLICATION NOTE. How to Securely Switch Atmel s LIN Transceiver ATA6662/ATA6662C to Sleep Mode ATA6662/ATA6662C. Concerning Atmel ATA6662

APPLICATION NOTE. How to Securely Switch Atmel s LIN Transceiver ATA6662/ATA6662C to Sleep Mode ATA6662/ATA6662C. Concerning Atmel ATA6662 APPLICATION NOTE How to Securely Switch Atmel s LIN Transceiver ATA6662/ATA6662C to Sleep Mode ATA6662/ATA6662C Concerning Atmel ATA6662 The goal of this document is to describe how to switch the Atmel

More information

64K (8K x 8) Battery-Voltage Parallel EEPROM with Page Write and Software Data Protection AT28BV64B

64K (8K x 8) Battery-Voltage Parallel EEPROM with Page Write and Software Data Protection AT28BV64B Features Single 2.7V to 3.6V Supply Hardware and Software Data Protection Low Power Dissipation 15mA Active Current 20µA CMOS Standby Current Fast Read Access Time 200ns Automatic Page Write Operation

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V17 FR FAMILY EMULATION SYSTEM MB91460 GETTING STARTED APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V17 FR FAMILY EMULATION SYSTEM MB91460 GETTING STARTED APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-391005-E-V17 FR FAMILY EMULATION SYSTEM MB91460 GETTING STARTED APPLICATION NOTE Revision History Revision History Date Issue 2005-05-18 V1.0; UMa

More information

TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC7SGU04FU IN A GND

TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC7SGU04FU IN A GND TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC7SGU04FU Inverter (Unbuffered) Features High output current : ±8 ma (min) at = 3 Super high speed operation : t pd = 1.9 ns (typ.) at = 3.3,

More information

UG EMA-MB91V460A-002. Fujitsu Microelectronics Europe User Guide FR60 FAMILY ADAPTER BOARD EMA-MB91V460A-002/B USER GUIDE

UG EMA-MB91V460A-002. Fujitsu Microelectronics Europe User Guide FR60 FAMILY ADAPTER BOARD EMA-MB91V460A-002/B USER GUIDE Fujitsu Microelectronics Europe User Guide UG-910055-13-EMA-MB91V460A-002 FR60 FAMILY ADAPTER BOARD EMA-MB91V460A-002/B USER GUIDE Revision History Date Issue 23.02.2007 V1.0, MB/RH/AW, First Release 02.03.2007

More information

Address connections Data connections Selection connections

Address connections Data connections Selection connections Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common

More information

TECHNICAL PAPER Interfacing the Byte- Wide SmartVoltage FlashFile Memory Family to the Intel486 Microprocessor Family

TECHNICAL PAPER Interfacing the Byte- Wide SmartVoltage FlashFile Memory Family to the Intel486 Microprocessor Family E TECHNICAL PAPER Interfacing the Byte- Wide SmartVoltage FlashFile Memory Family to the Intel486 Microprocessor Family October 1996 Order Number: 297805-001 Information in this document is provided in

More information

UM NVT2001GM and NVT2002DP demo boards. Document information

UM NVT2001GM and NVT2002DP demo boards. Document information Rev. 7 March 202 User manual Document information Info Keywords Abstract Content NVT, voltage translator, level translator, level shift, passive voltage translator, passive level translator, passive level

More information

EASON TECHNOLOGY. IO8 & IO24 Break-Out Module

EASON TECHNOLOGY. IO8 & IO24 Break-Out Module EASON TECHNOLOGY IO8 & IO24 Break-Out Module p/n 50-00180-01 Revision1.2 Eason Technology, Inc. 7975 Cameron Dr. Bldg 300 Windsor, CA 95492 Phone (707) 837-0120 FAX (707) 837-2742 http://www.eason.com

More information