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
CCU7-7
CPU frequency (MHz) 150
Int. Flash (KB) 256
SRAM (KB) 32
Timers Advanced-control 1
32-bit
general-purpose
2
16-bit
general-purpose
5
Systick 1
WDT 1
WWDT 1
ERTC 1
Communication I²C 1
SPI 1
USART(1) 3 (MCU)(2) + 1 (Bluetooth)
OTGFS 1
CAN 1
Analog 12-bit ADC
numbers/channels
1
8
12-bit DAC
numbers
2
GPIO 22 (MCU) + 8 (Bluetooth)
Operating temperatures -40°C ~ 105°C
Packages QFN48
7x7 mm
Note
  1. UARTS interconnected between MCU and Bluetooth blocks are not included.
  2. MCU UART5 has only TX function.

Resources

Product Select Guide

Cross Reference Table

Description Download Version Date
Cross reference table    AT32 MCU V202011 2020.11.03

Datasheet

Reference Manual

Evaluation Board

Component Library

BSP

Pack

Tool

USB Tool and Driver

Application Note

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.

support_artery@arterytek.com