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

Similar documents
HOW TO MAKE PRPGRAMMING ON TARGET BOARD

F²MC-8FX FAMILY MB95200H/210H SERIES FLASH MEMORY WITH SECRUITY 8-BIT MICROCONTROLLER APPLICATION NOTE

TOUCH SENSOR IC ATA2508 DEMONSTRATION SET

KEYBOARD DEVELOPMENT USING MATRIX

STAND-ALONE PROGRAMMER

GSM FUNCTION APPLIED IN WIRELESS SOLUTION

F 2 MC-8FX FAMILY MB95200 SERIES 8-BITMICROCONTROLLER. Electronic Safe Door Demo Reference Solution APPLICATION NOTE

KEYBOARD DEVELOPMENT USING EXTERNAL INTERRUPT

F²MC-8FX FAMILY MB95F310 SERIES. Parallel Programming Reference Solution 8-BIT MICROCONTROLLER APPLICATION NOTE

F2MC-8FX EEPROM Library

F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H SERIES SPI SW REALIZATION USING GPIO APPLICATION NOTE

F²MC-8FX FAMILY MB95200H/210H SERIES HOW TO USE DBG PIN 8-BIT MICROCONTROLLER APPLICATION NOTE

OPERATIONAL AMPLIFIER

OPERATIONAL AMPLIFIER

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

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

F²MC-8FX FAMILY MB95F430 SERIES INDUCTION HEATER HARDWARE 8-BIT MICROCONTROLLER USER MANUAL

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

STARTER KIT MB E

F²MC-8FX FAMILY MB95200H/210H SERIES HOW TO USE DBG PIN 8-BIT MICROCONTROLLER APPLICATION NOTE

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

F 2 MC-16FX -16bit CISC- F 2 MC-16LX -16bit CISC- F 2 MC-8FX -8bit CISC- F 2 MC-8L -8bit CISC-

F2MC-8FX EEPROM LIBRARY

F 2 MC-8FX Family 8-bit MICROCONTROLLER MB95200H/210H Series STARTER KIT MB A-01-E SETUP GUIDE

F 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series

F²MC-8FX FAMILY MB95200 SERIES EASY KIT FMCDC-MB95260H-EK-01 8-BIT MICROCONTROLLER SETUP GUIDE FUJITSU MICROELECTRONICS SUPPORT SYSTEM

Corporate names revised in the documents

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

The following document contains information on Cypress products.

F 2 MC FAMILY 10BASE-T LAN ADAPTER MB

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

FM3. MB9B500 Series 32-BIT MICROCONTROLLER FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE FUJITSU SEMICONDUCTOR (SHANGHAI) LIMITED

F²MC-8FX FAMILY MB95F370 SERIES ZIGBEE SOLUTION DEVELOPMENT GUI 8-BIT MICROCONTROLLER USER MANUAL

ONE PHASE POWER METER (RN8209) SOLUTION

F 2 MC-8L FAMILY 8-BIT MICROCONTROLLER MB89201 SERIES GETTING STARTED DEV-MB89N202-APP1 OPERATION MANUAL

IC CARD AND ESAM OPERATION

UnRegistered MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL USER MANUAL. Fujitsu Semiconductor Design (Chengdu) Co. Ltd.

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

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

EV BOARD MB E

MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL

INDUCTOR HEATER (HALF BRIDGE) SOFTWARE

EMULATOR SYSTEM MB

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-16 FAMILY 16-BIT MICROCONTROLLER An Additional Manual for the Softune Linkage Kit

EMULATOR SETUP MB BIT COMPACT-ICE

M16C/62 APPLICATION NOTE. Programming the M16C/62 in Flash Parallel Mode. 1.0 Abstract. 2.0 Introduction. 3.0 Setting Up the PGM1000 Programmer

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents

16-Bit Emulator Setup for MB2141 and MB

Old Company Name in Catalogs and Other Documents

SOFTUNE WORKBENCH MONITOR DEBUGGER FOR 8FX

MB9AA30N SERIES BLUEMOON-EVB_LCD 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Semiconductor Design (Chengdu) Co., Ltd.

FR-V/FR FAMILY SOFTUNE C/C++ CHECKER MANUAL for V5

ONE PHASE POWER METER (CS5464) SOLUTION

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

FUJITSU SEMICONDUCTOR SUPPORT SYSTEM SS E DSU-FR EMULATOR F 2 MC-16FX EXPANSION TRACE BOARD MB E OPERATION MANUAL

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

F 2 MC TM -16 FAMILY

F²MC-8FX FAMILY MB95200H/210H SERIES FLASH OPERATION 8-BIT MICROCONTROLLER APPLICATION NOTE

X-Writer. User Guide for TK Series. Revision 1.8 Dec. 2015

DSU-FR EMULATOR LQFP-144P HEADER TYPE 9 MB E OPERATION MANUAL

CM E FUJITSU SEMICONDUCTOR CONTROLLER MANUAL F 2 MC-16L/16LX EMULATION POD MB HARDWARE MANUAL

ETHERNET_FLASH_LOADER

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH Keywords Abstract. Document information

THIS SPEC IS OBSOLETE

FUJITSU SEMICONDUCTOR SUPPORT SYSTEM SS E DSU-FR EMULATOR LQFP-144P HEADER TYPE 4 MB OPERATION MANUAL

Neo_M660 GPRS Module Demo Board User Guide Version 1.0

EPM900 - Overview. Features. Technical Data

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

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers

ISD-DEMO2360 User Manual

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

M16C APPLICATION NOTE. Target Setup for the In-Circuit Debugger. 1.0 Abstract. 2.0 Introduction

DSU-FR EMULATOR MB E OPERATION MANUAL

EVB9S08DZ60. Demonstration Board for Freescale MC9S08DZ60. User s Manual

STICE CF/Stice_Connect AD/Stice_Connect AS/Stice_Connect

Emulator Setup Instructions for MB91360

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

FR-V FAMILY SOFTUNE TM Workbench OPERATION MANUAL

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

WiMOD - im880b. Application Note AN017 / Version 1.1. Firmware Update for im880b. Document ID: 4100/40140/0103. Category:

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

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

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

M16C R8C FoUSB/UART Debugger. User Manual REJ10J

ID CPR.M02 / ID CPR.02. Firmware Update

WICE-SPI Hardware Operation Manual

The Bootconcept. of Fujitsu s MB91360 Devices

FR Family FR81S Series, Emulation System

USER GUIDE. ATWINC1500 Xplained Pro. Preface

M16C R8C FoUSB/UART Debugger. User s Manual REJ10J

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

APPLICATION-NOTE. OBID i-scan ID ISC.M02-B. Firmware Update. from Firmware Version 1.1 and higher. final public (B) N e-ID-B.

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

Figure 26 CC Debugger Interface

SKP16C26 Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

User Guide Feb 5, 2013

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

Getting Started with SKPIC32

Transcription:

Fujitsu Semiconductor (Shanghai) Co., Ltd. Application Note MCU-AN- 500028-E-14 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H/210H SERIES SOP8/SOP16/SOP20 PGM ADAPTOR APPLICATION NOTE

Revision History Revision History Date Author Change of Records 2009-1-14 Edison Zhang V1.0, First draft 2009-2-27 Edison Zhang V1.1, Add SOP16 PGM adaptor usage 2009-3-4 Edison Zhang V1.2, Modify 2009-3-23 Edison Zhang V1.3, Add PGM adaptor PN information 2009-11-02 Edison Zhang V1.4, Add SOP8 PGM adaptor usage This manual contains 20 pages. 1. The products described in this manual and the specifications thereof may be changed without prior notice. To obtain up-to-date information and/or specifications, contact your Fujitsu sales representative or Fujitsu authorized dealer. 2. Fujitsu will not be liable for infringement of copyright, industrial property right, or other rights of a third party caused by the use of information or drawings described in this manual. 3. The contents of this manual may not be transferred or copied without the express permission of Fujitsu. 4. The products contained in this manual are not intended for use with equipments which require extremely high reliability such as aerospace equipments, undersea repeaters, nuclear control systems or medical equipments for life support. 5. Some of the products described in this manual may be strategic materials (or special technology) as defined by the Foreign Exchange and Foreign Trade Control Law. In such cases, the products or portions thereof must not be exported without permission as defined under the law. 2008 Fujitsu Semiconductor (Shanghai) Co., Ltd. MCU-AN- 500028-E-14 Page 2

CONTENTS CONTENTS REVISION HISTORY... 2 CONTENTS... 3 1 INTRODUCTION... 4 2 APPLICATION ENVIRONMENT... 6 2.1 Mother Board... 6 2.2 Debug Tool... 6 2.3 SOFTUNE... 7 2.4 USB Programmer... 7 3 PROGRAMMING FUNCTION PROCESS... 8 3.1 Hardware Modification... 8 3.2 Use MB95200 Series USB Programmer to Program... 10 3.3 Use F2MC-8L/8FX SOFTUNE to Program... 11 4 EVALUATION PROCESS... 16 4.1 Normal Run Process... 16 4.2 Conclusion... 17 4.3 Practicable MCU PN Table... 18 5 ADDITIONAL INFORMATION... 19 6 APPENDIX... 20 MCU-AN- 500028-E-14 Page 3

Chapter 1 Introduction 1 Introduction As accessory of Starter Kit, MB95200H/210H SOP8/SOP16/SOP20 PGM adaptor is developed for the on-board programming and debugging of MB95200H/210H series SOP8/SOP16/SOP20 package MCU. The picture of MB95200H/210H SOP8/SOP16/SOP20 PGM adaptor is shown in Figure 1.1, Figure1.2 and Figure1.3. The socket is used to place MB95200H/210H series SOP8/SOP16/SOP20 package MCU, 10-pin connector is used to connect with mother board. The PN of MB95200H/210H SOP8 PGM adaptor is FMCDC-MB95200-PGMA-01008. The PN of MB95200H/210H SOP16 PGM adaptor is FMCDC-MB95200-PGMA-01016. The PN of MB95200H/210H SOP20 PGM adaptor is FMCDC-MB95200-PGMA-01020. Note: The shape of SOP8 PGM adaptor is the same as SOP16 PGM adaptor, but the left side pins of SOP16 socket are already removed away to avoid misplacing, and the right part is used to place SOP8 packet MCU, shown in the Figure1.3. Figure 1.1: MB95200H/210H SOP20 PGM Adaptor MCU-AN- 500028-E-14 Page 4

Chapter 1 Introduction Figure 1.2: MB95200H/210H SOP16 PGM Adaptor Figure 1.3: MB95200H/210H SOP8 PGM Adaptor MCU-AN- 500028-E-14 Page 5

Chapter 2 Application Environment 2 Application Environment This chapter introduces application environment of MB95200H/210H SOP8/SOP16/SOP20 PGM adaptor. 2.1 Mother Board The mother board of MB95200H/210H SOP8/SOP16/SOP20 PGM adaptor is MB95200H/210H EV-board V1.5, as below picture. It can be gotten from MB95200 MCU Starter Kit (PN: MB2146-410-01-E). 2.2 Debug Tool Figure 2.1: MB95200H/210H EV-board V1.5 The debug tool is BGMA (BGM Adaptor), the type of it is MB2146-08-E, as below picture. It can be gotten from MB95200 MCU Starter Kit (PN: MB2146-410-01-E). Figure 2.2: BGM Adaptor MCU-AN- 500028-E-14 Page 6

Chapter 2 Application Environment 2.3 SOFTUNE SOFTUNE is used to program and debug, as software development environment. The version of it is F2MC-8L/8FX SOFTUNE Workbench V30L31, as below picture. It can be gotten from MB95200 MCU Starter Kit (PN: MB2146-410-01-E), or downloaded from. http://www.fujitsu.com/cn/fss/services/mcu/tools.html Figure 2.3: SOFTUNE Version 2.4 USB Programmer The MB95200 series USB programmer is as below picture. It can be gotten from MB95200 MCU Starter Kit (PN: MB2146-410-01-E), or downloaded from http://www.fujitsu.com/cn/fss/services/mcu/tools.html Figure 2.4: MB95200 Series USB Programmer MCU-AN- 500028-E-14 Page 7

Chapter 3 Programming Function Process 3 Programming Function Process This chapter introduces programming steps using either MB95200 series USB programmer or F2MC-8L/8FX SOFTUNE Workbench V30L31. MB95200 series MCU can be programmed through MB95200 series USB programmer or F2MC-8L/8FX SOFTUNE Workbench V30L31. Section 3.2 introduces programming with MB95200 series USB programmer. Section 3.3 introduces programming with F2MC-8L/8FX SOFTUNE Workbench V30L31. 3.1 Hardware Modification (1) MB95200H/210H EV-board V1.5 is mother board of MB95200H/210H SOP8/ SOP16/SOP20 PGM adaptor board, which already has MB95F204K soldered on it. Therefore, we should remove the MB95F204K chip from mother board first. Remove MCU. Figure 3.1: Remove MCU from Mother Board (2) MB95200H/210H EV-board has provided many general MCU periphery modules, including LED, Key, UART, Buzzer, AD sample and so on. Many jumpers on the mother board are used to connect or disconnect MCU with periphery modules. For general application, these jumpers should be short. For special application, user needs to open these jumpers and test IO port from 10-pin connector on the adaptor board. If you want to know more information about MB95200H/210H EV-board, please refer to SKT MB2146-410-01-E User Manual. MCU-AN- 500028-E-14 Page 8

Chapter 3 Programming Function Process Short jumper Figure 3.2: Short Jumpers on Mother Board (3) Place MB95F204K chip on the SOP20 socket (or MB95F223K chip on the SOP16 socket, or MB95F213K chip on the SOP16 socket). Lock Figure 3.3: Place MCU on Adaptor Board MCU-AN- 500028-E-14 Page 9

Chapter 3 Programming Function Process (4) At last, fix the adaptor board on the mother board. Figure 3.4: Fix Adaptor Board on the Mother Board 3.2 Use MB95200 Series USB Programmer to Program (1) Open MB95200 series USB programmer. (2) Select MCU type (MB95F204H/K for MB95F204K, MB95F223H/K for MB95F223K, MB95F213H/K for MB95F213K). (3) Select mhx file at the path: Current project DIR\Debug\ABS. (2) (3) Figure 3.5: Select MCU Type and Hex File MCU-AN- 500028-E-14 Page 10

Chapter 3 Programming Function Process (4) Click Full Operation to do programming. Figure 3.6: Click Full Operation (5) The USB programmer also provides single operation, including Erase, Blank Check, Program, Read & Compare and Copy. 3.3 Use F2MC-8L/8FX SOFTUNE to Program (1) Connect BGMA to PC (2) Connect EV-board to BGMA (3) Power on the EV-board (1) (2) (3) Figure 3.7: Indicate Process 1-3 MCU-AN- 500028-E-14 Page 11

Chapter 3 Programming Function Process (4) Open a project (E.g. IO_LED) using SOFTUNE. Figure 3.8: Open Demo Project (5) As original IO_LED demo is for MB95F204K MCU, so if MB95F223K is programmed on SOP16 PGM adaptor or MB95F213K is programmed on SOP8 PGM adaptor, we should change MCU type to MB95F223K/ MB95F213K in Project/Setup Project /MCU. Change MCU Figure 3.9: Set MCU Type (6) After MCU is changed, all sections set before are all cleared, so we should reset the sections. In Project/Setup Project /Linker, set Disposition/Connection in Category, click _INROM01, click Set Section and it will pop a dialog window as Figure 3.11, then set two sections: Const(named @INIT), Dirconst(named @DIRINIT) as Figure 3.12 and 3.13. If MB95F204K is programmed on SOP20 PGM adaptor, the step (5) and (6) should be skipped. MCU-AN- 500028-E-14 Page 12

Chapter 3 Programming Function Process (6.1) Select (6.2) Click (6.3) Click Figure 3.10: Disposition Display Window Figure 3.11: Section Setting Window MCU-AN- 500028-E-14 Page 13

Chapter 3 Programming Function Process (6.5) set section name (6.6) Click (6.4) Select Figure 3.12: Set Const Section (6.8) set section name (6.9) Click (6.7) Select Figure 3.13: Set Dirconst Section MCU-AN- 500028-E-14 Page 14

Chapter 3 Programming Function Process (7) Compile project. (8) Start debug. (9) Run (code update). (10) End debug. Figure 3.14: Start Debug MCU-AN- 500028-E-14 Page 15

Chapter 4 Evaluation Process 4 Evaluation Process This chapter introduces evaluation steps of normal run status. 4.1 Normal Run Process (1) Power off EV-board. (2) Disconnect BGMA with EV-board. (1) (2) (3) Short J2 (mode switch). (4) Power on. Figure 4.1: Indicate Process 1-2 (4) (3) Figure 4.2: Indicate Process 3-4 MCU-AN- 500028-E-14 Page 16

Chapter 4 Evaluation Process (5) Watch the EV-board, if IO_LED demo project is used, the LED2-4 is circularly twinkling (Mother board + SOP20 PGM with MB95F204K) or the LED2 is twinkling (Mother board + SOP16 PGM adaptor with MB95F223K or Mother board + SOP8 PGM adaptor with MB95F213K). Figure 4.3: The LED2-4 is Circularly Twinkling. 4.2 Conclusion (1) MB95200H/210H SOP8/SOP16/SOP20 PGM adaptor board is accessory of MB95200H/210H MCU Starter Kit (PN: MB2146-410-01-E) to support SOP8/ SOP16/SOP20 package MCU programming with socket. (2) The Starter Kit s original functions including debug and normal run are still remained. (3) The PN of PGM adaptor is FMCDC-MB95200-PGMA-0x0xx 0x: SOP 01, SSOP 02, DIP 03, SDIP 04, QFN 05, TSSOP-> 06 0xx: Pin count (e.g. 008 means 8pin MCU) MCU-AN- 500028-E-14 Page 17

Chapter 4 Evaluation Process 4.3 Practicable MCU PN Table MCU Series Part Number Footprint MB95200 series MB95F204HPF-G-SNE2 SOP20 MB95F204KPF-G-SNE2 MB95F203HPF-G-SNE2 MB95F203KPF-G-SNE2 MB95F202HPF-G-SNE2 MB95F202KPF-G-SNE2 MB95220 series MB95F223HPF-G-SNE1 SOP16 MB95F223KPF-G-SNE1 MB95F222HPF-G-SNE1 MB95F222KPF-G-SNE1 MB95210 series MB95F214HPF-G-SNE2 MB95F214KPF-G-SNE2 MB95F213HPF-G-SNE2 MB95F213KPF-G-SNE2 MB95F212HPF-G-SNE2 MB95F212KPF-G-SNE2 SOP8 MCU-AN- 500028-E-14 Page 18

Chapter 5 Additional Information 5 Additional Information For more information about how to use MB9595200H/210H EV-board, BGM Adaptor and SOFTUNE, please refer to SKT MB2146-410-01-E User Manual, or visit websites: English version: http://www.fujitsu.com/cn/fsp/services/mcu/mb95/application_notes.html Simplified Chinese Version: http://www.fujitsu.com/cn/fss/services/mcu/mb95/application_notes.html MCU-AN- 500028-E-14 Page 19

Chapter 6 Appendix 6 Appendix Figure 1.1: MB95200H/210H SOP20 PGM Adaptor... 4 Figure 1.2: MB95200H/210H SOP16 PGM Adaptor... 5 Figure 1.3: MB95200H/210H SOP8 PGM Adaptor... 5 Figure 2.1: MB95200H/210H EV-board V1.5... 6 Figure 2.2: BGM Adaptor... 6 Figure 2.3: SOFTUNE Version... 7 Figure 2.4: MB95200 Series USB Programmer... 7 Figure 3.1: Remove MCU from Mother Board... 8 Figure 3.2: Short Jumpers on Mother Board... 9 Figure 3.3: Place MCU on Adaptor Board... 9 Figure 3.4: Fix Adaptor Board on the Mother Board... 10 Figure 3.5: Select MCU Type and Hex File... 10 Figure 3.6: Click Full Operation... 11 Figure 3.7: Indicate Process 1-3... 11 Figure 3.8: Open Demo Project... 12 Figure 3.9: Set MCU Type... 12 Figure 3.10: Disposition Display Window... 13 Figure 3.11: Section Setting Window... 13 Figure 3.12: Set Const Section... 14 Figure 3.13: Set Dirconst Section... 14 Figure 3.14: Start Debug... 15 Figure 4.1: Indicate Process 1-2... 16 Figure 4.2: Indicate Process 3-4... 16 Figure 4.3: The LED2-4 is Circularly Twinkling.... 17 MCU-AN- 500028-E-14 Page 20