AT32F413
Overview
- Core: ARM® 32-bit Cortex®-M4 CPU - 200 MHz maximum frequency, with a memory protection unit (MPU), single-cycle multiplication and hardware division - Floating point unit (FPU) - DSP instructions
- Memories - 64 to 256 KBytes of internal Flash memory - sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable - SPIM interface: Extra interfacing up to 16 Mbytes of the external SPI Flash (as instruction/data memory) - Up to 64 KBytes of SRAM
- Power control (PWC) - 2.6 to 3.6 V supply - Power on reset (POR), low voltage reset (LVR), and power voltage monitoring (PVM) - Low power modes: Sleep, Deepsleep, and Standby modes - VBAT supply for LEXT, RTC, and forty-two 32-bit battery powered registers (BPR)
- Clock and reset management (CRM) - 4 to 25 MHz crystal (HEXT) - 48 MHz internal factory-trimmed clock (HICK), 1 % accuracy at TA = 25 °C and 2.5 % accuracy at TA = -40 to +105 °C, with automatic clock calibration (ACC) - 32 kHz crystal (LEXT) - Low-speed internal clock (LICK)
- Analog - 2 x 12-bit 2 MSPS A/D converters, up to 16 input channels - Temperature sensor (VTS), internal reference voltage (VINTRV)
- DMA: 14-channel DMA controller
- Up to 55 fast GPIOs - All mappable on 16 external interrupts (EXINT) - Almost all 5 V-tolerant
- Up to 12 timers (TMR) - Up to 2 x 16-bit motor control PWM advanced timers with dead-time generator and emergency stop - Up to 5 x 16-bit timers + 2 x 32-bit timers, each with 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input - 2 x watchdog timers (general WDT and windowed WWDT) - SysTick timer: a 24-bit downcounter
- Up to 13 communication interfaces - Up to 2 x I2C interfaces, support SMBus/PMBus - Up to 5 x USARTs, support IS