Arm®Cortex®-M4 MCU 150 MHz with 256KB Flash, 32KB SRAM, Bluetooth LE 5.0

AT32WB415 embeds a low-power radio that is compliant with Bluetooth Low Energy SIG specification 5.0. It contains rich communication interfaces, Bluetooth radio frequency (RF) transceiver and baseband features, delivering robust wireless data signal processing capability, with up to -97 dBm sensitivity in Bluetooth RX, and -20 dBm ~ +4 dBm in Bluetooth TX. The antenna embedded in the device can cover as far as 30m, up to 2Mbps, for powerful connectivity.

The device is based on ARM®Cortex®-M4 core operating at a frequency of up to 150 MHz. It integrates a digital signal processor (DSP) and memory protection unit (MPU), up to 256 KB Flash memory and 32 KB SRAM. The device also incorporates a Security Library (sLib) developed by ARTERY, allowing users to program any part of the internal Flash memory protected by such mechanism. This security library is code-executable but non-readable, making it more secure for the solution providers to write core algorithm in it, but also be more convenient for them to carry out second-level development. It features a comprehensive range of peripherals, namely 1x 12-bit 8-channel ADC, 2x CMPs, 4x UARTs, 1x SPI, 1x I2C, 1x CAN, 1x advanced timer and 7x general-purpose timers. The AT32WB415 series operates in the temperature range of -40 to 105oC. Compared to legacy MCUs, in which functions are relatively scattered, AT32WB415 provides an all-in-one solution for the development of Bluetooth technology products. Besides, its reduced PCB size and the optimized RF layout will bring more excellent solutions for various applications such as consumer electronics, smart home, Internet of Things (IoT), among others.

Key Features

  • Bluetooth
    • RF transceiver supporting Bluetooth® 5.0 specification
    • 2.4 GHz
    • RX sensitivity: -97 dBm (Bluetooth® Low Energy at 2 Mbps)
    • Programmable output power up to +4 dBm
    • 16 MHz crystal oscillator with integrated trimming capacitors (Radio and CPU clock)
    • 8 x GPIOs 8 with 2-channel PWM and 1 UART,
      another internal UART21 is connected to the MCU USART3
  • Performance
    • ARM® Cortex®-M4 MCU up to 150 MHz
    • DSP instructions
    • 2.6 to 3.6 V application supply
    • I/Os 5 V-tolerant
    • Temperature range -40 to + 105 °C
  • Memories
    • 256 KBytes of Flash memory
    • 32 KBytes of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
  • Clock
    • PLL (150 MHz output)
    • External high-speed 4 to 25 MHz crystal oscillator
    • Internal high-speed 48 MHz RC oscillator (-40°C to 105°C)
    • Automatic clock calibration (ACC) (accuracy 1 % at TA = 25 °C, 2.5 % at TA = - 40 to +105 °C)
    • External low-speed 32.768kHz RTC crystal oscillator
    • Internal low-speed 40 kHz RC oscillator
  • Reset and supply management
    • Sleep, Deepsleep and Standby modes
    • Power-on/Low-voltage reset (POR/LVR)
    • Programmable voltage monitor (PVM)
    • VBAT supply for RTC and 20 x 32-bit backup registers
  • Analog peripherals
    • 1 x 12-bit 2 Msps A/D converters (up to 8 channels)
    • VTS and VINTRV
    • 2 x 12-bit D/A converters
  • Timers
    • 1 x 16-bit motor control PWM advanced timers with dead-time generation
    • 2 x 32-bit and 6 x 16-bit general-purpose timers
    • 2 x watchdog timers (Independent and Window)
    • SysTick timer: a 24-bit downcounter
  • ERTC:
    • enhanced RTC with alarm, subsecond precision and hardware calendar
  • Communication interfaces
    • 1 x I²Cs (SMBus/PMBus)
    • 1 x SPIs / I²S (36 MHz SPI)
    • 3 (MCU) + 1 (Bluetooth) x USARTs (ISO7816 interfaces, LIN, IrDA capability and modem control)
    • 1 x USB full-speed OTG controllers (crystal-less in device mode)
    • 1 x CAN interfaces (2.0B active)
  • DMA
    • 14-channel DMA controller supports timers, ADC, DAC, SDIOs, I²Ss, SPIs, I²Cs, DVP, QSPIs and USARTs
  • Fast I/O ports
    • Up to 30 I/O ports, all mappable on 16 external interrupts and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Packages
    • QFN48 7 x 7 mm

ARM Cortex®-M4 AT32WB415 Product Selector

Part Number AT32WB415
CPU frequency (MHz) 150
Int. Flash (KB) 256
SRAM (KB) 32
Timers Advanced-control 1
Systick 1
Communication I²C 1
USART(1) 3 (MCU)(2) + 1 (Bluetooth)
Analog 12-bit ADC
12-bit DAC
GPIO 22 (MCU) + 8 (Bluetooth)
Operating temperatures -40°C ~ 105°C
Packages QFN48
7x7 mm
  1. UARTS interconnected between MCU and Bluetooth blocks are not included.
  2. MCU UART5 has only TX function.


Product Select Guide

Download Description Version Date
     AT32 MCU(EXCEL)
AT32 MCU Product Select Guide V202401

Cross Reference Table

Download Description Version Date
   AT32 MCU Cross reference table V202011 2020.11.03


Download Description Version Date
  AT32WB415 AT32WB415 Series pin definition, electrical characteristics and packaging information V2.02 2023.10.17

Reference Manual

Download Description Version Date
  AT32WB415 A complete description of peripherals and registers for AT32WB415 V2.03 2023.08.02

Evaluation Board

Download Description Version Date
  AT-START-WB415 AT32WB415 evaluation board supporting Arduino standard interfaces V1.10 2023.7.17


Download Description Version Date
  Firmware Library AT32WB415 firmware library BSP user guide V2.0.8 2024.01.05



USB Tool and Driver

Application Note

Download Description Version Date
  Get started guide with
Get started guide with AT32WB415 (development environment settings and FAQs) V2.0.5 2022.11.16
  WB415_Errata AT32WB415 device limitations V2.0.2 2023.07.31

Tech Support

Artery provides customers with an extensive range of technical support, including development board, various development tools, hardware and database consulting services to help expedite product development and shorten time to market. Please contact us further for detailed information.