User Manual
16
8111A–AVR–05/08
AT86RF231
6. Microcontroller Interface
This section describes the AT86RF231 to microcontroller interface. The interface comprises a
slave SPI and additional control signals; see Figure 6-1 on page 16. The SPI timing and protocol
are described below.
Figure 6-1. Microcontroller to AT86RF231 Interface
Microcontrollers with a master SPI such as Atmel's AVR family interface directly to the
AT86RF231. 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.
Table 6-1 on page 16 introduces the radio transceiver I/O signals and their functionality.
Table 6-1. Signal Description of Microcontroller Interface
Signal Description
/SEL SPI select signal, active low
MOSI SPI data (master output slave input) signal
MISO SPI data (master input slave output) signal
SCLK SPI clock signal
CLKM Clock output, refer to Section 9.6.4 usable as:
-microcontroller clock source
-high precision timing reference
-MAC timer reference
IRQ Interrupt request signal, further used as:
-Frame Buffer Empty Indicator, refer to Section 11.7
Microcontroller AT86RF231
/SEL
MOSI
MISO
SCLK
CLKM
IRQ
SLP_TR
MOSI
MISO
SCLK
GPIO1/CLK
GPIO2/IRQ
GPIO3
MOSI
MISO
SCLK
CLKM
IRQ
SLP_TR
/RST
GPIO4
SPI
/SEL /SEL
/RST
DIG2GPIO5 DIG2
SPI - Master
SPI - Slave










