Skip to main content
Design DocumentRaw Githubusercontent

A121 Software Integration User Guide

Technical guide for integrating the Acconeer A121 radar sensor with host MCUs, covering hardware requirements, SPI communication, and Software Abstraction Layer (HAL) setup.

View design document

Overview

This software integration user guide provides technical instructions for interfacing the Acconeer A121 pulse coherent radar sensor with external microcontrollers or processors. It details the Hardware Abstraction Layer (HAL) requirements, including memory allocation, SPI bus communication up to 50 MHz, and GPIO control signals for sensor enablement and interrupts. The document outlines the Radar System Software (RSS) architecture and provides integration guidance for platforms such as the STM32L431CB and Raspberry Pi 4. It also includes specific HAL function implementations for power management, sensor supply control, and data transfer protocols.

Use Cases

  • Radar sensor software development
  • Custom MCU integration for A121 sensors
  • HAL implementation for XM125 modules
  • Developing pulse coherent radar applications

Topics

Acconeer A121
Radar Sensor
Software Integration
HAL
SPI communication
STM32L431CB
XM125
Pulse Coherent Radar
SDK
Radar System Software
RSS

Referenced Parts

A121

Acconeer AB

The A121 pulse coherent radar sensor is dependent on a software stack running on a host MCU.

XE121

Acconeer AB

It is a breakout board with an A121 radar sensor, crystal and pin-headers that matches the layout of Nucleo-64

XM125

Acconeer AB

ARM Cortex M4 MCU that is featured in our XM125 Entry+ module.

XC120

Acconeer AB

XC120 + XE121 A121 EVK

STM32L431CB

STMicroelectronics

STM32L431CB: An ARM Cortex M4 MCU that is featured in our XM125 Entry+ module.

Raspberry Pi 4

Raspberry Pi

Raspberry Pi 4: Our standard EVK (XE121), running Raspberry Pi OS.