Tag Archives: Matrix-505

Front and center with Atmel’s ARM-powered SAM9

Atmel’s versatile ARM-powered SAM9 has popped up in a number of recent Bits & Pieces articles lately. So today we will be taking a closer look at the most current SAM9 MCU lineup (SAM9G15, SAM9G25, SAM9G35, SAM9X25, SAM9X35) which is capable of driving a wide range of hardware-based applications, including industrial communicationsPLC systems & I/O modules, human machine interfaces and the industrial Matrix-505 by Artila Electronics.

“Essentially, Atmel’s ARM926-based Atmel SAM9 microcontrollers deliver expanded feature sets – including enhanced display and connectivity peripherals – offering engineers the flexibility to design industrial and commercial applications that make a difference,” an Atmel engineering rep told Bits & Pieces.

“High levels of performance and integration coupled with reduced system cost make Atmel SAM9 processors ideal for main-powered, cost-sensitive applications such as industrial and building control, HVAC, POS terminals, smart grid, printers and medical.”

In terms of integration, connectivity peripherals include up to three USB ports, CAN, Ethernet, SDIO/SDCard/MMC and a unique integrated soft modem. Meanwhile, display peripherals boast a graphics LCD controller with 4-layer overlay and 2D acceleration (picture-in-picture, alpha-blending, scaling, rotation, color conversion), camera and touch-screen interfaces.

“For high-performance architecture, Atmel’s SAM9 series features a processor clock running at 400 MHz, along with a high data-bandwidth architecture based on a multi-layer bus matrix with dual 8-channel central Direct Memory Access (DMA) controllers,” the engineering rep continued. “Plus, the lineup offers dedicated DMAs to support the high-speed connectivity peripherals.”


As expected, the above-mentioned devices offer LPDDR, DDR2 and MLC NAND Flash support, in addition to SDRAM and NOR Flash, with boot from NAND Flash, SDCard, DataFlash or serial DataFlash. They also support up to 24-bit error code correction on MLC NAND Flash. As with other Atmel MCUs, full-featured evaluation kits are available with free board support packages (BSP) for Linux, with development tools, OS, middleware products and support from industry-leading partners.

Last, but certainly not least, power consumption is only 300µW/MHz at 400MHz operation and 8µA in backup mode, with 3.3V IOs eliminating the need for external level shifters while 0.8mm ball pitch packages simplify PCB design.

Interested in learning more? Be sure to check out our breakdown of SAM9-based devices below for specific key specs:

The Matrix-505 packs Atmel’s AT91SAM9G45 eMPU

Artila Electronics has debuted an ARM9 Linux-ready computer dubbed the Matrix-505. The industrial device – powered by Atmel’s AT91SAM9G45 400MHz eMPU – boasts 128MB DDR2 SDRAM, 128 NAND Flash and Linux 2.6.38 (pre-installed).


The Matrix-505 also integrates two 10/100 Mbps Ethernet, four high speed RS-232/485 serial ports, two USB hosts, DIN-Rail and a microSD socket into a palm size metal box.

As noted above, the Matrix-505 arrives pre-installed with Linux 2.6.38 OS, as well as a busybox utility collection, lighttpd Web server and various USB device drivers. Meanwhile, a fault-resilient booting function is implemented via a backup Linux file system in the DataFlash to automatically boot up the Matrix-505 in the case of a primary NAND Flash failure.

Although the Matrix-505 was primarily designed for headless application, VNC remote access and control software are readily available.

As previously discussed on Bits & Pieces, Atmel’s AT91SAM9G45 eMPU integrates multiple communication interfaces including high-speed USB host and device with transceivers, 10/100 Mbps Ethernet controller and high-speed SDIO/MMC interface.

The eMPU – which is capable of operating at 400 MHz – also features an LCD controller supporting up to 1280×860 resolution, a resistive touchscreen controller and camera interface.

Additional information about Atmel’s AT91SAM9G45 eMPU can be found here.