BeagleConnect Freedom

Overview

BeagleBoard.org BeagleConnect Freedom is a wireless Internet of Things board based on the SimpleLink multi-Standard CC1352P7 wireless MCU.

Hardware

BeagleBoard.org BeagleConnect Freedom board features the TI CC1352P7 wireless microcontroller. The BeagleConnect Freedom is the first available BeagleConnect solution consisting of a board and a case which ships programmed and ready to be used.

BeagleConnect Freedom board runs the Zephyr RTOS and has mikroBUS ports along with BLE and Sub-GHz radios on it.

The CC1352P7 wireless MCU has a 48 MHz Arm Cortex-M4F SoC and a Bluetooth Low Energy and IEEE 802.15.4.

The board also features a TI MSP430F5503 microcontroller used as a USB-to-serial bridge and GPIO expander.

Supported Features

The board configuration supports the following hardware features:

Interface

Controller

Driver/Component

GPIO

on-chip

gpio

MPU

on-chip

arch/arm

NVIC

on-chip

arch/arm

PINMUX

on-chip

pinmux

UART

on-chip

serial

I2C

on-chip

i2c

SPI

on-chip

spi

HWINFO

on-chip

hwinfo

I2C

off-chip

OPT3001

I2C

off-chip

HDC2010

I2C

off-chip

BCF_BRIDGE_MCU

ADC

on-chip

adc

PWM

on-chip

pwm

FLASH

on-chip

flash

RADIO

on-chip

ieee802154

Connections and IOs

Front connections

BeagleConnect Freedom front connections

Back connections

BeagleConnect Freedom back connections

Pin

Function

Usage

DIO5

RST_MB2

Reset mikroBUS port 2

DIO6

RST_MB1

Reset mikroBUS port 1

DIO7

INT_SENSOR

On-board sensor interrupts

DIO8

FLASH_CS

SPI flash chip-select

DIO9

SDO / PICO

SPI serial data output

DIO10

SCK

SPI serial clock

DIO11

SDI / POCI

SPI serial data input

DIO12

CC1352_RX

UART RXD mikroBUS port 1 or MSP430

DIO13

CC1352_TX

UART TXD mikroBUS port 1 or MSP430

DIO14

I2C_CTRL

Enable on-board sensor I2C bus

DIO15

USER_BOOT

BOOT button status

DIO16

INT_MB1

INTERRUPT PIN on mikroBUS port 1

DIO17

PWM_MB1

PWM PIN on mikroBUS port 1

DIO18

LED_LINK

Radio link indicator LED

DIO19

PWM_MB2

PWM PIN on mikroBUS port 2

DIO20

INT_MB2

INTERRUPT PIN on mikroBUS port 2

DIO21

MB2_RX

UART RXD on mikroBUS port 2

DIO22

MB2_TX

UART TXD on mikroBUS port 2

DIO23

AN_MB1

ANALOG PIN on mikroBUS port 1

DIO24

AN_MB2

ANALOG PIN on mikroBUS port 2

DIO25

SCL

I2C SCL

DIO26

SDA

I2C SDA

DIO27

CS_MB2

SPI CS on microBUS port 2

DIO28

CS_MB1

SPI CS on microBUS port 1

DIO29

REF_SW_CTRL1

Antenna mux PA enable

DIO30

REF_SW_CTRL2

Antenna mux SubG enable

System requirements

Prerequisites

BeagleConnect Freedom requires CC1352 Flasher for flashing Zephyr firmware using west flash.

pip3 install cc1352-flasher

References

BeagleBoard.org BeagleConnect Freedom reference:

https://beagleconnect.org