background image

 

SK-91460P-176PMC(-GPIO) 

 

FR Family MB91460 Series, Flash Programming, Doc. No. 002-05153 Rev. *A 

68 

Figure 16-2: Jumper setting on starterkit SK-91460P-176PMC 

 

 

 

 

X2/ 
LIN- 
UART4 

 

JP16 

JP89 
JP20
JP27 

JP21 
JP25 

JP13 

JP38 

Summary of Contents for FR MB91460 Series

Page 1: ...FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A Cypress Semiconductor 198 Champion Court San Jose CA 95134 1709 http www cypress com...

Page 2: ...States copyright laws and international treaty provisions Cypress hereby grants to licensee a personal non exclusive non transferable license to copy use modify create derivative works of and compile...

Page 3: ...rial Synchronous Programming with GALEP 4 Programmer 24 5 1 3 Serial Asynchronous Programming with GALEP 4 Programmer 26 5 2 GALEP 5 27 5 2 1 Parallel Programming with GALEP 5 Programmer 27 5 2 2 Seri...

Page 4: ...ming Doc No 002 05153 Rev A 4 14 SK 91465X 100PMC 60 15 SK 91467C 144PMC 63 16 SK 91460P 176PMC GPIO 66 17 SK 91460S 176PMC 69 18 SK 91460T 144PMC GPIO 72 19 Appendix 75 19 1 Additional Documents 75 R...

Page 5: ...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 Cypress FR Flash Programmer...

Page 6: ...ces Therefore UART pins SIN4 serial input and SOT4 serial output have to be connected to the PC s COM port via RS232 transceiver The figure below shows an example for this connection You can also conn...

Page 7: ...rity Vectors on MB91F467D Sector SA4 Sector SA5 8kB 8kB 0x14 8008 FSV2 BSV2 0x14 8000 FSV1 BSV1 At first BSV1 is checked if the data of this vector represents a valid address in the specified address...

Page 8: ...0x000A897A If the Magic Number matches this value the user application is entered at the address given by BSV1 The Magic Number is used as flag for a valid user application or especially for a user b...

Page 9: ...ling or changing the communication speed These functions are normally used to write a programming kernel to the internal RAM of the microcontroller which handles the programming of the flash memory 1...

Page 10: ...bytes Binary Dump 241 0xF1 131 0x83 CheckSum 2 bytes Lo MidLo MidHi Hi Lo Hi Receive and store dump in RAM Bootloader sends 16bit checksum CALL 1 0x01 4 0x04 Address 4 bytes 241 0xF1 132 0x84 Return...

Page 11: ...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 n...

Page 12: ...embedded flash memory of the microcontroller After that reset the microcontroller and press button Automatic Mode to start programming If your hardware supports MCU reset via DTR or RTS signal lines...

Page 13: ...successfully you will receive the output shown in figure 7 MB91F464A H MB91F465B C D K P X MB91F467B C D M P S T Addresses 0x14 8000 to 0x14 800F cannot be written in automatic mode MB91F469G Address...

Page 14: ...No 002 05153 Rev A 14 Figure 3 4 Successful Programming in Automatic Mode 3 2 Manual Mode Step by Step The manual mode provides each function of the internal bootloader and the downloaded flash loader...

Page 15: ...ion will be verified by a checksum Write Byte Writes one single byte to the given location RAM Call Calls the program or function at the given address If there is a RET statement at the end the operat...

Page 16: ...e Erases the entire flash ROM all sectors Sector Erase Erases one sector indicated by the sector number Call This function will divert operation of the device to the specified location This terminates...

Page 17: ...series flash devices The Cypress FR Flash Programmer is a serial asynchronous programming tool for the Cypress FR flash microcontrollers It supports a lot of FR series The Cypress FR Flash Programmer...

Page 18: ...sh Programmer Full Operation 1 Press button Full Operation A new window pops up which gives the order to reset the microcontroller Reset the MCU and the software starts the sequences of the programmin...

Page 19: ...to write flash loader kernel to RAM Table 4 1 Functions of Cypress FR Flash Programmer Function Description Download Sets up communication and downloads flash loader kernel to RAM Erase Does a chip e...

Page 20: ...se of parallel programming different socket adapters are available depending on the microcontroller family and device package In case of serial programming both synchronous and asynchronous modes are...

Page 21: ...QPF100 210882 MB91F464A MB91F465X LQFP120 210883 MB91F465K BGA256 210884 MB91F469G LQFP64 210889 MB91F463N LQFP144 210890 MB91F465B MB91F467B LQFP176 210891 MB91F467R LQFP144 210892 MB91F465C MB91F467...

Page 22: ...GALEP Programmer FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 22 Figure 5 4 GALEP32 device selection...

Page 23: ...x bin file to MCU Verify compare loaded file to Flash contents Blank do a blank check Read read out Flash content Erase perform a chip erase After selecting a operation tab Action is automatically act...

Page 24: ...for the connection to the microcontroller All MB91460 series starterkits provide a 10pin connector to connect the programmer tool Figure 5 6 10pin connector for serial synchronous programming Table 5...

Page 25: ...s programming In the information window below the correct programming adapter is listed Use Select Device button to accept current selection Use the functions now enabled on the bottom of the window t...

Page 26: ...e GALEP32 programmer software and use Load command to load a bin or hex file Select tab Devices and browse to the correct device e g MCU Cypress MB91F467D Choose ASYNC for serial asynchronous programm...

Page 27: ...ed by USB port or by an external power supply but also by accumulators 6x Type AAA NiMh 1 2V Figure 5 10 Conitec GALEP 5 Programmer Software used together with the GALEP 5 programmer is GALEP5 This so...

Page 28: ...on place the MCU in the adapter and close the adapter s cover Start the GALEP5 programmer software and use Load command to load a bin or hex file Select tab Devices and browse to the correct device e...

Page 29: ...GALEP Programmer FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 29 Figure 5 13 GALEP5 device selection...

Page 30: ...button to start operation For further information on available settings in software and jumper settings on starterkits have a look at Options MB91F467D Options or other MCU type and Device Help 5 2 2...

Page 31: ...nnector Pin Number Pin Signal Description 1 NC Not used 2 NC Not used 3 MD0 MCU mode pin 0 4 MD2 MCU mode pin 2 5 INITX MCU reset signal 6 SIN4 UART4 receive data 7 SOT4 UART4 transmit data 8 SCK4 UAR...

Page 32: ...amming In the information window below the correct programming adapter is listed Use Select Device button to accept current selection Use the functions now enabled on the bottom of the window to selec...

Page 33: ...re and use Load command to load a bin or hex file Select tab Devices and browse to the correct device e g MCU Cypress MB91F467D Choose ASYNC for serial asynchronous programming Use Select Device butto...

Page 34: ...1F467D Flexray The starterkit SK 91F467D 208PFV is a multifunctional development board for the CYPRESS 32bit flash microcontroller MB91F465D MB91F467D in QFP208 package It can be used stand alone for...

Page 35: ...ng software needs connection of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 6 2 Jumper settings for reset signal on starterkit SK 91F467D 20...

Page 36: ...91F467D 208PFV GPIO SK 91F467 FlexRay FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 36 Figure 6 2 Jumper setting on starterkit SK 91F467D 208PFV JP29 JP58 X4 JP60 JP64 JP57 JP65 JP...

Page 37: ...build as an adapter board that can be used together with the SK 91460 MAIN It is also possible to use the SK 91460 91F467D 208PFV as a stand alone system with some limitations The board allows the des...

Page 38: ...1301 Pin 4 UART A is connected to SOT 4 ST1303 Pin 1 UART A SIN ST1304 Pin 4 UART A is connected to SIN 4 ST1009 UART LIN A 1 2 LIN UART A uses the RS232 output If your programming software expects co...

Page 39: ...No 002 05153 Rev A 39 7 2 Connection to SK 91460 91F467D 208PFV Figure 7 3 SK 91460 MAIN with adapter board SK 91460 91F467D 208PFV On the adapter board a SUB D9 female connector and a RS232 transceiv...

Page 40: ...3 UTXD closed UTXD transmit data SOT4 connected to MAX3232 T1IN If you want to use RS232 signals RTS or DTR to reset microcontroller by programming software e g FME FR Programmer please check the foll...

Page 41: ...SK 91460 MAIN with SK 91460 91F467D 208PFV FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 41 Figure 7 5 Jumper Setting On Adapter Board JP10 JP9 JP11 JP13 JP12 JP4 JP5 X5...

Page 42: ...0PMC The SK 91464A 100PMC is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F464A in LQFP100 package It is used stand alone for software development and testing Fig...

Page 43: ...TS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 8 2 Jumper settings for reset signal on starterkit SK 91464A 100PMC Jumper Setting Description JP32 RTS C...

Page 44: ...SK 91464A 100PMC FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 44 Figure 8 2 Jumper setting on starterkit SK 91464A 100PMC JP24 JP35 JP4 JP6 8 JP5 JP32 X5 UART B...

Page 45: ...0PMT The SK 91465K 120PMT is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F465K in LQFP120 package It is used stand alone for software development and testing Fig...

Page 46: ...TS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 9 2 Jumper settings for reset signal on starterkit SK 91465K 120PMT Jumper Setting Description JP32 RTS C...

Page 47: ...SK 91465K 120PMT FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 47 Figure 9 2 Jumper setting on starterkit SK 91465K 120PMT JP24 JP35 JP4 JP6 8 X5 UART B JP5 JP32...

Page 48: ...SK 91469G 256BGA is a multifunctional development board for the CYPRESS 32bit flash microcontroller MB91F469G in BGA256 package It can be used stand alone for software development and testing or toge...

Page 49: ...X2 Pin2 is connected to RS232 transceiver T1out If your programming software needs connection of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Tabl...

Page 50: ...SK 91469G 256BGA FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 50 Figure 10 2 Jumper setting on starterkit SK 91469G 256BGA X2 UART 0 4 JP19 JP21 JP32 JP25 JP89 JP20 JP27 JP13...

Page 51: ...e starterkit SK 91463N 64PMC is a multifunctional development board for the CYPRESS 32bit flash microcontroller MB91F463N in LQFP64 package It can be used stand alone for software development and test...

Page 52: ...rkit SK 91463N 64PMC Jumper Setting Description JP32 closed RTS and CTS is shortcut at connector X5 open RTS and CTS is not shortcut at connector X5 JP4 2 3 closed UART B is used to generate reset JP5...

Page 53: ...OFF Dip Switch S2 Run mode 1 2 3 4 MD0 MD1 MD2 MD3 Please note to set mode pins back to run mode 0 0 0 0 after successful programming Figure 11 3 Mode Pin setting for run mode on SK 91463N 64PMC Figur...

Page 54: ...starterkit SK 91467R 176PMC is a multifunctional development board for the CYPRESS 32bit flash microcontroller MB91F467R in LQFP176 package It can be used stand alone for software development and test...

Page 55: ...Jumper settings for reset signal on starterkit SK 91467R 176PMC Jumper Setting Description JP88 closed RTS and CTS is shortcut at connector X2 open RTS and CTS is not shortcut at connector X2 JP87 1 2...

Page 56: ...witch S1 Run mode 1 2 3 4 MD3 MD2 MD1 MD0 Please note to set mode pins back to run mode 0 0 0 0 after successful programming Figure 12 3 Mode Pin setting for run mode on SK 91467R 176PMC Figure 12 4 J...

Page 57: ...44PMC is a multifunctional development board for the CYPRESS 32bit flash microcontroller MB91F465B MB91F467B and MB91F464H in QFP144 package It can be used stand alone for software development and tes...

Page 58: ...S and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 13 2 Jumper settings for reset signal on starterkit SK 91F467B 144PMC Jumper Setting Description J...

Page 59: ...SK 91467B 144PMC FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 59 Figure 13 2 Jumper setting on starterkit SK 91F467B 144PMC JP21 JP25 JP16 JP13 JP30 JP89 JP20 JP27 X2 LIN UART4...

Page 60: ...0PMC The SK 91465X 100PMC is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F465X in LQFP100 package It is used stand alone for software development and testing Fig...

Page 61: ...of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 14 2 Jumper settings for reset signal on starterkit SK 91465X 100PMC Jumper Setting Descript...

Page 62: ...SK 91465X 100PMC FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 62 Figure 14 2 Jumper setting on starterkit SK 91465X 100PMC JP14 JP72 JP33 JP29 JP26 JP24 JP28 X5 UART B...

Page 63: ...or the Cypress 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 The board i...

Page 64: ...If your programming software needs connection of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 15 2 Jumper settings for reset signal on starte...

Page 65: ...SK 91467C 144PMC FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 65 Figure 15 2 Jumper setting on starterkit SK 91467C 144PMC for MB9146xC JP4 JP24 JP35 JP48 JP49 X6 UART B JP5 JP32...

Page 66: ...C The SK 91460P 176PMC is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F465P and MB91F467P in LQFP176 package The board is used stand alone for software developme...

Page 67: ...of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 16 2 Jumper settings for reset signal on starterkit SK 91460P 176PMC Jumper Setting Descripti...

Page 68: ...K 91460P 176PMC GPIO FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 68 Figure 16 2 Jumper setting on starterkit SK 91460P 176PMC X2 LIN UART4 JP16 JP89 JP20 JP27 JP21 JP25 JP13 JP38...

Page 69: ...The SK 91460S 176PMC is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F467S in LQFP176 package The board is used stand alone for software development and testing F...

Page 70: ...RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 17 2 Jumper settings for reset signal on starterkit SK 91460S 176PMC Jumper Setting Description...

Page 71: ...SK 91460S 176PMC FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 71 Figure 17 2 Jumper setting on starterkit SK 91460S 176PMC X2 LIN UART4 JP16 JP89 JP20 JP27 JP21 JP25 JP13 JP38...

Page 72: ...MC The SK 91460T 144PMC is a multifunctional evaluation board for the Cypress 32bit flash microcontroller MB91F467T in LQFP144 package The board is used stand alone for software development and testin...

Page 73: ...of RTS and CTS or if it generates reset signal on RTS or DTR line refer to the following jumper list Table 18 2 Jumper settings for reset signal on starterkit SK 91460T 144PMC Jumper Setting Descripti...

Page 74: ...K 91460T 144PMC GPIO FR Family MB91460 Series Flash Programming Doc No 002 05153 Rev A 74 Figure 18 2 Jumper setting on starterkit SK 91460T 144PMC X2 LIN UART4 JP16 JP89 JP20 JP27 JP21 JP25 JP13 JP38...

Page 75: ...025 xx sk 91464a 100pmc pdf Starterkit SK 91465K 120PMT ug 910026 xx sk 91465k 120pmt pdf Starterkit SK 91469G 256BGA ug 910027 xx sk 91469g 256bga pdf Starterkit SK 91463N 64PMC ug 910050 xx SK 91463...

Page 76: ...tes about GALEP 4 Programmer mcu an 300004 e vxx galep4 pdf GALEP 5 Programmer mcu an 300022 e vxx galep5 pdf MB91F467D Flash Programming Times mcu an 300017 e vxx mb91f467d_flash_erase_prog_times pdf...

Page 77: ...iption of Change 01 30 2006 NOFL Initial release 09 11 2006 Added SK 91464A 100PMC SK 91465K 120PMT SK 91469G 256BGA GALEP 4 programmer 01 14 2008 Added SK 91463N 64PMC SK 91465X 100PMC SK 91467B 144P...

Reviews: