# BeagleConnect Freedom

> Open-source wireless IoT board with TI CC1352P7 dual-band radio (sub-GHz + 2.4 GHz), BLE 5.0, two mikroBUS sockets for 1,000+ Click boards, and Zephyr RTOS. Designed for long-range wireless sensor networks up to 1 km.

## Quick Facts

- **Brand:** BeagleBoard.org
- **Board Type:** CC1352P7
- **Price:** ~$29.67
- **Product Readiness:** developer
- **CPU:** ARM Cortex-M4F @ 48MHz, FPU, DSP
- **CPU Architecture:** ARM Cortex-M4F
- **CPU Cores:** 1
- **RAM:** 144 KB SRAM + 8 KB cache
- **Flash:** 704 KB + 2 MB external SPI
- **USB:** USB-C (via MSP430 bridge)
- **Power:** 5V via USB-C or battery
- **Operating Voltage:** 3.3V
- **Antenna:** built-in 2.4GHz chip antenna + U.FL for sub-GHz

## Connectivity

- **Bluetooth:** Bluetooth 5.0 BLE

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Compatible Firmware

Zephyr RTOS, micropython

## Use Cases

- long-range-wireless-sensors
- sub-ghz-iot
- industrial-iot
- environmental-monitoring
- mikrobus-prototyping
- beaglebone-expansion
- sensor-aggregation

## Components

- **TI CC1352P7** (MCU): TI SimpleLink multi-band wireless MCU with ARM Cortex-M4F @ 48MHz, 704KB flash, 144KB SRAM, supporting sub-1 GHz (287-1054 MHz) and 2.4 GHz bands for BLE 5.0, IEEE 802.15.4, Wi-SUN, and Sidewalk — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Fcc1352p7.pdf&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- **TI MSP430F5503** (MCU): TI MSP430 mixed-signal microcontroller with 32KB flash and 4KB RAM, serving as USB-to-UART bridge for serial console and firmware updates — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Fproduct%2FMSP430F5503&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- **TI OPT3001** (Sensor): TI digital ambient light sensor measuring 0.01 to 83,000 lux with human-eye spectral response, I2C interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Fopt3001.pdf&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- **TI HDC2010** (Sensor): TI integrated humidity and temperature sensor with ±2% RH accuracy and ±0.2°C accuracy, I2C interface, ultra-low power — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Fproduct%2FHDC2010&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- **2MB SPI Flash** (Storage): 2MB SPI NOR flash memory for firmware storage, OTA updates, and data logging — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Fcc1352p7.pdf&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- **TI BQ2104** (Battery Charger): TI battery charger for powering the board from rechargeable batteries in field deployments — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Fcc1352p7.pdf&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)

## Protocols

- **UART** (UART0): TX: DIO13, RX: DIO12
- **UART** (UART1): TX: DIO22, RX: DIO21
- **I2C**: SCL: DIO25, SDA: DIO26
- **SPI**: SCK: DIO10, MOSI: DIO9, MISO: DIO11, CS_FLASH: DIO8, CS_MB1: DIO28, CS_MB2: DIO27
- **USB**
- **IEEE 802.15.4**
- **BLE**
- **mikroBUS**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| DIO5 | Reset mikroBUS 2 | — | — |
| DIO6 | Reset mikroBUS 1 | — | — |
| DIO7 | Sensor Interrupt | — | — |
| DIO8 | SPI Flash CS | SPI | — |
| DIO9 | SPI MOSI | SPI | — |
| DIO10 | SPI SCK | SPI | — |
| DIO11 | SPI MISO | SPI | — |
| DIO12 | UART0 RX | UART | — |
| DIO13 | UART0 TX | UART | — |
| DIO14 | I2C Bus Control | — | — |
| DIO15 | User Boot Button | — | digital-input |
| DIO16 | mikroBUS 1 Interrupt | — | — |
| DIO17 | mikroBUS 1 PWM | — | pwm |
| DIO18 | Link LED | — | — |
| DIO19 | mikroBUS 2 PWM | — | pwm |
| DIO20 | mikroBUS 2 Interrupt | — | — |
| DIO21 | UART1 RX | UART | — |
| DIO22 | UART1 TX | UART | — |
| DIO23 | mikroBUS 1 Analog | — | adc |
| DIO24 | mikroBUS 2 Analog | — | adc |
| DIO25 | I2C SCL | I2C | — |
| DIO26 | I2C SDA | I2C | — |
| DIO27 | SPI CS mikroBUS 2 | SPI | — |
| DIO28 | SPI CS mikroBUS 1 | SPI | — |

## Description

## Overview

The BeagleConnect Freedom is an open-source wireless IoT development board from BeagleBoard.org built around the Texas Instruments CC1352P7 multi-band wireless MCU. It's designed to connect sensors and peripherals to a BeagleBone or Linux host via sub-GHz wireless with up to 1 km range.

The dual-band radio covers sub-1 GHz (287–1054 MHz) and 2.4 GHz bands, supporting BLE 5.0, IEEE 802.15.4, Wi-SUN, and Amazon Sidewalk protocols. Two mikroBUS sockets provide instant compatibility with over 1,000 MikroElektronika Click sensor boards — snap on a sensor board and start collecting data wirelessly.

The board includes onboard TI OPT3001 light sensor and HDC2010 humidity/temperature sensor, a TI MSP430F5503 co-processor for USB-UART bridging, 2 MB external SPI flash, battery charger, and a plastic enclosure with attached sub-GHz antenna. It runs Zephyr RTOS and integrates with Linux via the Greybus protocol for seamless BeagleBone expansion.

## Where to Buy

- [Electromaker](https://openhardware.directory/r?to=https%3A%2F%2Felectromaker.io%2Fshop%2Fproduct%2Fbeagleconnect-freedom&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export) — $29.67
- [Mouser](https://openhardware.directory/r?to=https%3A%2F%2Fwww.mouser.com%2FProductDetail%2F102110577&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export) — $29.67
- [DigiKey](https://openhardware.directory/r?to=https%3A%2F%2Fwww.digikey.com%2Fen%2Fproducts%2Fdetail%2F102110577&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export) — $29.67
- [Farnell](https://openhardware.directory/r?to=https%3A%2F%2Fwww.farnell.com%2F&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export) — $29.67

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.beagleboard.org%2Fboards%2Fbeagleconnect-freedom&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgit.beagleboard.org%2Fbeagleconnect%2Ffreedom&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.beagleboard.org%2Fboards%2Fbeagleconnect%2Ffreedom%2Findex.html&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Fcc1352p7.pdf&ref=openhardware.directory&product=beagleconnect-freedom&source=md-export)

## Tags

`beagleboard`, `cc1352`, `sub-ghz`, `iot`, `wireless`, `zephyr`, `mikrobus`, `sensor-network`, `open-hardware`, `ti`

## Images

![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/ff9c521adb2e.png)
![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/dde445480090.png)
![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/1770a9b69639.png)
![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/f41d77e61537.png)
![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/351e7ac68e0e.webp)
![BeagleConnect Freedom](https://nbg1.your-objectstorage.com/openhardware-directory/entities/beagleconnect-freedom/2da6c0f649a8.png)

> **Battery Powered:** Rechargeable (BQ2104 charger)

---
[View full device page](https://openhardware.directory/devices/beagleconnect-freedom)