STM32F4 시리즈는 ARM사의 Cortex-M4 코어를 사용한 ST사의 고성능 MCU로 음성신호와 같은 디지털 신호 처리에 필수적인 DSC(Digital Signal Controller)와 부동소수점 연산기(Floating Point Unit; FPU)를 내장하고 있어 기존 MCU가 가지고 있었던 약점을 극복하고, 많은 주변 장치들을 탑재하여 다양한 용도에 손쉽게 사용할 수 있도록 만들어졌습니다.


ARM Cortex-M4 기반의 STM32F4 MCU 시리즈는 180MHz 주파수까지 동작하는 플레시 메모리로부터 실행되는 최대 225 DMIPS/608 CoreMark를 갖는 Cortex-M 기반의 MCU를 위한 산업계 최고의 벤치마크 점수에 도달이 가능하게 한 ST의 NVT 기술과 ART 가속기의 지렛대 역할을 해 왔습니다.


동적 전력 스케일링으로 전류소모는 STM32F410에서 최소 89 µA/MHz으로부터 STM32F439의 260 µA/MHz까지의 플레시 범위에서 동작합니다. 다음은 STM32F4 시리즈의 중요 스펙입니다:


  • Cortex-M4 코어.

    • 최대 동작 클럭 : 168MHz

    • 최대 210DMIPS(1.25DMIPS/MHz)

    • DSP instruction

    • 16bit FPU 내장

  • Memory

    • 512KB Flash

    • 192KB SRAM + 4KB Backup SRAM

    • MPU

    • DMA

  • Peripherals

    • 16 채널 12 bit ADC. 최대 2.4MSPS

    • 2 채널 12 bit DAC

    • 16/32 bit Timer

- Advanced Control Timer

- General Purpose Timer

- Capture/Compare/PWM

    • RTC

    • Watchdog Timer

    • 6 UART/USART

    • 3 SPI, 3 I2C, SDIO

    • USB Full-speed, High-speed

    • CAN. 최대 1Mbps

    • 10/100 Ethernet

    • True Random Number Generator


다음의 STM32F4 시리즈의 ST사의 일복요연한 구분입니다. 참고하시기 바랍니다:



'Embedded Programming > STM32 Cortex-M4' 카테고리의 다른 글

NUCLEO-F446RE 보드 설정(1)  (0) 2018.01.13
NUCLEO-F446RE 보드 스펙  (0) 2018.01.13
STM32 MCU 누클레오 보드  (0) 2018.01.12
Discovery vs. Nucleo board  (1) 2018.01.11
STM32F4 시리즈의 소자 구별 방법  (0) 2018.01.03
Posted by Nature & Life