STM32 Family Specifics

This topic discusses basic STM32 family specifics.

STM32 F4 Specifics

The STM32 F4-series is the first group of STM32 microcontrollers based on the ARM Cortex-M4F core.
The main features for this series are :

STM32 F2 Specifics

The STM32 F4-series are the STM32 microcontrollers based on the ARM Cortex-M3 core.
The main features for this series are :

STM32 F1 Specifics

The STM32 F1-series are the group of STM32 microcontrollers based on the ARM Cortex-M3 core.
The main features for this series are :

Start-up

Upon reset, MCU will execute Start-up sequence in order to configure the oscillator block.
Start-up sequence will configure Reset and Clock Control registers (RCC and RCC2) using the settings given in the Edit Project window.

Advanced Peripheral Bus and Advanced High-Performance Bus

Advanced Peripheral Bus (APB) interfaces to any peripherals that are low-bandwidth and do not require the high performance of a pipelined bus interface; the APB has unpipelined protocol.
All signal transitions are only related to the rising edge of the clock to enable the integration of APB peripherals easily into any design flow. Every transfer takes at least two cycles.

APB is designed for low bandwidth control accesses, for example register interfaces on system peripherals and is optimized for minimal power consumption and reduced interface complexity.
APB bus has an address and data phase similar to AHB, but a much reduced low complexity signal list, for example no bursts.

The Advanced High-Performance (AHB) is a new level of bus which sits above the APB and implements the features required for high-performance, including:

Copyright (c) 2002-2012 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
Want more examples and libraries? 
Find them on LibStock - A place for the code