Skip to main content
This topic has been closed for replies.
waclawek.jan
waclawek.janBest answer
Super User
Sep 10, 2019 8:20 AM UTC

From the datasheet (this is for 'H743, look into datasheet of your mcu, it will be the same):0690X00000AQwq7QAD.png

JW

10 replies

Tesla DeLorean
Guru
Sep 9, 2019 1:35 PM UTC

Perhaps look at the data sheet?

The BOOT pins?

The boot loader is explained in App Note AP2606

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
LPola
LPolaAuthor
Associate II
Sep 10, 2019 5:46 AM UTC

I referred the App Note AP2606, but i didn't get the information required. I would like to know, the pin details where exactly the ISP pin is located in STM32H753ZI MCU?

waclawek.jan
Super User
Sep 9, 2019 2:23 PM UTC

What is ICP/ICSP?

JW

Tesla DeLorean
Guru
Sep 9, 2019 3:51 PM UTC

I think we're dealing with ATMega, Arduino terminology

ICP- In Circuit Programming

ICSP- In Circuit Serial Programming

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
waclawek.jan
Super User
Sep 9, 2019 4:14 PM UTC

In the AVR - or more precisely, the Atmel world, as it relates also to the serially-programable Atmel '51s (AT89S, AT89LP) - ISP was the term. I don't recall ever having heard ICP in this context. And, to me, ICSP invokes Microchip PICs, and should we go by analogy I'd then say the SWD pins are the in-circuit serial programming pins on the STM32.

(Quite strangely, AVRs thus Arduino has Microchip-relevant ties these days maybe that's the reason for the rename?)

JW

Piranha
Principal III
Sep 9, 2019 5:55 PM UTC

People, who are not able to search "STM32 debug pins" with Google and find out about SWD, will not be able to program such a complex chip as STM32H7. And it's so typical for Arduino level "developers" to think: "I'll buy the newest, trendy, most powerful chip, because it's not much more expensive and I need to do serious tasks - blink LEDs with delay, poll buttons and even poll for USART received data simultaneously!"

waclawek.jan
Super User
Sep 10, 2019 5:56 AM UTC

We still don't know what exactly do you mean by ISP.

STM32 can be programmed either using the debug interface - SWD or JTAG - or through bootloader. For former, review the Debug infrastructure chapter in Reference Manual (RM); for latter, refer to AN2606.

JW

LPola
LPolaAuthor
Associate II
Sep 10, 2019 6:38 AM UTC

In-System Programming (ISP) and In-Application Programming (IAP) via on-chip boot loader software. To set forcefully in to boot loading mode through hardware, where can i found this pin in pin details of STM32H753ZI MCU?

waclawek.jan
waclawek.janBest answer
Super User
Sep 10, 2019 8:20 AM UTC

From the datasheet (this is for 'H743, look into datasheet of your mcu, it will be the same):0690X00000AQwq7QAD.png

JW

LPola
LPolaAuthor
Associate II
Sep 10, 2019 8:36 AM UTC

Thank you so much.