0% found this document useful (0 votes)
76 views

BeagleBone Black Pinout, Pin Configuration, Features and Applications

The document discusses the BeagleBone Black, including its pinout, pin configuration, features, and applications. Key points: - The BeagleBone Black is a small system-on-chip that functions similarly to a computer and is used for projects involving automation, IoT, and robotics. - It has two expansion headers (P8 and P9) that provide access to various pins including power pins, GPIO pins, communication pins, and analog/digital converter channels. - Applications include use as a server, hub, and for development purposes in fields like automation, IoT, and robotics.

Uploaded by

alijafari.sut
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

BeagleBone Black Pinout, Pin Configuration, Features and Applications

The document discusses the BeagleBone Black, including its pinout, pin configuration, features, and applications. Key points: - The BeagleBone Black is a small system-on-chip that functions similarly to a computer and is used for projects involving automation, IoT, and robotics. - It has two expansion headers (P8 and P9) that provide access to various pins including power pins, GPIO pins, communication pins, and analog/digital converter channels. - Applications include use as a server, hub, and for development purposes in fields like automation, IoT, and robotics.

Uploaded by

alijafari.sut
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

Home Microcontrollers  Softwares  Projects  Electronics components Buy electronic Components Online Contact  

Search … BeagleBone Black Pinout, Pin


Configuration and Features
Archives
September 2022 BeagleBone Black is a small package of a microprocessor and memory which helps to
operate the other embedded system through a Linux operating system. It is a system on chip
August 2022 SoC . It is a small packed of everything found on a computer or a laptop. The BeagleBone
black is just like the simple BeagleBone but it is faster and has some extra features which
July 2022
make it preferable. Most of the engineers and developers like to use it as a server and hub
June 2022 for small networks. It is widely used in automation, IoT and robotic at the development level.

May 2022
Table of Contents
April 2022 1. Pin Configuration Diagram BeagleBone Black
2. BeagleBone Balck Pinout Details
March 2022 2.1. Power Pin BeagleBone Black
2.2. GPIO Pins BB
February 2022 2.3. BB UART Communication Pins
2.4. SPI Communication Channel Pins
January 2022
2.5. I2C Communication Channels BeagleBone Black
December 2021 2.6. PWM Channel Pins
2.7. MCASP Pins
November 2021 2.8. MMC Support Pins BeagleBone Black
2.9. BB HDMI LCD Interface Pins
October 2021 2.10. Analog to Digital Converter Channels
2.11. BeagleBone Timers Modules Pins
September 2021
3. BeagleBone Black Block Diagram
August 2021 4. Applications
5. BeagleBone Black main Features
July 2021 6. 2D DIAGRAM for PCB

June 2021
https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 1/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

May 2021 Pin Configuration Diagram BeagleBone Black


This section explains pinout diagram . We will learn about the functionality of all pins of BB.
April 2021 This BB consists of 1GHz, AM335x with ARM Cortex-A8 processor .
March 2021

February 2021

January 2021

December 2020

November 2020

October 2020

September 2020

August 2020

July 2020

June 2020

May 2020 BeagleBone Balck Pinout Details


April 2020 Power Pin BeagleBone Black
BeagleBone Black has two expansion headers P8 and P9, each header gives the 46 pins
March 2020
which can give 3.3V I/O signal. In the case of 5V on the pin, the board will be damaged.
February 2020
Power Input: BeagleBone Black has two power inputs, one is through a DC power Jack input
January 2020 port and the second one is USB. Both ports have different power input ratings.

December 2019 Power output: Beagle Bone has three power output pins; these pins can be used to give
powers to external devices. 1. The first pin gives 3Volts and its power comes directly from
November 2019
LDO (Low Dropout) and it can be used for maximum 250mA current rating devices. In case of
October 2019 an increase in ampere external power device is recommended to use. 

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 2/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

September 2019 2. The second power port gives 5 volts output and it comes directly from the DC Jack
power supply pin. There won’t be any power on this pin when the device will be
August 2019 operated with a USB power pin. The current on this pin will be dependent on the DC
July 2019
power input but it will be limited to 1000mA
3. The third power port uses a regulator and it comes from both USB and DC power. The
June 2019 voltage on this pin will be 5 volts but the current will depend on the power input.

May 2019 All these pins are multiple in numbers and all of them are given below:
April 2019
In P9
March 2019 +3.3V – Pin3, Pin4
+5V (VDD) – Pin5, Pin6
February 2019 +5V (SYS) – Pin7, Pin8

January 2019 Ground: Every two devices need a common ground to operate and BeagleBone Black has
multiple of them. All these pins are connected internally with each other and all the other
December 2018
peripherals. The list of all ground pins in BeagleBone Black are:
November 2018
In P8:
October 2018 DGND – Pin1, Pin2, Pin43, Pin44, Pin45, Pin46
In P9:
September 2018 DGND – Pin 1, 2
August 2018
Power Button: The power button is a special kind of feature within the BeagleBone Black. It
July 2018 allows to shut down the device orderly through an external pulse by saving all data. Power
Button is only one and it is in the expansion header P9:
June 2018
PWR_BUT – Pin9
May 2018

April 2018 Reset Button: The device has an external reset button that restarts the device safely. The
reset button is in P9 Header and its pin is given below:
March 2018
SYS_RESETN – Pin10
February 2018

December 2017 GPIO Pins BB
https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 3/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

November 2017 Digital Input/ Output: There are almost 69 I/O pins the device but the rest of them can also
be used for other predefined functions. Those I/O pins have 3.3Volts on all the pins. In
October 2017 BeagleBone Black all I/O pins are given below:
September 2017
In P9 header:
August 2017 GPIO_30 – Pin11
GPIO_60 – Pin12
July 2017 GPIO_31 – Pin 13
GPIO_40 – Pin 14
June 2017
GPIO_48 – Pin 15
May 2017 GPIO_51 – Pin 16
GPIO_4 – Pin17
April 2017 GPIO_5 – Pin18
GPIO_13 – Pin19
March 2017 GPIO_12 – Pin20
GPIO_3 – Pin21
February 2017
GPIO_2 – Pin22
January 2017 GPIO_49 – Pin23
GPIO_15 – Pin24
December 2016 GPIO_117 – Pin25
GPIO_14 – Pin26
November 2016 GPIO_125 – Pin27
October 2016
GPIO_123 – Pin28
GPIO_111 – Pin29
September 2016 GPIO_112 – Pin30
GPIO_110 – Pin31
July 2016 GPIO_20 – Pin41
GPIO_7 – Pin42
May 2016
In P8 header:
April 2016 GPIO_38 – Pin3
GPIO_39 – Pin4
March 2016 GPIO_34 – Pin5
GPIO_35 – Pin6
December 2015 GPIO_66 – Pin7
GPIO_67 – Pin8 
November 2015
GPIO_69 – Pin9
https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 4/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

October 2015 GPIO_68 – Pin10


GPIO_45 – Pin11
September 2015 GPIO_44 – Pin12
August 2015
GPIO_23 – Pin13
GPIO_26 – Pin14
July 2015 GPIO_47 – Pin15
GPIO_46 – Pin16
June 2015 GPIO_27 – Pin17
GPIO_65 – Pin18
May 2015
GPIO_22 – Pin19
April 2015 GPIO_63 – Pin20
GPIO_62 – Pin21
March 2015 GPIO_37 – Pin22
GPIO_36 – Pin23
February 2015 GPIO_33 – Pin24
GPIO_32 – Pin25
January 2015
GPIO_61 – Pin26
December 2014 GPIO_86 – Pin27
GPIO_88 – Pin28
November 2014 GPIO_87 – Pin29
GPIO_10 – Pin31
October 2014 GPIO_11 – Pin32
September 2014
GPIO_9 – Pin33
GPIO_81 – Pin34
August 2014 GPIO_8 – Pin35
GPIO_80 – Pin36
July 2014 GPIO_78 – Pin37
GPIO_79 – Pin38
GPIO_76 – Pin39
GPIO_77 – Pin40
GPIO_74 – Pin41
GPIO_75 – Pin42
GPIO_72 – Pin43
GPIO_73 – Pin44

GPIO_70 – Pin45
GPIO_71 – Pin46
https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 5/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

BB UART Communication Pins


It is one of the most popular serial communication for most of the systems and devices. In
this communication, sperate pins are used for transmitting and receiving data. In BeagleBone
Black there are multiple UART communication systems, all of them are given below:

In P8:
UART5_TX – Pin37
UART5_RX – Pin38
In P9:
UART1_TX – Pin24
UART1_RX – Pin26
UART2_TX – Pin21
UART2_RX – Pin22
UART4_TX – Pin11
UART4_RX – Pin13

SPI Communication Channel Pins


There are two SPI communication pins in BeagleBone Black. Both of these SPI also have
separate slave select. Due to multiple slave select, each device could be used to communicate
with two different kinds of SPI protocol devices. Both SPI communication pins are in
Expansion Header P9:

SPI0_CS0 – Pin17
SPI0_D0 – Pin21
SPI0_D1 – Pin18
SPI0_SCLK – Pin22
SPI1_CS0 – Pin28
SPI1_D0 – Pin29
SPI1_D1 – Pin30
SPI1_SCLK – Pin31

I2C Communication Channels BeagleBone Black


https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 6/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

There is another serial communication system known as I2C, which is by some sensors and
servos. In BeagleBone there are two I­2C communications pairs, and all of them are in P9
Expansion Header:

I2C1_SCL – Pin17
I2C1_SDA – Pin18
I2C2_SCL – Pin19
I2C2_SDA – Pin20

PWM Channel Pins


BeagleBone Black can generate the desired output square pulse to control the motors or any
other operate able devices. It has multiple PWM pins that use internal timers and Prescaler to
generate the output signal. All PWM pins are given below:

In P8:
PWM0A – Pin22
PWM0B – Pin21
PWM0A – Pin31
PWM0B – Pin29
PWM1A – Pin14
PWM1B – Pin16
ECAPPWM0 – Pin42
ECAPPWM2 – Pin28
In P9:
PWM1A – Pin36
PWM1B – Pin34
PWM2A – Pin45
PWM2B – Pin46
PWM2A – Pin19
PWM2B – Pin13

ECAP-PWM: Those pins are for PWM signal generator but they can also be programmed for
the PWM input signal. PWM can use to calculate the external device frequency and duty cycle.
ECAPPWM pins are limited in number in BeagleBone Black and all of them are listed below: 

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 7/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

In P9:
ECAPPWM0 – Pin42
ECAPPWM2 – Pin28

MCASP Pins
It is a port used for multi-channel serial applications. It uses the sperate clock, data and frame
sync pin. In Beagle Bone the MCASP pins are in P9 Header which is given below:

MCASP0_FSX (Frame Sync) – Pin29


MCASP0_ACLKX (Clock Sync) – Pin25
MCASP0_AHCLKX (Data Out) – Pin31
MCASP0_AXR2 (Data In) – Pin28

MMC Support Pins BeagleBone Black


It stands for a multimedia controller. In BeagleBone Black there is an embedded 2GB MMC
that allows the device to boot from the built-in eMMC instead of an SD card. The MMC1 is a
default boot mode directly connected to processor port but in case of SD card, the default
mode will not be used because eMMC is 8-bit and allow specific pins to perform. The third
MMC which is called MMC2 will be used by other modules, only MMC1 has external pins to
operate. All MMC1 pins are in Header P8:

MMC1_CMD – Pin20
MMC1_CLK – Pin21
MMC1_DAT0 – Pin25
MMC1_DAT1 – Pin24
MMC1_DAT2 – Pin5
MMC1_DAT3 – Pin6
MMC1_DAT4 – Pin23
MMC1_DAT5 – Pin22
MMC1_DAT6 – Pin3
MMC1_DAT7 – Pin4

BB HDMI LCD Interface Pins 

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 8/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

Beagle Bone can be used to drive the LCD through HDMI. It has some pins which are used for
HDMI framer but those pins are used for performing some other function. So in case of using
these pins for other functions, the framer won’t operate because all these pins are for input
signals. All these pins are in Expansion Header P8 which are listed below:

LCD_VSYNC – Pin27
LCD_PCLK – Pin28
LCD_HSYNC – Pin29
LCD_AC_BIAS – Pin30
LCD_DATA14 – Pin31
LCD_DATA15 – Pin32
LCD_DATA13 – Pin33
LCD_DATA11 – Pin34
LCD_DATA12 – Pin35
LCD_DATA10 – Pin36
LCD_DATA8 – Pin37
LCD_DATA9 – Pin38
LCD_DATA6 – Pin39
LCD_DATA7 – Pin40
LCD_DATA4 – Pin41
LCD_DATA5 – Pin42
LCD_DATA2 – Pin43
LCD_DATA3 – Pin44
LCD_DATA0 – Pin45
LCD_DATA1 – Pin46

Analog to Digital Converter Channels


In BeagleBone analog signal can be converted directly to the Digital Signal. It has a total of 7
A/D channels and all of them use a single 12-bit ADC channel which needs to be activated first
by give 1.8V power through ADC power pins. All ADC channels and power pins are in
expansion header P9 which are given below:

AIN0 – Pin39
AIN1 – Pin40 
AIN2 – Pin37
https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 9/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

AIN3 – Pin38
AIN4 – Pin33
AIN5 – Pin36
AIN6 – Pin35
VDD_ADC – Pin32
GND_ADC – Pin34

BeagleBone Timers Modules Pins


Timers have become the basic requirement of most of the external devices. BeagleBone
Blacks provide the four internal timers which are being used according to the external pulse
input pins. All these pins are in P8, which are given below:

TIMER1 – Pin10
TIMER2 – Pin9
TIMER4 – Pin7
TIMER7 – Pin8

BeagleBone Black Block Diagram


The block diagram of the BeagleBone Black is given below:

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 10/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

Applications
It is used in small network projects by developers for testing and designing.
In most of the IoT projects at commercial devices comes with BeagleBone as a Server.
BeagleBone Black is used as a single control unit for most of the industrial devices.

BeagleBone Black main Features 

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 11/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

FEATURES & SPECIFICATIONS

Graphics Engine SGX530 3D, 20M Polygons/S

CPU Frequency 1GHz, AM335x with ARM Cortex-A8 processor

Operating Voltage Range 5V with 210-460mA

GPIO PORTS 69 I/O Pins (but other can be used)

LAN Available

SD Card Available

HDMI Available

WIFI Not Available

PWR Exp Header Not Available


ADVERTISEMENT
Power Source DC Power Jack, mini USB Port

MCASP, SPI, I2C, LCD, MMC, GPMC, USART, Subscribe to Blog via Email
Expansion Connectors Power Button, XDMA Interrupt, CAN, Email Address
EHRPWM, PWM, ADC

SRAM 512MB (DDR3L – 800MHz)


SUBSCRIBE
Debug JTAG and Serial Header

FLASH (Program Memory) 4GB, 8-bit eMMC


PCB Assembly Services
EEPROM 512 bytes

2D DIAGRAM for PCB

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 12/14
9/29/22, 1:52 PM BeagleBone Black Pinout, Pin Configuration, Features and applications

Categories
Select Category

 Electronics components

Subscribe to Blog via Email


Enter your email address to subscribe to this blog and receive notifications of new posts by Recent Posts
email. STM32 Blue Pill Timer Encoder Mode
with Rotary Encoder Example
Email Address STM32 Blue Pill Timer Input Capture
Mode with Frequency Measurement
Example
SUBSCRIBE
STM32 Blue Pill ADC with Polling,
Interrupt and DMA

STM32 Blue Pill UART DMA with


STM32Cube IDE and HAL Libraries
1 thought on “BeagleBone Black Pinout, Pin Configuration
and Features” STM32 Blue Pill UART Interrupt with
CubeIDE and HAL Libraries

Chang Daubney
January 26, 2022 at 10:00 pm ADVERTISEMENT

nice post, keep it up 

https://microcontrollerslab.com/beaglebone-black-pinout-pin-configuration-features-applications/ 13/14

You might also like