Key facts
- Brand
- STMicroelectronics
- Model
- ST92F120
- Category
- Other Electronics
- Documents
- 3
- Languages
- EN
- Last added
- 2012-08-07
Start here

STMicroelectronics AN977 Application Note Guidelines for Upgrading ST92F120 to ST92F124/150/250
This document outlines the differences between the ST92F120 microcontroller in 0.50 micron technology and the ST92F124/F150/F250 devices in 0.35 micron technology. It focuses on hardware modifications, such as pinout changes, memory organization updates, and new peripheral features like the single-channel ADC and CAN interface.
The guide also details necessary software modifications, including register remapping for Flash and E3PROM control, changes to reset and clock control units, and updates to internal voltage regulators. It serves as a reference for engineers transitioning their designs from the older 0.50 micron architecture to the improved 0.35 micron versions.
STMicroelectronics ST92F120 specifications
| Technology Node (New) | 0.35 µm |
|---|---|
| Technology Node (Old) | 0.50 µm |
| ADC Resolution (New) | 10 bits |
| ADC Channels (New) | Single 16 channel |
| Core Voltage | 3.3V |
| I/O Voltage | 5V |
Source: STMicroelectronics AN977 Application Note Guidelines for Upgrading ST92F120 to ST92F124/150/250
All STMicroelectronics ST92F120 documents by type
How to use the product for one specific task, with worked examples.
Questions answered in these manuals
What are the new peripherals in ST92F124/F150/F250?
The new peripherals include the Controller Area Network (CAN) and the asynchronous Serial Communication Interface (SCI-A).
From: STMicroelectronics AN977 Application Note Guidelines for Upgrading ST92F120 to ST92F124/150/250
What happened to the Schmitt Triggers on I/O ports?
I/O ports with Special Schmitt Triggers were removed and replaced by I/O ports with High Hysteresis Schmitt Triggers.
From: STMicroelectronics AN977 Application Note Guidelines for Upgrading ST92F120 to ST92F124/150/250
What is the purpose of the TestFlash?
The TestFlash is a reserved flash area that contains device information, flash parameters, and the boot code for In-System Programming and E3 initialization.
Can the TestFlash be erased or programmed by the user?
No, the TestFlash is programmed by ST at the factory and cannot be erased or programmed in user mode.
What should be done if the application is not executed and ISP communication fails?
Modify the application code to fill address 0x000006h with Oxffffh if an external watchdog is not used, then erase and reprogram the device.
From: STMicroelectronics AN1474 Application Note for ST92F150 and ST92F120 Problem Resolution Guidelines
What address range is used for the external watchdog routine offset?
The routine address offset is located at addresses 0x000006h and 0x000007h.
From: STMicroelectronics AN1474 Application Note for ST92F150 and ST92F120 Problem Resolution Guidelines
