ARM Cortex-M4, 180 MHz, ROM, RAM
The STM32F4 family incorporates high-speed embedded memories and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
- 64-Kbyte of CCM (core coupled memory) data RAM
- LCD parallel interface, 8080/6800 modes
- Timer with quadrature (incremental) encoder input
- 5 V-tolerant I/Os
- Parallel camera interface
- True random number generator
- RTC: subsecond accuracy, hardware calendar
- 96-bit unique ID
Core
ARM Cortex-M4, FPU MPU 180 MHz
- Processor:Cortex-M4, FPU MPU 180 MHz
- Cryptographic Engine:1 -bit Hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1)
- Supply Voltage:1.80 V .. 3.60 V Operating Voltage
- Maximum Clock Frequency:180 MHz,
- RTC:32 kHz
Communication
SPI, I2C, UART, I2S, CAN, USART, USB, OTG, Ethernet, Other
- SPI:6 x SPI
- I2C:3 x I2C
- UART:4 x UART
- I2S:2 x I2S
- USART:4 x USART
- CAN:2 x CAN
- USB, OTG:2 x USB OTG
- Ethernet:1 x 100000000 Ethernet
- Other:1 x SAI Interface
- Watchdog:2 x Watchdog Timer
- Timer/Counter:2 x 32-bit
- Timer/Counter:12 x 16-bit
Analog
2-channel 12 bit DAC, 24-channel 12 bit ADC
- ADC:24-channel x 12 bit ADC
- DAC:2-channel x 12 bit DAC
- Operating Temperature Range:-40 °C .. 85 °C Operating Temperature Range
- I/Os:114 Inputs/Outputs