BeagleBone Black Pinout, Pin Configuration, Technical Specs

BeagleBone Black Pinout, Pin Configuration,  is no much less than a computer. Yes, you study it right. It’s far packed with the entirety you discover on a computing device or a computer. A powerful processor, memory, and graphic acceleration, all shrunken down as chips and soldered into a unmarried circuit board. Therefore, it is truthful sufficient to name it a unmarried-board pc. This effective microcontroller board may be mounted with a display, speakers, ethernet community, keyboard, and mouse. Moreover, it could be used as well up a linux working device. It’s far a effective tool for hobbyists and researchers to construct sophisticated projects and a very good technique to learning greater about linux-based running structures.

Comparable development forums

raspberry pi, arduino yun, arm lpc2129, intel edison, beagle bone inexperienced. Beaglebone black pin configuration
every virtual i/o pin has 8 specific modes to choose from, inclusive of gpio. Under are the beaglebone black pinout tables for the p8 and p9 expansion headers of the beaglebone black. The proc column is the pin wide variety on the processor. The mode columns are the one-of-a-kind mode settings to be had for every pin. Please word that the mode5 is lacking as it honestly just doesn’t do whatever. The only pin that works in mode5 is gpio0_7 in growth header p9. It may be set as mmc0_swdp. Expansion header p8 pinout.BeagleBone Black Pinout, Pin Configuration, Technical Specs,

pin proc call mode0 mode1 mode2 mode3 mode4 mode6 mode7

1,2 gnd
3 r9 gpio1_6 gpmc_ad6 mmc1_dat6 gpio1[6]
4 t9 gpio1_7 gpmc_ad7 mmc1_dat7 gpio1[7]
5 r8 gpio1_2 gpmc_ad2 mmc1_dat2 gpio1[2]
6 t8 gpio1_3 gpmc_ad3 mmc1_dat3 gpio1[3]
7 r7 timer4 gpmc_advn_ale timer4 gpio2[2]
eight t7 timer7 gpmc_oen_ren timer7 gpio2[3]
nine t6 timer5 gpmc_be0n_cle timer5 gpio2[5]
10 u6 timer6 gpmc_wen timer6 gpio2[4]
11* r12 gpio1_13 gpmc_ad13 lcd_data18 mmc1_dat5* mmc2_dat1 eqep2b_in gpio1[13]
12* t12 gpio1_12 gpmc_ad12 lcd_data19 mmc1_dat4* mmc2_dat0 eqep2a_in gpio1[12]
13* t10 ehrpwm2b gpmc_ad9 lcd_data22 mmc1_dat1* mmc2_dat5 ehrpwm2b gpio0[23]
14* t11 gpio1_26 gpmc_ad10 lcd_data21 mmc1_dat2* mmc2_dat6 ehrpwm_tripzone gpio0[26]
15* u13 gpio1_15 gpmc_ad15 lcd_data16 mmc1_dat7* mmc2_dat3 eqep2_strobe gpio1[15]
sixteen* v13 gpio1_14 gpmc_ad14 lcd_data17 mmc1_dat6* mmc2_dat2 eqep2_index gpio1[14]
17* u12 gpio1_27 gpmc_ad11 lcd_data20 mmc1_dat3* mmc2_dat7 ehrpwm0_synco gpio0[27]
18 v12 gpio2_1 gpmc_clk_mux0 lcd_memory_clk gpmc_wait1 mmc2_clk mcasp0_fsr gpio2[1]
19* u10 ehrpwm2a gpmc_ad8 lcd_data23 mmc1_dat0* mmc2_dat4 ehrpwm2a gpio0[22]
20* v9 gpio1_31 gpmc_csn2 gpmc_be1n mmc1_cmd* gpio1[31]
21* u9 gpio1_30 gpmc_csn1 gpmc_clk mmc1_clk* gpio1[30]
22 v8 gpio1_5 gpmc_ad5 mmc1_dat5 gpio1[5]
23 u8 gpio1_4 gpmc_ad4 mmc1_dat4 gpio1[4]
24 v7 gpio1_1 gpmc_ad1 mmc1_dat1 gpio1[1]
25 u7 gpio1_0 gpmc_ad0 mmc1_dat0 gpio1[0]
26 v6 gpio1_29 gpmc_csn0 gpio1[29]
27* u5 gpio1_22 lcd_vsync* gpmc_a8 gpio2[22]
28* v5 gpio1_24 lcd_pcik* gpmc_a10 gpio2[24]
29* r5 gpio1_23 lcd_hsync* gpmc_a9 gpio2[23]
30* r6 gpio1_25 lcd_ac_bias_en* gpmc_a11 gpio2[25]
31* v4 uart5_ctsn lcd_data14* gpmc_a18 eqep1_index mcasp0_axr1 uart5_rxd uart5_ctsn gpio0[10]
32* t5 uart5_rtsn lcd_data15* gpmc_a19 eqep1_strobe mcasp0_ahclkx mcasp0_axr3 uart5_rtsn gpio0[eleven
33* v3 uart4_rtsn lcd_data13* gpmc_a17 eqep1b_in mcasp0_fsr mcasp0_axr3 uart4_rtsn gpio0[9]
34* u4 uart3_rtsn lcd_data11* gpmc_a15 ehrpwm1a mcasp0_ahclkr mcasp0_axr2 uart3_rtsn gpio2[17]
35* v2 uart4_ctsn lcd_data12* gpmc_a16 ehrpwm1_tripzone mcasp0_aclkr mcasp0_axr2 uart4_ctsn gpio0[8]
36* u3 uart3_ctsn lcd_data10* gpmc_a14 ehrpwm0_synco mcasp0_axr0 uart3_ctsn gpio2[16]
37* u1 uart5_txd lcd_data8* gpmc_a12 mcasp0_aclkx uart5
_txd uart2_ctsn gpio2[14]
38* u2 uart5_rxd lcd_data9* gpmc_a13 mcasp0_fsx uart5_rxd uart_rtsn gpio2[15]
39* t3 gpio2_12 lcd_data6* gpmc_a6 eqep2_index gpio2[12]
40* t4 gpio2_13 lcd_data7* gpmc_a7 eqep2_strobe pr1_edio_data_out7 gpio2[13]
41* t1 gpio2_10 lcd_data4* gpmc_a4 eqep2a_in gpio2[10]
forty two* t2 gpio2_11 lcd_data5* gpmc_a5 eqep2b_in gpio2[11]
forty three* r3 gpio2_8 lcd_data2* gpmc_a2 ehrpwm2_tripzone gpio2[8]
44* r4 gpio2_9 lcd_data3* gpmc_a3 ehrpwm_synco gpio2[9]
45* r1 gpio2_6 lcd_data0* gpmc_a0 ehrpwm2a gpio2[6]
forty six* r2 gpio2_7 lcd_data1* gpmc_a1 ehrpwm2b gpio2[7]

*some pins are utilized by internal garage emmc (11-21) and hdmi (27-forty six)

expansion header p9 pinout

pin proc name mode0 mode2 mode3 mode4 mode6 mode7
1,2 gnd
3,four dc_3. 3v
5,6 vdd_5v
7,eight sys_5v
9 pwr_but
10 a10 reset_out.BeagleBone Black Pinout, Pin Configuration, Technical Specs,
eleven t17 gpmc_wait0 mii2_crs gpmc_csn4 rmii2_crs_dv mmc1_sdcd uart4_rxd_mux2 gpio0[30]
12 u18 gpmc_be1n mii2_col gpmc_csn6 mmc_dat3 gpmc_dir mcasp0_aclkr_mux3 gpio1[28]
13 u17 gpmc_wpn mii2_rxerr gpmc_csn5 rmii2_rxerr mmc2_sdcd uart4_txd_mux2 gpio0[31]
14 u14 gpmc_a2 mii2_txd3 rgmii2_td3 mmc2_dat1 gpmc_a18 ehrpwm1a_mux1 gpio1[18]
15 r13 gpmc_a0 gmii2_txen rmii2_tctl mii2_txen gpmc_a16 ehrpwm1_tripzone gpio1[16]
sixteen t14 gpmc_a3 mii2_txd2 rgmii2_td2 mmc2_dat2 gpmc_a19 ehrpwm1b_mux1 gpio1[19]
17 a16 spi0_cs0 mmc2_sdwp i2c1_scl ehrpwm0_synci gpio0[5]
18 b16 spi0_d1 mmc1_sdwp i2cl_sda ehrpwm0_tripzone gpio0[4]
19 d17 uart1_rtsn timer5 dcan0_rx i2c2_scl spi1_cs1 gpio0[13]
20 d18 uart1_ctsn timer6 dcan0_tx i2c2_sda spi1_cs0 gpio0[12]
21 b17 spi0_d0 uart2_txd i2c2_scl ehrpwm0b emu3_mux1 gpio0[3]
22 a17 spi0_sclk uart2_rxd i2c2_sda ehrpwm0a emu2_mux1 gpio0[2]
23 v14 gpmc_a1 gmii2_rxdv rgmii2_rxdv mmc2_dat0 gpmc_a17 ehrpwm0_synco gpio1[17]
24 d15 uart1_txd mmc2_swdp dcan1_rx i2c1_scl gpio0[15]
25 a14 mcasp0_ahclkx eqep0_strobe mcasp0_axr3 mcasp1_axr1 emu4_mux2 gpio3[21]
26 d16 uart1_rxd mmc1_sdwp mcasp0_axr2 i2c1_sda gpio0[14]
27 c13 mcasp0_fsr eqep0b_in mcasp1_fsx emu2_mux2 gpio3[19]
28 c12 mcasp0_ahclkr ehrpwm0_synci spi1_cs0 ecap2_in_pwm2_out gpio3[17]
29 b13 mcasp0_fsx ehrpwm0b spi1_d0 mmc1_sdcd_mux1 gpio3[15]
30 d12 mcasp0_axr0 ehrpwm0_tripzone spi1_d1 mmc2_sdcd_mux1 gpio3[16]
31 a13 mcasp0_aclkx ehrpwm0a spi1_sclk mmc0_sdcd_mux1 gpio3[14]
32 vadc
33 c8 ain4
34 agnd
35 a8 ain6
36 b8 ain5
37 b7 ain2
38 a7 ain3
39 b6 ain0
40 c7 ain1
41 d14 xdma_event_intr1 tclkin clkout2 timer7_mux1 emu3_mux0 gpio0[20]
d13 mcasp0_axr1 eqep0_index mcasp1_axr0 emu3 gpio3[20]
forty two c18 ecapo_in_pwm0_out uart3_txd spi1_cs1 pr1_ecap0_ecap
_capin_apwm_o spi1_sclk xdma_event_intr2 gpio0[7]
b12 mcasp0_aclkr eqep0a_in mcasp0_axr2 mcasp1_aclkx gpio3[18]

up to eight, i/o pins may be configured with pwm (pulse width modulator) to generate signals to govern cars without taking up any more cpu cycle
pin range (32-forty) in header p9 constitutes a single 12-bit analog-to-virtual converter having 8 channels
there are i2c ports. The first i2c bus is applied to read eeproms. It may additionally be used for other virtual i/o operations without interfering with that characteristic. The second i2c is to be had to

configure consistent with the need of the user

there are 2 spi ports for immediate shifting of facts
for superior customers, the beaglebone black consists of 25 pru low latency i/os. They could make use 2 integrated 32 bit 2 hundred mhz microcontrollers called pru (programmable real-time unit) if you want to carry out a few real-time venture

beaglebone black technical specs


sitara am3358bzcz100

1 ghz, 2000 mips

graphics engine

sgx530 3-d, 20m polygons/s

sdram memory

512mb ddr3l 800 mhz

onboard flash

4gb, eight-bit embedded mmc


tps65217c pmic regulator and one extra ldo


debug support


optionally available onboard 20-pin cti jtag, serial header

power source

miniusb, usb or dc jack

5v dc outside via enlargement header


three. 4” x 2. 1”

6 layers


1-strength, 2-ethernet, 4-person controllable leds

hs usb 2. 0 consumer port

get right of entry to to usb0, customer mode via miniusb

hs usb 2. Zero host port

get admission to to usb1, kind a socket, 500 ma ls/fs/hs

serial port

uart0 get right of entry to via 6-pin 3. 3v ttl header. Header is populated


10/a hundred, rj45

sd/mmc connector

microsd, three. 3v

person input

reset button

boot button

strength button

video out

16b hdmi, 1280 x 1024 (max)

1024 x 768 x 1280 x 720, 1440 x 900, 1920 x 1080@24 hz w/edid aid


thru hdmi interface, stereo

expansion connectors

power 5v, 3. 3v, vdd_adc(1. 8v)

3. 3v i/o on all alerts

mcasp0, spi1, i2c, gpio(69 max), liquid crystal display, gpmc, mmc1, mmc2, 7 ain(1. 8v max), 4 timers, four serial ports, can0, ehrpwm(zero,2) , xdma interrupt, electricity button, expansion board identification (as much as 4 can be stacked)


39. Sixty eight grams (1. 4 oz.)


note: more technical facts may be determined in the beaglebone black datasheet, connected at the lowest of this web page.BeagleBone Black Pinout, Pin Configuration, Technical Specs.

Distinction between beaglebone black and beaglebone

beaglebone black



am3358bzcz100, 1ghz

am3359zcz72, 720 mhz

video out




512 mb ddr3l, 800mhz

256mb ddr2, 400mhz


4gb emmc , usd


onboard jt


sure, over usb



via usb

pwr exp header




210-460 ma@5v

300-500 ma@5v

wherein is beaglebone black used?

The beaglebone black is a pocket-friendly, compact improvement platform with brilliant help from its speedy-developing network. It’s miles a perfect tool for physical computing and smaller embedded applications. The great function of beaglebone black which makes it a whole sport changer is the feature to feature one-of-a-kind capes to it. Capes are plug-in boards which might be brought to beaglebone black to decorate its capability. Capes are available for motor manipulate, vga, digital camera, lcd, and different functionalities. The beaglebone black may be used when–BeagleBone Black Pinout, Pin Configuration, Technical Specs.

when you want to run heavy working systems with low power

there are numerous situations in the course of a diy project whilst arduino is not enough. For example, throughout the boot of the working machine and strolling heavy softwares, arduino would require more electricity. Here, black comes in on hand and does the equal operation with low energy.

When your project desires a number of hardware to be linked
in phrases of gpio connectivity, the beaglebone black knocks out raspberry pi. In pi, we’ve got a single 26-pin header to be used as 8 gpio pins or serial bus. However, in beaglebone black, we are able to find two 48-socket headers using which we can connect clearly n variety of i/o hardware. It additionally functions some of analog i/o pins to connect sensors which out-of-the-field pi lacks. While you want your project to begin fast
beaglebone black takes very less time to arise and strolling. It comes with pre-established linux distro which saves plenty of time and stops fuss. How to get began with beaglebone black? As referred to earlier also, that getting commenced with beaglebone black is a completely short and easy procedure. First, plug-in it into your pc the use of the protected mini usb. This will power it up and boot into its linux distro, angstrom

hook it as much as a display and usb peripherals

you may intall driving force to attach beaglebone black to internet browser an dcontrol it along with your laptop
from here, there aren’t any limits. You may get familiar with the linux operating device or write custom softwares for beaglebone black using python and libraries to manipulate all gpios.BeagleBone Black Pinout, Pin Configuration, Technical Specs.


motor controller
controlling and monitoring the use of show cape
bluetooth connectivity projects