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 |