Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN2156 Datasheet(PDF) 9 Page - STMicroelectronics

Part # AN2156
Description  STR73x Hardware Getting Started
Download  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2156 Datasheet(HTML) 9 Page - STMicroelectronics

Back Button AN2156 Datasheet HTML 5Page - STMicroelectronics AN2156 Datasheet HTML 6Page - STMicroelectronics AN2156 Datasheet HTML 7Page - STMicroelectronics AN2156 Datasheet HTML 8Page - STMicroelectronics AN2156 Datasheet HTML 9Page - STMicroelectronics AN2156 Datasheet HTML 10Page - STMicroelectronics AN2156 Datasheet HTML 11Page - STMicroelectronics AN2156 Datasheet HTML 12Page - STMicroelectronics AN2156 Datasheet HTML 13Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 24 page
background image
AN2156
4 - Boot management
9/24
4
Boot management
4.1
SystemMemory / User Boot mode pins M0, M1
The recommended circuitry around the mode pins M0 and M1 depends upon the end of line
programming strategy for virgin devices. The device always operates (i.e. executes the
application) in user boot mode and it is also possible to program the device via the JTAG debug
port in this mode. Field updates, where the application is already running and updating itself,
also use this mode. Depending solely on the application, any interface may be used for field
updates such as CAN or UART.
The support of SystemMemory boot mode is necessary only when virgin devices or
applications which are not able to update themselves, are programmed via CAN or UART.
Please note that circuitry is needed that supports both user and SystemMemory boot modes.
ST prefers programming via the JTAG port, since it provides the fastest possible method, no
interface resources are necessary, the handling is easier and a lot of professional end-of-line
programming solutions already exist from well known companies such as PLS and BP
Microsystems.
4.1.1
End of line programming via JTAG
If you know already that you will program the devices only via the JTAG debug port, simply
connect both mode pins M0 and M1 directly or via pull-down resistors to GND.
Figure 6.
M0 and M1 pin connections
4.1.2
End of line programming via UART or CAN
If you are not yet sure which end of line programming method to use or you know that you will
use the SystemMemory boot mode method, you need dynamic handling of the mode pins.
The voltage levels on the mode pins are latched with a rising edge on the reset pin. When both
M0 and M1 are low at this time then user boot mode is entered. When M0 is low and M1 high at
this time then SystemMemory boot mode is entered and the testflash sector is aliased at
address 0 instead of the normal sector 0.
As long as M1 stays high the clock is stretched and no code is executed. So in order to run the
bootstraploader code of the testflash sector a falling edge on M1 is needed some time after the
rising edge on reset. This time is not critical but must exceed 500ns. The following figure shows
the timing.
M0
M1


Similar Part No. - AN2156

ManufacturerPart #DatasheetDescription
logo
Infineon Technologies A...
AN215656 INFINEON-AN215656 Datasheet
948Kb / 74P
   PSoC 6 MCU: CY8C61x5 Datasheet
Rev. F October 26, 2022
More results

Similar Description - AN2156

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
AN2419 STMICROELECTRONICS-AN2419 Datasheet
277Kb / 22P
   STR75x hardware development getting started
AN2339 STMICROELECTRONICS-AN2339 Datasheet
236Kb / 20P
   STR91x hardware development getting started
AN1775 STMICROELECTRONICS-AN1775 Datasheet
301Kb / 27P
   STR71x Hardware Development Getting Started
AN4325 STMICROELECTRONICS-AN4325 Datasheet
473Kb / 27P
   Getting started with STM32F030xx hardware development
AN4467 STMICROELECTRONICS-AN4467 Datasheet
721Kb / 33P
   Getting started with STM32L0xx hardware development
AN2586 STMICROELECTRONICS-AN2586 Datasheet
421Kb / 28P
   Getting started with STM32F10xxx hardware development
AN3216 STMICROELECTRONICS-AN3216 Datasheet
680Kb / 33P
   Getting started with STM32L1xxx hardware development
AN4488 STMICROELECTRONICS-AN4488 Datasheet
968Kb / 44P
   Getting started with STM32F4xxxx MCU hardware development
AN4206 STMICROELECTRONICS-AN4206 Datasheet
769Kb / 34P
   Getting started with STM32F3 series hardware development
UM0034 STMICROELECTRONICS-UM0034 Datasheet
2Mb / 39P
   Getting Started
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com