14.1.1 Overview

This section describes the AT86RF212B to microcontroller interface. The interface comprises a slave SPI and additional control signals. This interface is connected to a SAM L21 master interface as shown below. The SPI timing and protocol are described in the sections below as well.

Figure 14-1. Microcontroller to AT86RF212B Interface

The SPI is used for register, Frame Buffer, SRAM, and AES access. The additional control signals are connected to the GPIO/IRQ interface of the microcontroller. The table below introduces the radio transceiver I/O signals and their functionality.

Table 14-1. Microcontroller Interface Signal Description
SignalDescription
/SELSPI select signal, active low
MOSISPI data (master output slave input) signal
MISOSPI data (master input slave output) signal
SCLKSPI clock signal
CLKM

Optional, Clock output, usable as:

- microcontroller clock source and/or MAC timer reference

- high precision timing reference

IRQ

Interrupt request signal, further used as:

- Frame Buffer Empty indicator

SLP_TR

Multi purpose control signal (functionality is state dependent):

- Sleep/Wakeup: enable/disable SLEEP state

- TX start: BUSY_TX_(ARET) state

- disable/enable CLKM

/RSTAT86RF212B reset signal; active low
DIG2

Optional,

- IRQ_2 (RX_START) for RX Frame Time Stamping