Welcome to new site for BeagleBoard.org docs!

PocketBeagle Overview#

PocketBeagle is built around Octavo Systems’ OSD335x-SM System-In-Package that integrates a high-performance Texas Instruments AM3358 processor, 512MB of DDR3, power management, nonvolatile serial memory and over 100 passive components into a single package. This integration saves board space by eliminating several packages that would otherwise need to be placed on the board, but more notably simplifies our board design so we can focus on the user experience.

The compact PocketBeagle design also offers access through the expansion headers to many of the interfaces and allows for the use of add-on boards called PocketCapes and Click Boards from MikroElektronika, to add many different combinations of features. A user may also develop their own board or add their own circuitry.

PocketBeagle Features and Specification#

This section covers the specifications and features of the board in a chart and provides a high level description of the major components and interfaces that make up the board.

Table 91 PocketBeagle Features#



Octavo Systems OSD335x-SM in 256 Ball BGA (21mm x 21mm)

SiP Incorporates


Texas Instruments 1GHz Sitara™ AM3358 ARM® Cortex®-A8 with NEON floating-point accelerator

Graphics Engine

Imagination Technologies PowerVR SGX530 Graphics Accelerator

Real-Time Units

2x programmable real-time unit (PRU) 32-bit 200MHz microcontrollers with single-cycle I/O latency


ARM® Cortex®-M3 for power management functions

SDRAM Memory

512MB DDR3 800MHz RAM

Non-Volatile Memory

4KB I2C EEPROM for board configuration information

Power Management

TPS65217C PMIC along with TL5209 LDO to provide power to the system with integrated 1-cell LiPo battery support



Bootable microSD card slot


High speed USB 2.0 OTG (host/client) micro-B connector

Debug Support

JTAG test points and gdb/other monitor-mode debug possible

Power Source

microUSB connector, also expansion header options (battery, VIN or USB-VIN)

User I/O

Power Button with press detection interrupt via TPS65217C PMIC

Expansion Header


High speed USB 2.0 OTG (host/client) control signals

Analog Inputs

8 analog inputs with 6 @ 1.8V and 2 @ 3.3V along with 1.8V references

Digital I/O

44 digital GPIOs accessible with 18 enabled by default including 2 shared with the 3.3V analog input pins


3 UARTs accessible with 2 enabled by default


2 I2C buses enabled by default


2 SPI buses with single chip selects enabled by default


4 Pulse Width Modulation outputs accessible with 2 enabled by default


2 Quadrature encoder inputs accessible


2 CAN bus controllers accessible

OSD3358-512M-BSM System in Package#

The Octavo Systems OSD3358-512M-BSM System-In-Package (SiP) is part of a family of products that are building blocks designed to allow easy and cost-effective implementation of systems based in Texas Instruments powerful Sitara AM335x line of processors. The OSD335x-SM integrates the AM335x along with the TI TPS65217C PMIC, the TI TL5209 LDO, up to 1 GB of DDR3 Memory, a 4 KB EEPROM for non-volatile configuration storage and resistors, capacitors and inductors into a single 21mm x 21mm design-in-ready package.

With this level of integration, the OSD335x-SM family of SiPs allows designers to focus on the key aspects of their system without spending time on the complicated high-speed design of the processor/DDR3 interface or the PMIC power distribution. It reduces size and complexity of design.

Full Datasheet and more information is available at octavosystems.com/octavo_products/osd335x-sm/

Board Component Locations#

This section describes the key components on the board, their location and function.

Figure below shows the locations of the devices, connectors, LEDs, and switches on the PCB layout of the board.

Key Board Component Locations

Fig. 474 Key Board Component Locations#

Key Components

  • The Octavo Systems OSD3358-512M-BSM System-In-Package is the processor system for the board

  • P1 and P2 Headers come unpopulated so a user may choose their orientation

  • User LEDs provides 4 programmable blue LEDs

  • Power BUTTON can be used to power up or power down the board (see section 3.3.3 for details)

  • USB 2.0 OTG is a microUSB connection to a PC that can also power the board

  • Power LED provides communication regarding the power to the board

  • microSD slot is where a microSD card can be installed.