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