Page 54 - ARM Based Microcontroller Projects Using MBED
P. 54

40                           3. THE ARM MICROCONTROLLERS

                 • 16KB SRAM, 64KB flash memory
                 •37 GPIO
                 •2 analog inputs
                 •3 analog outputs
                               2
                 •3 USART, I C, SPI, CAN
                 •9 timers
                 •2 watchdog timers, 3 analog comparators, operational amplifier
                 • On board debugger/programmer
                 •4 user LEDs, 2 push-buttons



                 3.4.11 STM32 Nucleo Board Family
                   STM32 Nucleo boards are high-performance mbed compatible ARM core-based develop-
                 ment boards manufactured by STMicroelectronics. The family includes large number of low-
                 cost development boards with different processing powers and power consumption levels to
                 suit all types of applications. In this book, we shall be using the Nucleo-F411RE development
                 board in our projects. We shall be looking at the details of this development board in great
                 detail in the next chapter. It is worthwhile to look at the features of this board here briefly.
                 Fig. 3.14 shows the Nucleo-F411RE development board. Its basic features are:
                 • Cortex-M4 core
                 • STM32 microcontroller in LQFP64 package
                 • 1 user LED
                 • 1 user and 1 reset push-buttons
                 • 32.768kHz LSE crystal oscillator
                 • Board expansion connectors:
                   • Arduino Uno V3
                   • ST morpho extension pin headers
                 • Flexible power-supply options: ST-LINK USB V BUS or external sources
                 • On-board ST-LINK/V2-1 debugger/programmer
                 • Support for Mbed




                                                 3.5 SUMMARY

                   In this chapter we have learned about the following:

                 • History of the ARM processors
                 • CISC and RISC-type computers
                 • The architecture of the ARM processors
                 • Some popular Cortex-M development boards
   49   50   51   52   53   54   55   56   57   58   59