Skip to main content

Abstract

We will use the STM32F429ZIT6 microcontroller as the embedded system throughout the book. This microcontroller is developed by STMicroelectronics and has several desirable properties for our purposes. Therefore, the aim of this chapter is to become familiar with its architecture. Microcontroller architecture consists of two parts as hardware and software. Hardware covers all properties related to design of the microcontroller and its peripheral units. Software deals with the low-level programming (via assembly language) to reach and modify hardware and peripheral units. We will deal with these in the following chapters in detail. However, we will briefly introduce them here to show the general microcontroller structure. We cannot use the microcontroller alone since it depends on other support modules to work properly. Therefore, companies introduced development boards and kits to serve this purpose. We picked the 32F429IDISCOVERY kit with the STM32F429ZIT6 microcontroller on it to be used for this purpose throughout the book. We will introduce properties of this board in this chapter as well. Hence, we will be ready to use the microcontroller and board as the embedded system in the following chapters.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arm: Cortex-M4 Devices Generic User Guide, arm dui 0553b edn. (2011)

    Google Scholar 

  2. Mbed: https://os.mbed.com/platforms/ST-Discovery-F429ZI/. Accessed 4 June 2021

  3. Rzehak, V.: Low-Power FRAM Microcontrollers and Their Applications. Texas Instruments, slaa502 edn. (2019)

    Google Scholar 

  4. STMicroelectronics: Discovery kit with STM32F429ZI MCU, um1670 edn. (2020)

    Google Scholar 

  5. STMicroelectronics: STM32 Cortex-M4 MCUs and MPUs programming manual, pm0214 edn. (2020)

    Google Scholar 

  6. STMicroelectronics: STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 advanced Arm-based 32-bit MCUs, rm0090 rev 19 edn. (2021)

    Google Scholar 

  7. STMicroelectronics: Use STM32F3/STM32G4 CCM SRAM with IAR Embedded Workbench, Keil MDK-ARM, STMicroelectronics STM32CubeIDE and other GNU-based toolchains, an4296 rev 5 edn. (2021)

    Google Scholar 

  8. Ünsalan, C., Gürhan, H.D., Yücel, M.E.: Programmable Microcontrollers: Applications on the MSP432 LaunchPad. McGraw-Hill, New York (2018)

    Google Scholar 

  9. Ünsalan, C., Tar, B.: Digital System Design with FPGA: Implementation Using Verilog and VHDL. McGraw-Hill, New York (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

2.1 Electronic supplementary material

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ünsalan, C., Gürhan, H.D., Yücel, M.E. (2022). Microcontroller Architecture. In: Embedded System Design with ARM Cortex-M Microcontrollers. Springer, Cham. https://doi.org/10.1007/978-3-030-88439-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-88439-0_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-88438-3

  • Online ISBN: 978-3-030-88439-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics