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

Similar documents
F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 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

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

MB90F3XX/F4XX/F5XX/F8XX/F9XX

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

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

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

16-Bit Emulator Setup for MB2141 and MB

EMULATOR SYSTEM MB

EMULATOR SETUP MB BIT COMPACT-ICE

Emulator Setup Instructions for MB91360

The Bootconcept. of Fujitsu s MB91360 Devices

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

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

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

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

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

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

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

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

TRACE APPLICATION NOTE VERSION MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN. 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 E-V10 F²MC-FR FAMILY 32-BIT MICROCONTROLLER MB91460 RELOAD TIMER APPLICATION NOTE

APIX AUTOMOTIVE SHELL SW-EMULATION USE CASE

SOFTUNE WORKBENCH MONITOR DEBUGGER FOR 8FX

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

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

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.

The following document contains information on Cypress products.

Errata Sheet MB86296 Coral PA

Software Porting Access Library V02 to V03

FAQ list for MB86290 Cremson

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

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

GRAPHICS CONTROLLERS DEVICE SETUP AND FUJITSU DEVELOPER SUITE

SC2000 Smart Kit Selection Checklist

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

SPI COMMUNICATION TO/FROM SERIAL EEPROM

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

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

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

MB88F334 Indigo2 MB88F335 Indigo2-S MB88F336 Indigo2-N

FME FR FLASHPROGRAMMER

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

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

Application Note APIX PRBS

GRAPHICS CONTROLLERS APIX PCB-DESIGN GUIDELINE

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

MB86297A Carmine PCB Design Guide

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

F 2 MC-8FX Family BGM ADAPTER FMCDC-8FX-101 OPERATION MANUAL

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

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

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

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

HOW TO MAKE PRPGRAMMING ON TARGET BOARD

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

End User License Agreement

GRAPHICS CONTROLLERS

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

SonicWALL CDP 2.1 Agent Tool User's Guide

ALL 16LX SERIES WITH FLASH PROGRAMMING FLASH MCU S

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

Errata Sheet MB86298 'Ruby'

FR30 example interface to external Flash Memory

FUJITSU FLASH MCU Programmer for F 2 MC-8FX Specifications

IPNexus Server Secure Instant Messaging & Integrated Collaboration

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

F²MC-8FX FAMILY MB95200H/210H SERIES SOP8/SOP16/SOP20 PGM ADAPTOR 8-BIT MICROCONTROLLER APPLICATION NOTE

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

PATGuard Time Manager 2

PCMCIA Flash Card User Guide

STAND-ALONE PROGRAMMER

Ludlum Lumic Data Logger Software Manual Version 1.1.xx

Corporate names revised in the documents

Shimadzu LabSolutions Connector Plugin

FAQ list for Coral. Fujitsu Microelectronics Europe GmbH

BGM Adaptor MB E Operation Manual. 8FX Family 8-bit Microcontroller. Doc. # Rev. *A

New 8FX Family 8-bit MICROCONTROLLER BGM ADAPTOR MB E OPERATION MANUAL

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

LAMP CONTROL AND MONITOR WITH PPG AND ADC

FlukeView. Users Manual. Software for ScopeMeter Test Tools

Trimble S6 and SPS700 Total Station Firmware

TB-100 ControLynx Terminal Block

USB Server User Manual

Instruction Sheet. PCS Series. Fiber\Cable Management Spool

OfficeServ Link User Manual

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

AhnLab Software License Agreement

EVB-USB2250 User Manual Revision B

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

User Guide. Portable Calibration Module

XCD EDGE Evaluation Kit

STAINLESS STEEL CAST FITTINGS 150lb 304 & 316 Stainless Steel Cast Fittings Specifications

If the firmware version indicated is earlier than the "Version 1.06", please update the unit s firmware.

over HDBaseT w/poe, IR & RS-232C

EVB-USB2640 Evaluation Board Revision A

UM EEPROM Management of PN746X and PN736X. User manual COMPANY PUBLIC. Rev February Document information

UM PCAL6524 demonstration board OM Document information

User Manual. Atlona HDMI CAT5 Receiver to be used with AT-HD19SS or AT-HD50SS [Long Range] AT-HDRS

Transcription:

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 Date 2007-11-05 V 1.0; Markus Vogel Issue This document contains 15 pages. MCU-AN-300050-E-V10-2 - Fujitsu Microelectronics Europe GmbH

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 - 3 - MCU-AN-300050-E-V10

Contents Contents REVISION HISTORY... 2 WARRANTY AND DISCLAIMER... 3 CONTENTS... 4 1 INTRODUCTION... 5 2 HARDWARE SETUP... 6 2.1 System Configuration... 6 2.2 BGM Adapter... 6 2.2.1 Connection to the Host Machine... 6 2.2.2 Connection to the User System... 7 2.2.3 Adapter Interface Specifications... 7 2.3 Connection to Microcontroller... 9 3 SOFTWARE SETUP... 11 3.1 Installation... 11 4 FLASH PROGRAMMER... 12 4.1 Programming... 13 4.1.1 Full Operation... 13 4.1.2 Single Steps... 13 MCU-AN-300050-E-V10-4 - Fujitsu Microelectronics Europe GmbH

Chapter 1 Introduction 1 Introduction This application note describes how to program the Flash devices of the Fujitsu F 2 MC-8FX MB951xx series in serial synchronous mode by use of the BGM adapter MB2146-09. Fujitsu Microelectronics Europe GmbH - 5 - MCU-AN-300050-E-V10

Chapter 2 Hardware Setup 2 Hardware Setup This chapter explains how to setup hardware for flash programming. 2.1 System Configuration Figure 1: Configuration for synchronous programming Using USB cable connection to the personal computer (Windows PC), flash memory data in the microcontroller mounted in the user system can be reprogrammed. Note that the user system must have a BGM Adapter MB2146-09 for communication with the microcontroller SIO. 2.2 BGM Adapter For details, refer the following manual: BGM Adapter MB2146-09 Operation Manual 2.2.1 Connection to the Host Machine Connect the adapter to the host machine using the USB cable. Figure 2: Connecting the USB Cable If the BGM adapter is connected the first time to the host machine, it is possible the operation system searches for a valid device driver. This driver can be found in your Softune installation directory in subfolder [Drivers], for example C:\Softune\Drivers\ SiUSBdB.inf. MCU-AN-300050-E-V10-6 - Fujitsu Microelectronics Europe GmbH

Chapter 2 Hardware Setup 2.2.2 Connection to the User System Connect the adapter to the user system. Plug the user interface connector of the adapter into the adapter interface connector on the user system. When plugging the user interface connector, align its index mark (pin no. 1) with the adapter interface connector's counterpart. Figure 3: Connection to the User System 2.2.3 Adapter Interface Specifications Table 1 shows the pin out of the adapter interface connector to be mounted on the user system. Figure 4 shows the connector pins. Table 2 shows a list of recommended interface connectors. Use one of the devices or similar connector on your target hardware. Connector pin No. MCU Pin Name Input/output Remarks 1 VCC BGMA MCU User power supply input 2 VSS MCU GND 3 RSTX BGMA MCU Tool reset output 4 N.C Not connected 5 UO0 BGMA MCU Serial data input (BGMA) 6 UCK0 BGMA MCU Synchronous Clock Output (BGMA) 7 UI0 BGMA MCU Serial data output (BGMA) 8 N.C Not connected 9 GND MCU GND (can be unconnected) User power supply input 10 VCC (can be unconnected) *: BGMA in the Input/output column in the table indicates the BGM adapter. Table 1: Adapter Interface Connector Pin out Fujitsu Microelectronics Europe GmbH - 7 - MCU-AN-300050-E-V10

Chapter 2 Hardware Setup Figure 4: Adapter Interface Connector Pins Part number Specifications Manufacturer FAP-1001-2202-0BF Right-angle solder dip Housing provided, Middle latch provided FAP-1001-2204-0BF Straight solder dip Housing provided, Middle latch provided FAP-10-08#2-0BF Right-angle solder dip Housing provided, Latch not provided YAMAICHI ELECTRONICS Co., Ltd. FAP-10-08#4-0BF Straight solder dip Housing provided, Latch not provided Table 2: Recommended adapter interface connectors MCU-AN-300050-E-V10-8 - Fujitsu Microelectronics Europe GmbH

Chapter 2 Hardware Setup 2.3 Connection to Microcontroller Use following connection of 10pin BGM connector to MB95F1xx MCU (MB95F128MB shown, but same for other 8FX flash devices). VCC VCC 10pin BGM connector L for run mode Figure 5: Connection of 10pin BGM connector to MCU Fujitsu Microelectronics Europe GmbH - 9 - MCU-AN-300050-E-V10

Chapter 2 Hardware Setup To set the microcontroller into serial asynchronous programming mode the following pins have to be set according to the following table: Pin name Pin description Logical level P12 / UCK0 UART/SIO clock input Direct connection to BGMA MOD Operation mode specification High P13 Low P10 / UI0 Serial input Direct connection to BGMA P11 / UO0 Serial output Direct connection to BGMA Table 3: Configuration for serial synchronous programming mode If using CONCERTO-Kit from Fujitsu please make sure that on-board RS232 driver on starterkit does not drive against BGM adapter signals. Therefore make sure jumpers JP4 TXD and JP5 RXD are not closed in position 3-4! MCU-AN-300050-E-V10-10 - Fujitsu Microelectronics Europe GmbH

Chapter 3 Software Setup 3 Software Setup This chapter explains how to setup Fujitsu Flash BGM Programmer software. 3.1 Installation To install the Fujitsu Flash BGM Programming Software you have to execute the setup program BGMsetup.exe. Then follow the steps of the setup dialog. After successful installation you will find the Fujitsu Flash Programmer in folder: C:\Program Files\Fujitsu Limited\ FUJITSU USB PROGRAMMER \flash.exe To start Flash Programmer click Windows Start button => Programs => FUJITSU USB Programmer => USB Programmer The symbol of this tool looks like the following picture: Fujitsu Microelectronics Europe GmbH - 11 - MCU-AN-300050-E-V10

Chapter 4 Flash Programmer 4 Flash Programmer This chapter explains how to use Fujitsu Flash BGM Programmer Software. When the Fujitsu Flash BGM Programmer is executed the following window occurs: Select the target family, target microcontroller and crystal frequency from the shortlist. Following entries can be chosen for the 8FX family: Product type MB95F108 MB95F118 MB95F128 MB95F136 MB95F146 MB95F156/M MB95F168/M MB95F176J Crystal frequency 2MHz, 3MHz, 3.58 MHz, 4MHz, 4.92MHz, 5MHz, 6MHz, 8MHz, 10MHz, 12MHz, 16MHz, 20MHz MCU-AN-300050-E-V10-12 - Fujitsu Microelectronics Europe GmbH

Chapter 4 Flash Programmer 4.1 Programming 4.1.1 Full Operation Flash Programmer can execute all needed steps like download, blank check, erase and program with only one button to be pressed. To choose program file click [Open] and browse to the file (mhx, cnv or ahx format is possible) you want to program to the 8FX microcontroller. Click the [Full Operation] button. Now all necessary steps are executed. After successful programming, following message appears in screen. Click [OK], set MOD pin of the microcontroller to low level to enter run mode and reset your microcontroller to start your application. 4.1.2 Single Steps To choose program file click [Open] and browse to the file (mhx, cnv or ahx format is possible) you want to program to the 8FX microcontroller. Click the [Download] button. Now a connection to the microcontroller is started and a control program is transferred. Fujitsu Microelectronics Europe GmbH - 13 - MCU-AN-300050-E-V10

Chapter 4 Flash Programmer To start next step click [Erase] button. A complete chip erase is executed. After a completed erase click [OK]. Now a [Blank Check] can to be started. If flash is completely erased, the following window occurs. Click [OK] to close window and start programming by clicking to [Program & Verify] button. If there are no errors, the following message is displayed. MCU-AN-300050-E-V10-14 - Fujitsu Microelectronics Europe GmbH

Chapter 4 Flash Programmer Click [OK], set MOD pin of the microcontroller to low level to enter run mode and reset your microcontroller to start your application. There are two additionally functions available: Read & Compare: Compare Hex File with data in flash memory of microcontroller Copy: Save data in flash memory of microcontroller to file Fujitsu Microelectronics Europe GmbH - 15 - MCU-AN-300050-E-V10