ARCHITECTURE OF STM32F2XX MCUs
- ARM core based architecture
- Description of STM32F20X and STM32F21X SoC architecture
- Clarifying the internal data and instruction paths: AHB-lite interconnect, peripheral buses, AHB-to-APB bridges
- Integrated memories
- SoC mapping
THE ARM CORTEX-M3 CORE
- V7-M core family
- Core architecture
- Programming
- Exception behavior, exception return
- Basic interrupt operation, micro-coded interrupt mechanism
BECOMING FAMILIAR WITH THE IDE
- Acsys covers 3 IDEs: Keil, IAR and GCC / Lauterbach
- Thus the customer has just to indicate which one he has chosen
- Getting started with the IDE
- Parameterizing the compiler / linker
- Creating a project from scratch
- C start program
PROGRAMMING AND DEBUGGING
- Debug interface
- Programming
RESET, POWER AND CLOCKING
- Power control
- Reset
- Clocking
- Low power modes
INTERNAL INTERCONNECT
HARDWARE IMPLEMENTATION
- Power pins
- Pinout
- GPIO module
- System configuration controller
- External Interrupts
INTEGRATED MEMORIES
- Embedded flash memory
- Internal SRAM
MEMORY INTERFACE
- SDIO
- Flexible Static Memory Controller
TIMERS
- Advanced-control timers TIM1 and TIM8
- General-purpose timers (TIM2 to TIM5)
- General-purpose timers (TIM9 to TIM14)
- Basic timers (TIM6 and TIM7)
- Real Time Clock
- Independent Watchdog
- Window Watchdog
ANALOG MODULES
- 16-bit Analog-to-Digital Converter and Programmable Gain Amplifier
- 12-bit Digital-to-Analog Converter
SECURITY AND INTEGRITY
- CRC calculation unit
- Random Number Generation
- Hash processor
- Cryptographic processor
- Device Electronic Signature
CONNECTIVITY AND COMMUNICATION
- SPI
- SPI in I2S mode
- UART
- I2C
- bxCAN modules
- USB FS
- USB HS
- ISO7816 smartcard interface
USER INTERFACE