APM32F415/417
APM32F415/417 series MCU, based on ARM® Cortex®-M4 core, supports single-precision FPU and enhanced DSP instructions. Its rich peripherals meet the needs of multiple applications and high-speed OTG supports on-chip PHY. SM2, SM3, SM4, and other encryption algorithms ensure data security.
Performance
System
32-bit Arm® Cortex®-M4 core with FPU
Operates at a frequency of up to 168MHz
Memory & Interface
Flash: 1MB
SRAM: System (192KB) +Backup (4KB)
EMMC: CF card, SRAM, PSRAM, SDRAM, NOR and NAND flash
Clock
HSECLK: 4~26MHz external crystal/ceramic oscillator
LSECLK: 32.768KHzw crystal/ceramic oscillator
HSICLK: Factory calibrated 16MHzw RC oscillator
LSICLK: 28KHzw RC oscillator
PLL1: Output frequency is configured by four parameters
PLL2: Dedicated to providing clock signals to I2S; output frequency is configured by three parameters
Power Supply & Management
VDD range: 1.8~3.6V
VDDA range: 1.8~3.6V
VBAT supply range: 1.65V~3.6V
Supports POR/PDR/ BOR
Supports programmable voltage detector
Low-power Mode
Supports sleep, stop, and standby modes
DMA
16 data streams in total for two DMAS
Debug Mode
JTAG
SWD
I/Os
Up to 140 I/Os
All I/Os are mappable on external interrupt vectors
Up to 138 I/Os with 5V tolerant inputs
Communication Peripherals
UART: 2
USART: 4, supports ISO7816, LIN and IrDA
I2C: 3, supports SMBus/PMBus
SPI: 3, 2 reusable I2S
CAN: 2
USB_OTG: 3
SDIO: 1
Analog Peripherals
12-bit ADC: 3
12-bit DAC: 2
Timer
2 16-bit advanced timers TMR1/8 with 7-channel PWM output, support dead-time generation and emergency stop
2 32-bit general-purpose timers TMR2/5, each with four independent channels for input capture, output comparison, PWM, and pulse counting
8 16-bit general-purpose timers TMR/3/4/9/10/w11/12/13/14, each with 2 independent channels for input capture, output comparison, PWM, and pulse counting
2 16-bit basic timers TMR6/7
2 watchdog timers, one independent IWDT and one window WWDT
1 24-bit SysTick timer downcounter
RTC
Supports calendar
Alarm and periodic wake-up from stop/standby mode
CRC calculation unit
CRYP encryption and decryption unit
HASH Processor
National Secret Algorithm
BN
SM3
SM4
96-bit unique ID
Documents &Development Tools
Development Board
Geehy MiniBoards are equipped with everything you need to evaluate the APM32 microcontroller. Each kit comes with a variety of pins broken out to 2.54mm headers, USB type B connection, USART connection (DB9) , push buttons, accessible boot pins, and a JTAG/SWD interface for programming.
User Manual
Schematic
