AM3359 Industrial Communications Engine
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical documentation

Support & Training

Order Now

Important Note

For a limited time, get 12% off the purchase of this EVM with coupon code “SITARA12EVM"

View all related products

Key Document


The AM3359 Industrial Communications Engine (ICE) is a development platform targeted for systems that specifically focus on the industrial communications capabilities of the Sitara AM335x ARM® Cortex™-A8 Processors

The AM335x ARM Cortex-A8 Processors integrate the Programmable Real-time Unit (PRU) that has been architected to implement the real-time communication technologies used 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.

TMDSICE3359 is a revised version of TMDXICE3359 with production AM3359 silicon and a notable improvements including:

    • Option of controlling the Ethernet ports from PRU or from 2-port GbE switch
    • On-board OLED display
    • DDR3 memory
    • Support for larger NOR Flash upto 32Mb
      • Industrial communication modules
      • Industrial communication interfaces for sensors and input/output (I/O) systems
      • Industrial communication gateways
      • Industrial drives with integrated communications
      • Motor feedback systems

Target Applications

    The ICE hardware and included software is designed to help integrate the industrial communications interfaces in a broad range of industrial systems. Some of these are listed below.

Get started

Step 1: Order the ICE board
Step 2: Download the Processor SDK and the industrial protocol package
Step 3: Read the app note
Step 4: Read the industrial protocol package software development guide


Hardware Specifications

  • AM3359 ARM Cortex-A8
  • DDR3, NOR Flash, SPI Flash
  • OLED Display
  • TPS65910 Power management
  • USB Cable for debug
  • RoHS Compliant

Software and Tools

  • Processor SDK
  • Code Composer Studio integrated development environment (IDE
  • Application stacks for industrial communication protocols
  • Sample industrial applications


  • PROFIBUS interface
  • CANOpen
  • Ethernet/IP
  • EtherCAT
  • Digital inputs and outputs (I/O)
  • SPI
  • UART
  • JTAG (via USB)

System Requirements

For evaluation of sample industrial applications:

  • EtherCAT/PROFIBUS master/PLC equipment to communicate with the TI ICE (not included)

For development of customer application:

  • Windows XP/7 based workstation
  • Code Composer Studio IDE v5 (download available on CCS Download page)

What's Included

  • AM3359 board
  • OLED display
  • DDR, NOR Flash, SPI Flash
  • Documentation
Not Included
  • 24V DC, 0.75A MAX power supply

Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Buy from Authorized Distributor Status

AM3359 Industrial Communications Engine (ICE)


Pricing may vary.


Linux-RT Processor SDK for AM335x


Not Available ACTIVE
Contact a Distributor  

TI's Standard Terms and Conditions for Evaluation Items apply.

Technical documentation
User guides (3)
Title Type Size (KB) Date
PDF 444 21 Feb 2019
PDF 198 19 Jul 2016
PDF 1504 29 Mar 2016
White papers (6)
Title Type Size (KB) Date
PDF 1633 04 Dec 2018
PDF 1177 01 Aug 2018
PDF 1722 10 Jan 2018
PDF 1101 22 Jun 2017
PDF 301 03 Mar 2015
PDF 235 21 Nov 2013
Design files (3)
Title Type Size (KB) Date
ZIP 37 03 Sep 2014
ZIP 3016 17 Jan 2014
ZIP 768 09 Jan 2014
More literature (2)
Title Type Size (KB) Date
PDF 46 20 Dec 2018
PDF 1194 23 Mar 2012

Software development (3)

Name Part Number Software Type
PRU-ICSS Industrial Software for Sitara? Processors  PRU-ICSS-INDUSTRIAL-SW  Drivers & libraries 
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  IDEs, configuration, compilers & debuggers 
Processor SDK for AM335x Sitara Processors - Linux and TI-RTOS support  PROCESSOR-SDK-AM335X  Software development kits (SDK) 

Hardware development (2)

Name Part Number Tool Type
AM335x Evaluation Module  TMDXEVM3358  Evaluation boards 
AM335x Starter Kit  TMDSSK3358  Evaluation boards 

Reference Designs (4)

Name Part Number Tool Type
EtherCAT Communications Dev Platform  TIDEP0001  Reference design 
Ethernet/IP Communications Dev Platform  TIDEP0003  Reference design 
PROFIBUS Communications Development Platform  TIDEP0002  Reference design 
PROFINET Communications Dev Platform  TIDEP0008  Reference design 

TI Devices (5)

Part Number Name Product Family
AM3356  Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN  Sitara processors 
AM3357  Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN  Sitara processors 
AM3358  Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN  Sitara processors 
AM3358-EP  Sitara processor: Arm Cortex-A8, 3D, PRU-ICSS, HiRel, CAN  Sitara processors 
AM3359  Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN  Sitara processors 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles