AM335x consists of 6 different devices with various options including speed grades, packages, graphics and peripherals. The table below gives a brief overview of options. Choose one to take you to the relevant product page. There, you’ll find the latest datasheet, errata, technical reference manual and more. You’ll want to book mark that page.See detailed paramaters
|AM335x ARM Cortex™-A8 Processors|
|Core Feature||AM3352 Product Folder||AM3354 Product Folder||AM3356 Product Folder||AM3357 Product Folder||AM3358 Product Folder||AM3359 Product Folder|
|Package||13x13mm, 0.65mm (ZCE)||15x15mm, 0.8mm (ZCZ)||13x13mm, 0.65mm (ZCE)||15x15mm, 0.8mm (ZCZ)||15x15mm,
|CPU Speed (MHz)||600||800|
|Core Internal Memory||64KB SRAM shared w/
Data 32KB Cache, Programmable 32KB Cache
|On-chip L2 (KB)||256|
|External Memory Interface||DDR2/DDR3/DDR3L/mDDR (LPDDR)
|Graphics||PowerVR SGX 3D Graphics||PowerVR SGX 3D Graphics|
|Operating System Support||Linux, Android, RTOS, Windows Embedded, no-OS|
|PRU-ICSS||2x 32-bit Programmable Real Time Unit (PRU)||2x 32-bit Programmable Real Time Unit (PRU) + EtherCAT slave support||2x 32-bit Programmable Real Time Unit (PRU)||2x 32-bit Programmable Real Time Unit (PRU) + EtherCAT slave support|
|EMAC 10/100/1000||1 port||2 port switch||1 port||2 port switch||2 port switch|
|USB 2.0 OTG + PHY||1||2||1||2||2|
|Serial Ports||6 UART, 2 SPI, 3 I2C, 2 McASP, 2 CAN, 8 Timers|
|System||EDMA, WDT, RTC, 3 eQEP, 3 eCAP, JTAG, ADC (8ch)|
|Parallel||3 MMC/SD/SDIO, GPIO|
Once you have an idea of which device is for you it’s time to get started on development and choosing the right hardware and software tools are essential. The Tools & Software tab has a comprehensive list of tools for you to use to develop on the AM335x. The list is a bit daunting so below are the recommendations to get you started.See detailed paramaters
Low cost and full featured platforms to enable developers to explore the full functionality of the AM335x processor. Three platforms are highlighted below.
BeagleBone Black is the quickest & lowest cost path to AM335x development. At just $45 you can boot Linux in under 10-seconds and get started on development in less than 5 minutes with just a single USB cable.For more information and to order the BeagleBone Black
If you need a full-featured board then the AM335x Starter Kit offers the ability to quickly evaluate most of the features of the processor and accompanying TI components, taking the guess work out of the hardware design and allowing both experienced and novice designers to focus on product differentiation such as advanced graphics and connectivity.More information on the AM335x Starter Kit
For industrial communication protocols such as EtherCAT, PROFIBUS, Profinet, Powerlink& Ethernet/IP the Industrial Communications Engine is the optimal platform. The ICE hardware and included software is designed to help integrate the industrial communications interfaces in a broad range of industrial systems.More information on the TMDSICE3359
If your design is similar to the ones listed below then a reference design and/or circuit can aid in your development. TI Designs Reference provides the foundation you need – methodology, testing and design files -- to quickly evaluate and customize a system and, most importantly, accelerate your time to market.See a full list of TI Reference Designs and circuits
The Enterprise Tablet reference design provides high performance, seamless graphics and the right peripheral support with a bill of materials of less than an estimated $70 at 100Ku.For more information and to order
Targeted for EtherCAT slave communications, this development platform allows designers to implement real-time EtherCAT communications standards in a broad range of industrial automation equipment. It enables low foot print designs with minimal external components and with best in class low power performance.For more information about EtherCAT Communications Development
Targeted for PROFIBUS slave communications, this development platform allows designers to implement PROFIBUS communications standards in a broad range of industrial automation equipment. It enables low foot print designs with minimal external components and with best in class low power performance.For more information about PROFIBUS Communications Development
TI provides key runtime software components and documentation to further ease development. The following software components are the ones most widely used.
Software Development Kits (SDK) for Sitara Processors are royalty-free and come included as part of the development kit. The latest version can also be downloaded on TI.com for free. SDKs include Board Support Packages (BSPs), tools, demos, documentation and more.
Linux SDK provides developers with an easy set up and quick out-of-box experience that is specific to and highlights the features of Sitara processors. Launching demos, benchmarks and applications is a snap with the included graphical user interface. Developers can also quickly start development of their own applications.For more information and to download
The Android Operating System offers designers of embedded applications the ability to easily add a high-level OS to their product. The Android system is accelerated with ARM’s Advanced SIMD technology known as Neon, which can be used to enhance many operations such as codecs or graphics pixel manipulations. Sitara ARM Processors include the Neon Advanced SIMD engine.For more information and to download
Integrated Development Environments (IDEs) provide a software developer a base set of software which allows a programmer to get started writing and testing code. IDEs can include a text editor, software tool chain, and a debugging environment all in a single application that typically runs from a host PC.
Code Composer Studio™ is an Eclipse-based IDE developed and supported by TI for TI embedded processor families. The software comprises a suite of tools used to develop and debug embedded applications. It includes compiler, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow.For more information and to download
You know what processor you want to use, you ordered the hardware tools and downloaded the software tools, now you need to know what support resources are available in case you have any questions.
First and foremost, make sure you have the right technical documents readily available. Technical Documents gives you access to datasheets, errata, technical reference manuals, application notes and more.
AM335x-based training includes one-day in-person seminars, multi-day hands-on workshops and online training. Find out which one is best for you:
The AM335x wiki portal provides hardware and software technical information to aid in your design.Visit the AM335x wiki portal
TI’s E2E community includes support forums in which you can search for answers to your question or submit a new question. Odds are, your question has already been answered.Visit the AM335x forum part of the E2E community