This application note provides guidelines on resolving several common application problems that have been reported by ST Application Engineers.
This document outlines problem resolution guidelines for the ST92F120 and ST92F150 microcontroller family. It addresses issues related to external watchdog routine execution during bootcode and provides solutions for applications that fail to execute or communicate via ISP.
The note also details specific reset vector mapping behaviors, particularly for the 128Kbyte flash variant of the ST92F120. It explains how to handle parasitic resets during flash upgrades by ensuring the bootloader code is accessible and provides examples of startup files to redirect execution between sectors.
| Document Type | Application Note |
|---|---|
| Target Devices | ST92F150 and ST92F120 |
Modify the application code to fill address 0x000006h with Oxffffh if an external watchdog is not used, then erase and reprogram the device.
The routine address offset is located at addresses 0x000006h and 0x000007h.
You must fill the word at the address 0x000006h with Oxffffh.
In this device, the reset vector is located in 0x01E000h, at the begining of the sector F3.