************************************************************************************
* @file    readme.txt                                                              *
* @author  MCD Application Team                                                    *
* @version V5.1                                                                    *
* @date    13-April-2026                                                           *
* @brief   Boundary Scan Description Language(BSDL) files for the STM32H7 MCUs.    *                     
************************************************************************************
* COPYRIGHT(c) 2026 STMicroelectronics                                             * 
*                                                                                  *
* Redistribution and use in source and binary forms, with or without modification, *
* are permitted provided that the following conditions are met:                    *
*   1. Redistributions of source code must retain the above copyright notice,      *
*      this list of conditions and the following disclaimer.                       *
*   2. Redistributions in binary form must reproduce the above copyright notice,   *
*      this list of conditions and the following disclaimer in the documentation   *
*      and/or other materials provided with the distribution.                      *
*   3. Neither the name of STMicroelectronics nor the names of its contributors    *
*      may be used to endorse or promote products derived from this software       *
*      without specific prior written permission.                                  *
*                                                                                  *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"      *
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE        *
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE   *
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE     *
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL       *
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR       *
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER       *
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,    *
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE    *
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.             *
************************************************************************************

=======================
How to use BSDL Files :
=======================

The STM32H7 MCUs integrate two serially connected JTAG TAPs, the boundary scan
TAP (IR is 5-bit wide) and the CortexM7 TAP (IR is 4-bit wide).

The package contains :

   + A BSDL File for the CortexM7 TAP and is common to all STM32H7 devices.
   + Boundary scan BSDL Files for each STM32H743_753 device on different packages :

	  o TFBGA240   
	  o LQFP208
	  o LQFP176
	  o UFBGA176
	  o UFBGA169
	  o LQFP144
	  o TFBGA100
	  o LQFP100

   + Boundary scan BSDL Files for each STM32H750 device on different packages :
   
	  o TFBGA240
	  o UFBGA176
	  o LQFP100

   + Boundary scan BSDL Files for each STM32H742 device on different packages :

	  o TFBGA240   
	  o LQFP208
	  o LQFP176
	  o UFBGA176
	  o UFBGA169
	  o LQFP144
	  o TFBGA100
	  o LQFP100

   + Boundary scan BSDL Files for each STM32H745_755 device on different packages :

	  o LQFP144
	  o LQFP176
	  o LQFP208
	  o TFBGA240
	  o UFBGA176

   + Boundary scan BSDL Files for each STM32H747_757 device on different packages :

	  o LQFP176
	  o LQFP208
	  o TFBGA240
	  o UFBGA169
	  o UFBGA176

   + Boundary scan BSDL Files for each STM32H7[A/B]3 device on different packages :

	  o LQFP64 
	  o LQFP100
	  o LQFP144
	  o LQFP176
	  o TFBGA100
	  o TFBGA216
	  o TFBGA225
	  o UFBGA169
	  o UFBGA176+25
	  o WLCSP132
	  
   + Boundary scan BSDL Files for each STM32H7B0 device on different packages :

	  o LQFP64 
	  o LQFP100
	  o LQFP144
	  o LQFP176
	  o UFBGA169
	  o UFBGA176+25
	  
   + Boundary scan BSDL Files for each STM32H725 device on different packages :

	  o LQFP100
	  o LQFP144
	  o LQFP176
	  o UFBGA169
	  o UFBGA176+25
	  o VFQFPN68
	  o WLCSP115
	  
   + Boundary scan BSDL Files for each STM32H723 device on different packages :

	  o LQFP100
	  o LQFP144
	  o TFBGA100
	  o UFBGA144
	  
   + Boundary scan BSDL Files for each STM32H730 device on different packages :

	  o LQFP100
	  o LQFP144
	  o LQFP176
	  o UFBGA169
	  o UFBGA176+25
	  o TFBGA100
	  o UFBGA144

  + Boundary scan BSDL Files for each STM32H7R3_7R7_7S3 device on different packages :
 
	  o LQFP100_GP
	  o LQFP144_GP
	  o VFQFN68_GP

  + Boundary scan BSDL Files for each STM32H7R3_7S3_7S7_SMPS device on different packages :
 
	  o TFBGA225_HEXA
	  o TFBGA225_OCTO
          o UFBGA176_GFX
	  o UFBGA176_GP
	  o LQFP176_GFX
	  o LQFP176_GP
	  o UFBGA169_GFX
	  o UFBGA169_GP
	  o UFBGA144_GFX 
          o UFBGA144_GP
	  o WLCSP101_GP
	  o TFBGA100_GP 
	
	  
In order to run boundary scan, always provide two BSDL files to your JTAG Boundary scan tool:
the "CortexMx.bsd" and your selected "STM32H7xx_device_Package.bsd".  

WARNING : Do not combine both BSDL files in a single TAP with 9-bit wide !

For more details on the internal TAPs description refer to the Reference Manual
of the selected STM32xxxx device , Section : JTAG TAP connection.
=========================
* V5.3 - 26-September-2025
=========================
    + Updated BSDL files name from stm32h725 to stm32h725_735 and stm32h725_730 to stm32h725_730_735 devices

=====================
* V5.2 - 12-August-2025
=====================
 + Updated BSDL files for :
-STM32H747_757_UFBGA169
-STM32H743_753_LQFP208
-STM32H747_757_LQFP176
-STM32H742_UFBGA176
-STM32H743_753_TFBGA100
-STM32H723_730_LQFP100 
-STM32H742_TFBGA100
-STM32H725_LQFP144 
-STM32H725_LQFP100
-STM32H725_730_LQFP176
-STM32H723_730_TFBGA100
-STM32H723_730_LQFP144
-STM32H745_755_LQFP176
-STM32H742_LQFP176
-STM32H742_LQFP100
-STM32H743_753_UFBGA169
-STM32H743_753_LQFP176
-STM32H743_753_UFBGA176
-STM32H743_753_LQFP144
-STM32H743_753_LQFP100
-STM32H742_LQFP144
-STM32H742_LQFP208
-STM32H742_UFBGA169
-STM32H745_755_LQFP144
-STM32H745_755_LQFP208
-STM32H747_757_LQFP208
-STM32H747_757_WLCSP156
-STM32H750_LQFP100
-STM32H750_UFBGA176
=====================
* V5.1 - 11-March-2025
=====================
 + Updated (identity of the manufacturer) BSDL files for :
-STM32H743_753
-STM32H750 
-STM32H742
-STM32H745_755
-STM32H747_757
-STM32H7[A/B]3 
-STM32H7B0
-STM32H725 
-STM32H723 
-STM32H730 
-STM32H7R3_7R7_7S3 
-STM32H7R3_7S3_7S7_SMPS 

=====================
* V5.1 - 11-October-2024
=====================

+ Updated BSDL files for STM32H7 devices (Correction of the manufacturer identity value)
=====================
* V5.0 - 11-October-2024
=====================

New Features
************
    + Added BSDL files for STM32H7R3_7R7_7S3 devices
    + Added BSDL files for STM32H7R3_7S3_7S7_SMPS devices
=====================
* V4.0 - 18-May-2020
=====================

New Features
************
    + Added BSDL files for STM32H725 devices
    + Added BSDL files for STM32H723 devices
    + Added BSDL files for STM32H730 devices
	
=========================
* V3.0 - 18-December-2019
=========================

New Features
************
    + Added BSDL files for STM32H7[A/B]3 and STM32H7B0 devices
	
======================
* V2.0 - 15-April-2019
======================

New Features
************
    + Updated BSDL files for STM32H743_753 devices
    + Added BSDL files for STM32H750 devices
    + Added BSDL files for STM32H742 devices
    + Added BSDL files for STM32H745_755 devices
    + Added BSDL files for STM32H747_757 devices
   
========================
* V1.0 - 09-January-2018 
========================

  Created with BSDL files for STM32H743_753 devices.
  

******************* (C) COPYRIGHT 2026 STMicroelectronics *****END OF FILE
