NUCLEO- F412ZG
NUCLEO-F412ZG
Microcontroller features
STM32F412ZGT6 in LQFP144 package
ARM®32-bit Cortex®-M4 + FPU + ART Accelerator™
Up to 100 MHz CPU frequency
1MB of Flash memory
256 KB of SRAM
LCD parallel interface, 8080/6800 modes
1.7 V to 3.6 V application supply and I/Os
32 kHz oscillator for RTC with calibration
Internal 32 kHz RC with calibration
Low power: Sleep, Stop and Standby modes
VBAT supply for RTC
1 × 12-bit, 2.4 MSPS ADC
2 × 12-bit D/A converters
General-purpose DMA
10 x General Purpose timers
2 x Advanced-control timers
2 x Basic timer
Debug mode: SWD & JTAG interfaces
SPDIF-Rx
4 × I2C interfaces (SMBus/PMBus)
4 USART
5 x SPI / I2S (2 full duplex)
2 × CAN (2.0B Active)
1 x SDIO/MMC interface
USB 2.0 full-speed device/host/OTG controller with on-chip PHY
CRC calculation unit
RTC: subsecond accuracy, hardware calendar
96-bit unique ID
Nucleo features
Two types of extension resources
Arduino Uno Revision 3 connectivity
STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
On-board ST-LINK/V2-1 debugger/programmer with SWD connector
Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
Flexible board power supply
USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)
Power management access point
Three User LEDs
Two push buttons: USER and RESET
USB re-enumeration capability: three different interfaces supported on USB
Virtual Com port
Mass storage (USB Disk drive) for drag'n'drop programming
Debug port
USART
USER MANUAL