Page 1
The following document contains information on Cypress products.
Page 2
Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for any use where...
Page 3
Fujitsu Microelectronics Europe MCU-AN-300012-E-V13 Application Note FR FAMILY 32-BIT MICROCONTROLLER MB91460 SERIES FLASH PROGRAMMING APPLICATION NOTE...
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.
The second chapter describes the handling of the ‘FME-FR Programmer’ for serial asynchronous programming. In the third chapter another serial asynchronous programming tool, the ‘Fujitsu FR Flash Programmer’, is explained. Chapter four describes the third-party programming tools GALEP-4 and GALEP-5 which can be used for serial synchronous and asynchronous as well as parallel programming.
For serial asynchronous programming of the internal Flash, UART channel 4 is used on MB91460 series flash devices. Therefore UART pins SIN4 (serial input) and SOT4 (serial output) have to be connected to the PC’s COM port via RS232 transceiver.
MB91460 series flash devices. The ‘FME-FR Programmer’ is a serial asynchronous programming tool for the Fujitsu FR flash microcontrollers of the MB91360 and MB91460 series. It uses the internal bootloader functions to set up communication. The ‘FME-FR Programmer’ can be used for development purposes free-of-charge and is not released for any mass-production purposes.
Page 19
Press button “Initialize”. If the command prompt of the flash loader is received, all the flash loader functions become enabled. See table 3 for a short description of each function. MB91460 series devices do not support “Autodetect” function! Function Description...
This chapter explains the usage of the ‘Fujitsu FR Flash Programmer’ for serial asynchronous programming of the MB91460 series flash devices. The ‘Fujitsu FR Flash Programmer’ is a serial asynchronous programming tool for the Fujitsu FR flash microcontrollers. It supports a lot of FR series.
Download, Blank Check, Erase, Blank Check, and then Program & Verify. The actual status can be seen on the progress bars. Figure 13: Fujitsu FR Flash Programmer Full Operation 2 3.2 Manual (Step-by-step) Operation The above mentioned steps can also be executed as single steps. But nevertheless, as first operation always the Download function has to be executed to set up communication and to write flash loader kernel to RAM.
4.1 GALEP-4 GALEP-4 Programmer is a third party tool developed by ‘Conitec’ (www.conitec.com). This programmer allows parallel as well as serial programming of several Fujitsu microcontrollers. In case of parallel programming, different socket-adapters are available, depending on the microcontroller family and device package.
This adapter will be put into the Textool socket and a 10-pin cable-connector is used for the connection to the microcontroller. All MB91460 series starterkits provide a 10pin connector to connect the programmer tool. Figure 19: 10pin connector for serial synchronous programming Pin Number...
Chapter 4 GALEP-Programmer 4.2 GALEP-5 GALEP-5 Programmer is a third party tool developed by ‘Conitec’ (www.conitec.com). This programmer allows parallel as well as serial programming of several Fujitsu microcontrollers. In case of parallel programming, different socket-adapters are available, depending on the microcontroller family and device package.
This adapter will be put into the Textool socket and a 10-pin cable-connector is used for the connection to the microcontroller. All MB91460 series starterkits provide a 10pin connector to connect the programmer tool. Figure 28: 10pin connector for serial synchronous programming Pin Number...
MB91F467D on the starterkit SK-91F467D-208PFV (or SK-91F467D-208PFV-GPIO, SK- 91F467D-Flexray) The starterkit SK-91F467D-208PFV is a multifunctional development board for the FUJITSU 32bit flash microcontroller MB91F465D/MB91F467D in QFP208 package. It can be used stand-alone for software development and testing or together with monitor debugger software.
208PFV. The SK-91460-MAIN is a multifunctional evaluation board that has to be used together with the emulator system or a separated microcontroller board for the Fujitsu 32-bit microcontroller of MB91460 Series. The SK-91460-91F467D-208PFV was build as an adapter board that can be used together with the SK-91460-MAIN.
This chapter describes the needed settings for programming the MB91F464A on the starterkit SK-91464A-100PMC. The SK-91464A-100PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F464A in LQFP100 package. It is used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F465K on the starterkit SK-91465K-120PMT. The SK-91465K-120PMT is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F465K in LQFP120 package. It is used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F469G on the starterkit SK-91469G-256BGA. The starterkit SK-91469G-256BGA is a multifunctional development board for the FUJITSU 32bit flash microcontroller MB91F469G in BGA256 package. It can be used stand-alone for software development and testing or together with a monitor debugger software.
This chapter describes the needed settings for programming the MB91F463N on the starterkit SK-91463N-64PMC. The starterkit SK-91463N-64PMC is a multifunctional development board for the FUJITSU 32bit flash microcontroller MB91F463N in LQFP64 package. It can be used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F467R on the starterkit SK-91467R-176PMC. The starterkit SK-91467R-176PMC is a multifunctional development board for the FUJITSU 32bit flash microcontroller MB91F467R in LQFP176 package. It can be used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F465B, MB91F467B or MB91F464H on the starterkit SK-91467B-144PMC. The starterkit SK-91F467B-144PMC is a multifunctional development board for the FUJITSU 32bit flash microcontroller MB91F465B/MB91F467B and MB91F464H in QFP144 package. It can be used stand-alone for software development and testing or together with monitor debugger software.
This chapter describes the needed settings for programming the MB91F465X on the starterkit SK-91465X-100PMC. The SK-91465X-100PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F465X in LQFP100 package. It is used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F463C, MB91F465C or MB91F467C on the starterkit SK-91467C-144PMC. The SK-91467C-144PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F463C, MB91F465C and MB91F467C in LQFP100 package. It supports also MB91F465B, MB91F467B and MB91F464H if the external bus interface is not used.
This chapter describes the needed settings for programming the MB91F465P or MB91F467P on the starterkit SK-91460P-176PMC. The SK-91460P-176PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F465P and MB91F467P in LQFP176 package. The board is used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F467S on the starterkit SK-91460S-176PMC. The SK-91460S-176PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F467S in LQFP176 package. The board is used stand-alone for software development and testing.
This chapter describes the needed settings for programming the MB91F467T on the starterkit SK-91460T-144PMC. The SK-91460T-144PMC is a multifunctional evaluation board for the Fujitsu 32bit flash microcontroller MB91F467T in LQFP144 package. The board is used stand-alone for software development and testing.