Page 75 - ARM Based Microcontroller Projects Using MBED
P. 75
CHAPTER
6
Architecture of the
STM32F411RET6 Microcontroller
6.1 OVERVIEW
In this book, we shall be using the STM32 Nucleo-F411RE development board. This board
incorporates the 32-bit, 64-pin STM32F411RET6 microcontroller. In this chapter, we shall be
looking at the features of the STM32F411RET6 microcontroller. It is important to know the
basic internal architecture of a microcontroller before it is used successfully in a project.
The internal architecture of this microcontroller is very complex and we shall only briefly look
at the commonly used features of this microcontroller, such as the GPIO, timers, analog-to-
digital converter (ADC) and digital-to-analog converter (DAC), interrupt controller, power
management, and so on. Interested readers can get detailed information on this microcontrol-
ler from the following STMicroelectronics website:
https://www.st.com/en/microcontrollers/stm32l433rc.html
6.2 KEY FEATURES OF THE STM32F411RET6 MICROCONTROLLER
The STM32F411RET6 microcontroller is based on the Cortex-M4 core and it is used on the
Nucleo-F411RE development board. The key features of this microcontroller are as follows
(see the above website):
• Cortex-M4 core
• 1.7–3.6V power supply
• Frequency up to 100MHz
• 512KB flash memory
• 128KB static random-access memory (SRAM)
• Internal 16MHz RC oscillator
•4–26MHz crystal oscillator
• Internal 32kHz RC oscillator
61
ARM-based Microcontroller Projects Using mbed # 2019 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/B978-0-08-102969-5.00006-9