STMicroelectronics AN1575 On-Board Programming Methods Application Note

This application note presents various ways of programming an ST7 MCU that has already been soldered on a PCB. This includes using STFLASH Programmer and ST-LINK Utility to program MCUs on a production line or while the MCU is running.


STMicroelectronics AN1575 On-Board Programming Methods Application Note - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
11
File format
PDF
File size
68 KB
Published
07 August, 2012
Updated
01 October, 2023
Model
ST7
MD5 checksum
B5D9F7364821E3140F26A3903F9142B7

About this manual

This document presents various methods for programming ST7 Microcontrollers (MCUs) that have already been soldered onto a Printed Circuit Board (PCB). It details techniques to update firmware or data, addressing the complexity of high pin-count Surface Mounted Devices (SMD). The note covers two main contexts: programming when the application is not running and programming while the application is running.

What's inside

  • Introduction
  • In Circuit Programming (ICP)
  • In-Application Programming (IAP)
  • Application power supply
  • Application clock
  • IAP Overview
  • IAP Practical Implementation
  • Upgrade from serial EEPROM
  • USB-based example
  • Local Network example

Frequently asked questions

What voltage is required on the VPP pin for HDFLASH-based devices?

The connector features a line to allow supplying 12V externally on the VPP pin.

How many sectors are available in the ST7 program memory?

The program memory is divided into several sectors, with a maximum of three.

Can the hardware watchdog be ignored during Program/Erase operations?

No, the hardware watchdog remains active and must be refreshed before performing any Program/Erase operations on the FLASH.

Download PDF (68 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →