Short Overview and Specifications for Arduino Tre



If you have been working with Arduino boards for a while, you know that these platforms are powerful tools for engineers, designers, and hobbyists. Arduino Tre is a powerful electronic board designed to run the complete version of Linux and allow a group of new applications compared with previous versions of Arduino boards. In this article, we make an overview of what is new in the Arduino Tre, performances of the board, and write simple lines with specifications.

All Arduino products are based on the open-source development model who gives users the ability to improve the product, or to fix it if a problem is encountered. For every engineer or hobbyists who use one of the Arduino boards know that this is perhaps the best design invented for a product that fits with the requirements.

Arduino Tre

Arduino Tre

The Arduino Tre project was started from an idea that took shape around the needed to introduce more users in the world of electronics combined with Linux, all of these without a varied background of Linux skills.

Arduino Tre is based on a Sitara AM335x processor with real capabilities to run a full version of the Linux OS.

To get the right power for Arduino Tre the engineers use the Sitara AM335x processor with real capabilities to run Linux faster, I/O operations in real-time and graphical interfaces such as 3D Kinect sensors. At least two important features for development was kept in Tre including here the compatibility between several platforms to use the same code, and the ability to write code on Linux, Mac, or Windows.

Using the experience of Arduino and BeagleBone communities along with the desire to build the most powerful open-source hardware, the new embedded computer community makes technology more accessible for engineers, students, designers, or hobbyists.

Arduino Tre and BeagleBone Black uses the same core and this makes easily the transition between the two boards.

The transition between Arduino Tre and BeagleBone Black boards could be done easily since both platforms use the same core. Tre board was built based on BeagleBone Black core, and this is the case where engineers on both sides working together to standardize the default distribution between the two platforms.

For the first time Intel processors are used in both Arduino and BeagleBoard boards. This it can only be a step forward for open-source hardware platforms.

Arduino Tre

Arduino Tre

In the area of performances we can include the support of running real-time applications. This special feature is possible due to usage of a separate AVR microcontroller programmed in assembly language. Running a full version of Linux without using a dedicated microcontroller makes the Arduino Tre unavailable to run real-time applications since the Linux kernel cannot provide hard-latency guarantees for the flows.

Arduino Tre is 100 times faster than Arduino Leonardo or Arduino Uno and can be used for real-time applications.

Based on 1-GHz Sitara AM335x processor, Arduino Tre is 100 times faster than Arduino Leonardo or Arduino Uno. This extra power allows users to build complex Linux-powered applications as well as desktop applications.

The Arduino Tre platform was designed to be extended to a wide range of multidisciplinary applications where innovators can use it as a base to develop advanced projects like 3D printers or real-time applications.

Technical Specifications

  • Microcontroller – Atmel ATmega32u4Clock;
  • Speed – 16 MHzFlash;
  • Memory – 32 KB (ATmega32u4);
  • SRAM – 2.5 KB (ATmega32u4);
  • EEPROM – 1 KB (ATmega32u4);
  • Digital I/O Pins (5V logic) – 14;
  • PWM Channels (5V logic) – 7;
  • Analog Input Channels – 6 (plus 6 multiplexed on 6 digital pins);
  • Processor – Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8);
  • Clock Speed – 1 GHz;
  • SRAM – DDR3L 512 MB RAM;
  • Networking – Ethernet 10/100;
  • USB port – 1 USB 2.0 device port, 4 USB 2.0 host ports;
  • Video – HDMI (1920×1080);
  • Audio – HDMI, stereo analog audio input and output;
  • Digital I/O Pins (3.3V logic) – 12;
  • PWM Channels (3.3V logic) – 4;
  • Card slot – MicroSD card;
  • Feature – Support LCD expansion connector;


Related Articles
Dragos George Calin
Dragos George Calin is an IT analyst who graduated Faculty of Electrical and Mechanical Engineering, specialization Industrial Automation and Informatics with a Bachelor of Science Degree in Engineering, Automation and Computer Science. He has a great passion for robots and web development.

I certainly hope that the “full Linux” they are referring to is not ANGSTROM Linux for the Beagleboard. Or any clone, copy, subset or distant relative of it. Angstrom is for those who wake up every morning just itching to scratch out a new version of the kernel before lunch or bit baking their brains out late into the night just to get something useful to run in it. Like AVRDude for instance. It is NOT for the Arduino users that are an entirely different mindset and want to DO SOMETHING with their technology other than kernel worship. I really, really hope that the TI guys get that this time ’round. Can ya tell? Respectfully, Jim


Going to be the powerful tool to develop robots when it gets released. As i can see there are some differences between tre and beaglebone and since the board was not released there could be some differences between what you write here and the final product.

Kostis Asimenos
Kostis Asimenos

George, it a jump, a saltation to another world. From stone age, a jump to today. I am a hobbyist living in the Duemilenove-age. Sure I cannot follow. And the most hobbyists will not come on more far from 2560. Something new, very interesting and a very good tool for engineers and professionals. You have explained and you have given us a full icon. Thanks!