Circuitco: BB-BONE-000 BeagleBone based on TI AM335x Microprocessor

Version 3
    Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


    Kit Overview


    The BeagleBone is the low-cost, high-expansion hardware-hacker focused BeagleBoard. It is a bare-bones BeagleBoard that acts as a USB or Ethernet connected expansion companion for your current BeagleBoard and BeagleBoard-xM or works stand-alone. The BeagleBone is small even by BeagleBoard standards and with the high-performance ARM capabilities you expect from a BeagleBoard, the BeagleBone brings full-featured Linux to places it has never gone before.


    The  board  currently  uses  either  the AM3359AM3359 or AM3358AM3358  processor in the 15x15 package. Actual processor speed will be determined by the actual devices supplied. The board is being released prior to the processor being in full production and as a result, has the AM3359 due to availability of those parts at this time. When changed to the AM3358, no loss of features will be experienced. It has been equipped with a minimum set of features to allow the user to experience the power of the processor and is not intended as a full development platform as many of the features and interfaces supplied by the processor are not accessible from the BeagleBone via onboard support of some interfaces. By utilizing comprehensive expansion connectors, the BeagleBone is highly extensible to add many features and interfaces via add-on boards or Capes. A majority of the signals from the processor are exposed via the expansion headers and can be accessed there, but may require additional hardware in order to use them. This will be handled by the creation of Capes in the future. Due to the deep multiplexing of the pins, there are limits as to how many interfaces can coexist at any one time. Refer to the processor documentation for more information.


    At over 1.5 billion Dhrystone operations per second and vector floating point arithmetic operations, the BeagleBone is capable of not just interfacing to all of your robotics motor drivers, location or pressure sensors and 2D or 3D cameras, but also running OpenCV, OpenNI and other image collection and analysis software to recognize the objects around your robot and the gestures you might make to control it. Through HDMI, VGA or LCD expansion boards, it is capable of decoding and displaying mutliple video formats utilizing a completely open source software stack and synchronizing playback over Ethernet or USB with other BeagleBoards to create massive video walls. If what you are into is building 3D printers, then the BeagleBone has the extensive PWM capabilities, the on-chip Ethernet and the 3D rendering and manipulation capabilities all help you eliminate both your underpowered microcontroller-based controller board as well as that PC from your basement.


    Key Applications: Portable Navigation, Connected Vending Machines, Home/Building Automation, Consumer Electronics, industrial robotics, 3D printers, In-vehicle entertainment and monitoring, etc.

    More Development Kits and Tools
    orangearrw.gifTexas Instruments Development Kitsorangearrw.gifTexas Instruments Development Tools
    orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode


    Development Tools


    Software Development Tools:

    Tool   TypeSupplierMPNSupported   FamilyDescription
    IDETexas InstrumentsCode Composer Studio (CCStudio)TI ARM MCUs CCStudio is an integrated development environment (IDE) for TI embedded   processor families. CCStudio comprises a suite of tools used to develop and debug embedded applications. It includes   compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators,   real-time operating system and many other features. Learn More
    IDEARMARM DS-5ARM9™ / ARM11™ / Cortex™-A MPUsThe ARM® Development Studio 5 (DS™-5) is a suite of professional software development tools for all ARM processors. Comprising features such as the ARM Compiler, powerful OS-aware debugger, system-wide performance analyzer, and real-time system simulator, DS-5 is an IDE that assists engineers in delivering optimized and robust software for ARM processors. Learn More


    Hardware Development Tools:


    Tool   TypeSupplierMPNSupported   FamilyDescription



    Texas InstrumentsTMDSEMU560v2STM-UETMDSEMU560v2STM-UESitara™ ARM® MPUsXDS560v2 System Trace Emulator
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-A / ARM7™ / ARM9™ / ARM11™ / Cortex-R4JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-A / ARM7™ / ARM9™ / ARM11™ / Cortex-R4Flash Programmer for ARM and Cortex cores



    Back to top


    Technical Documents

    Learning Center


    User Guide

    TI: AM335x Device Evaluation Guide

    User GuideTI: Powering the AM335x with the TPS650250
    User GuideTI: TPS65910Ax User's Guide for AM335x Processors (Rev. A)
    Reference ManualCIRCUITCO: BeagleBone Rev A5 System Reference Manual

    TI: AM335x ARM Cortex-A8 Microprocessors (MPUs) (Rev. D)

    Revision NoteTI: AM335x ARM Cortex-A8 Microprocessors (MPUs) Silicon Errata (Silicon Rev. 1.0) (Rev. B)


    Design Elements


    SchematicsCIRCUITCO:Schematic of BB-BONE-000
    LayoutCIRCUITCO:PCB Files of BB-BONE-000
    Simulation ModelTI: AM335x ZCE IBIS Model
    Simulation ModelTI: AM335x ZCZ IBIS Model (Rev. B)


    Back to top




    Video 1Video 2



    Back to top


    Kit Features

    BB-BONE-000 blk.png

    • AM335xAM335x processor in the 15x15 package
    • A single x16 bit DDR2 memory device is used
      • Support 256MB at 400MHz
    • A single 32KB EEPROM is provided on I2C0 that holds the board information
    • An onboard USB HUB
      • USB to serial debug
      • USB to JTAG
      • USB processor port access
    • 10/100 Ethernet RJ45 socket, IPv4 and IPv6 networking
    • microSD connector to act as the primary boot source for the board
      • Shipped with 4GB microSD card with the Angstrom Distribution with node.js and Cloud9 IDE
    • Single cable development environment with built-in FTDI-based serial/JTAG and on-board hub to give the same cable simultaneous access to a USB device port on the target processor
    • Able to be powered from a USB port on a PC or from an optional 5VDC power supply
    • Extensive I/O: 2 I2C, 5 UART, SPI, CAN, 66 GPIO, 8 PWM, 8 AD
    • A full 24 bit LCD panel can be supported
    • Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing
    • Easier to clone thanks to larger pitch on BGA devices (0.8mm vs. 0.4mm), no package-on-package memories, standard DDR2 vs. LPDDR, integrated USB PHYs and more.
    • Board size: 3.4" x 2.1"



    Back to top

    Kit Contents


    • BeagleBone board
    • USB Cable
    • 4GB uSD card and documentation
      • Preloaded with Angstrom ARM Linux Distribution



    Back to top