1.. _beagleconnect_freedom: 2 3BeagleConnect Freedom 4##################### 5 6Overview 7******** 8 9BeagleBoard.org BeagleConnect Freedom is a wireless 10Internet of Things board based on the SimpleLink multi-Standard CC1352P7 wireless MCU. 11 12 13.. figure:: img/beagleconnect_freedom.webp 14 :align: center 15 :width: 500px 16 :alt: BeagleBoard.org BeagleConnect Freedom 17 18 BeagleBoard.org BeagleConnect Freedom 19 20Hardware 21******** 22BeagleBoard.org BeagleConnect Freedom board features the TI CC1352P7 wireless microcontroller. 23The BeagleConnect Freedom is the first available BeagleConnect solution consisting 24of a board and a case which ships programmed and ready to be used. 25 26BeagleConnect Freedom board runs the Zephyr RTOS and has mikroBUS ports along 27with BLE and Sub-GHz radios on it. 28 29The CC1352P7 wireless MCU has a 48 MHz Arm Cortex-M4F SoC and a Bluetooth Low Energy and IEEE 802.15.4. 30 31The board also features a TI MSP430F5503 microcontroller used as a USB-to-serial bridge and 32GPIO expander. 33 34 35Supported Features 36================== 37 38The board configuration supports the following hardware features: 39 40+-----------+------------+----------------------+ 41| Interface | Controller | Driver/Component | 42+===========+============+======================+ 43| GPIO | on-chip | gpio | 44+-----------+------------+----------------------+ 45| MPU | on-chip | arch/arm | 46+-----------+------------+----------------------+ 47| NVIC | on-chip | arch/arm | 48+-----------+------------+----------------------+ 49| PINMUX | on-chip | pinmux | 50+-----------+------------+----------------------+ 51| UART | on-chip | serial | 52+-----------+------------+----------------------+ 53| I2C | on-chip | i2c | 54+-----------+------------+----------------------+ 55| SPI | on-chip | spi | 56+-----------+------------+----------------------+ 57| HWINFO | on-chip | hwinfo | 58+-----------+------------+----------------------+ 59| I2C | off-chip | OPT3001 | 60+-----------+------------+----------------------+ 61| I2C | off-chip | HDC2010 | 62+-----------+------------+----------------------+ 63| I2C | off-chip | BCF_BRIDGE_MCU | 64+-----------+------------+----------------------+ 65 66Connections and IOs 67=================== 68 69.. figure:: img/beagleconnect_freedom_front_annotated.webp 70 :align: center 71 :width: 500px 72 :alt: Front connections 73 74 BeagleConnect Freedom front connections 75 76.. figure:: img/beagleconnect_freedom_back_annotated.webp 77 :align: center 78 :width: 500px 79 :alt: Back connections 80 81 BeagleConnect Freedom back connections 82 83 84+-------+--------------+-------------------------------------+ 85| Pin | Function | Usage | 86+=======+==============+=====================================+ 87| DIO5 | RST_MB2 | Reset mikroBUS port 2 | 88+-------+--------------+-------------------------------------+ 89| DIO6 | RST_MB1 | Reset mikroBUS port 1 | 90+-------+--------------+-------------------------------------+ 91| DIO7 | INT_SENSOR | On-board sensor interrupts | 92+-------+--------------+-------------------------------------+ 93| DIO8 | FLASH_CS | SPI flash chip-select | 94+-------+--------------+-------------------------------------+ 95| DIO9 | SDO / PICO | SPI serial data output | 96+-------+--------------+-------------------------------------+ 97| DIO10 | SCK | SPI serial clock | 98+-------+--------------+-------------------------------------+ 99| DIO11 | SDI / POCI | SPI serial data input | 100+-------+--------------+-------------------------------------+ 101| DIO12 | CC1352_RX | UART RXD mikroBUS port 1 or MSP430 | 102+-------+--------------+-------------------------------------+ 103| DIO13 | CC1352_TX | UART TXD mikroBUS port 1 or MSP430 | 104+-------+--------------+-------------------------------------+ 105| DIO14 | I2C_CTRL | Enable on-board sensor I2C bus | 106+-------+--------------+-------------------------------------+ 107| DIO15 | USER_BOOT | BOOT button status | 108+-------+--------------+-------------------------------------+ 109| DIO16 | INT_MB1 | INTERRUPT PIN on mikroBUS port 1 | 110+-------+--------------+-------------------------------------+ 111| DIO17 | PWM_MB1 | PWM PIN on mikroBUS port 1 | 112+-------+--------------+-------------------------------------+ 113| DIO18 | LED_LINK | Radio link indicator LED | 114+-------+--------------+-------------------------------------+ 115| DIO19 | PWM_MB2 | PWM PIN on mikroBUS port 2 | 116+-------+--------------+-------------------------------------+ 117| DIO20 | INT_MB2 | INTERRUPT PIN on mikroBUS port 2 | 118+-------+--------------+-------------------------------------+ 119| DIO21 | MB2_RX | UART RXD on mikroBUS port 2 | 120+-------+--------------+-------------------------------------+ 121| DIO22 | MB2_TX | UART TXD on mikroBUS port 2 | 122+-------+--------------+-------------------------------------+ 123| DIO23 | AN_MB1 | ANALOG PIN on mikroBUS port 1 | 124+-------+--------------+-------------------------------------+ 125| DIO24 | AN_MB2 | ANALOG PIN on mikroBUS port 2 | 126+-------+--------------+-------------------------------------+ 127| DIO25 | SCL | I2C SCL | 128+-------+--------------+-------------------------------------+ 129| DIO26 | SDA | I2C SDA | 130+-------+--------------+-------------------------------------+ 131| DIO27 | CS_MB2 | SPI CS on microBUS port 2 | 132+-------+--------------+-------------------------------------+ 133| DIO28 | CS_MB1 | SPI CS on microBUS port 1 | 134+-------+--------------+-------------------------------------+ 135| DIO29 | REF_SW_CTRL1 | Antenna mux PA enable | 136+-------+--------------+-------------------------------------+ 137| DIO30 | REF_SW_CTRL2 | Antenna mux SubG enable | 138+-------+--------------+-------------------------------------+ 139 140References 141********** 142 143BeagleBoard.org BeagleConnect Freedom reference: 144 https://beagleconnect.org 145