Tag Archives: SERCOM

Video: ARM interviews Atmel’s Ingar Fredriksen



Earlier this week, Atmel kicked off Embedded World 2014 by expanding its low-power ARM Cortex M0+-based MCU portfolio with three new families: the SAM D21, D10 and D11. The trio of entry-level, low-power MCUs are packed with a number of high-end features including Atmel’s Event System, SERCOM module, peripheral touch controller and a full-speed USB interface.

During the show, ARM’s Andy Frame interviewed Atmel’s MCU Marketing Director Ingar Fredriksen about the company’s ARM-based SAM D family of products.

“The original SAM D20 lineup has been a tremendous success for Atmel,” Fredriksen told Frame. “We see a lot of opportunities for the series over the next five years.”

Commenting on the new additions to the SAM D series, Fredriksen highlighted Atmel’s integrated peripheral touch controller (PTC) which supports buttons, sliders, wheels and proximity with up to 256 channels. This configuration allows developers to migrate from a two-chip (one MCU + one touch) solution to a one-chip platform.

Indeed, the PTC supports mutual and self capacitive touch, while offering optimized sensitivity and noise tolerance as well as self-calibration. Simply put, the PTC eliminates the need for external components and minimizes CPU overhead. More specifically, implementing one button takes one channel, while wheels and sliders occupy three.

As we’ve previously discussed on Bits & Pieces, Atmel’s SAM D portfolio is architected beyond the core, leveraging over two decades of MCU experience to create unique, connected peripherals that are easy-to-use, while providing scalability and performance.

To help accelerate the design process and eliminate the need for additional components, Atmel’s new SAM D lineup integrates additional functionality, including full-speed crystal-less USB, DMA, I2S, timers/counters for control applications, along with several other new features. Atmel’s SAM D devices are also code- and pin-compatible, making it easy for designers to migrate up and down the family.

Interested in learning more? You can check out Atmel’s ARM-based solutions here and “Think Beyond the Core,” a free white paper [PDF] about Atmel’s scalable SAM D lineup here.

SAM D20 hits EDN’s Hot 100 list

Atmel’s SAM D20 microcontroller (MCU) was recently spotted on EDN’s 2013 Hot 100 Products list. Based on ARM’s powerful Cortex M0+ core, the SAM D20 builds on decades of innovation and experience in embedded Flash microcontroller (MCU) technology. Indeed, Atmel’s SAM D20 lineup sets a new benchmark for flexibility and ease-of-use, while combining the performance and energy efficiency of the ARM Cortex-M0+ core with an optimized architecture and peripheral set.

“We’ve learned a lot about microcontrollers (MCUs) since Atmel launched the first 8051 micro in 1995 and the first AVR in 1996,” Atmel Sr. Product Marketing Manager Andreas Eieland (@AndreasMCUguy) told ARM’s Andrew Frame in July.

“A lot of this know-how is included in the new SAM D20 family: from simple things that make the devices easy to develop with like making the devices pin and code compatible, to more advanced system integration technologies.”

According to Eieland, there are a number of reasons why Atmel decided to move forward and bring a Cortex-M0+ based family to the market.

“First of all, we are a dedicated ARM partner and already have Cortex-M3, Cortex-M4 and Cortex-A5 products available, as well as products based on the ARM9 and ARM7 cores, so ensuring a complete ARM portfolio for our customers by extending the product offering downwards with a Cortex-M0+ was a natural thing to do,” he said.

“Secondly, the Cortex-M0+  market space is growing and we want to make sure that those developers who need more computational power than what you find in an 8 or 16-bit solution can find a product fit with Atmel. And last, but certainly not least, we are confident that mixing our AVR knowledge with an industry standard core allows us to bring a really good, unique and easy to use product to the market.”

As we’ve previously discussed on Bits & Pieces, Atmel’s SAM D20 family is ideal for a wide range of low-power, cost-sensitive industrial and consumer applications including board management controllers, GPS trackers, optical transceivers, appliance UI control units and intelligent remotes.

According to Atmel engineering manager Bob Martin, the SAM D20′s power-saving techniques include an event system that allows peripherals to communicate directly with each other without involving the CPU – with SleepWalking peripherals waking the CPU only upon a pre-qualified event.

“In terms of peripheral flexibility, a serial communication module (SERCOM) is fully software configurable to handle I2C, USART/UART and SPI communications,” he explained. “Meaning, with multiple SERCOM modules on a device, designers can precisely tailor the peripheral mix to their applications.”

Meanwhile, the SAM D20′s QTouch Peripheral Touch Controller offers integrated hardware support for buttons, sliders, wheels and proximity – as well as supporting both mutual and self-capacitive touch (without the need for external components), along with noise tolerance and self-calibration.

Additional key hardware specs include high-precision, 12-bit analog and internal oscillators; 8 16-bit timer/counters; 32-bit real time clock and calendar; real-time performance; peripheral event system, as well as flexible clocking options and sleep modes.

As noted above, the SAM D20 lineup boasts 6 serial communication modules (SERCOM) that can be configured to act as an USART, UART, SPI or I2C. On the scalability side, Flash memory densities range from 16KB to 256KB, with devices available in 32-, 48- and 64-pin QFP and QFN package options.

“In a nutshell, the SAM D20 family extends the lower end Atmel Cortex portfolio, closing the gap between the AVR XMEGA and the Cortex-M3 and Cortex-M4 products,” Martin continued. “The SAM D20 – the first series in this new family – offers 48MHz operation (1.77 CoreMark/MHz), single-cycle IO access and supports a pin-toggling frequency up to 24MHz along with an 8-channel event system. In terms of low-power sipping, we’re looking at <150µA/MHz, ~2µA RAM retention and RTC as well as options between internal and external oscillators and on-the-fly clock switching.”

Interested in learning more? Additional information about Atmels’ s SAMD20 MCU series can be found here.

Building a GPS tracker with Atmel’s SAM D20 MCU

A GPS tracking unit uses the Global Positioning System to determine and record the precise location of a vehicle, device or individual. Key design requirements for a GPS tracker include a small form factor, low power consumption and flexible connectivity options.

Atmel’s recently launched SAM D20 ARM Cortex-M0+ based MCU can be used to power such a device, taking all of the above-mentioned design requirements into account.

“The SAM D20 MCU – embedded with serial communication modules (SERCOM) and low power consumption – provides the flexibility, connectivity and low power required for GPS tracker applications,” Atmel engineering manager Bob Martin told Bits & Pieces.

“How low is low in terms of power consumption? Well, we are talking about <150µA/MHz in active (CoreMark) and <2µA with RTC and full RAM retention. Meanwhile, the peripheral event system and intelligent peripherals with Atmel SleepWalking technology further reduce CPU activity and power consumption.”

Martin also noted that the SAM D20 MCU offers design engineers 6 highly flexible serial communication modules (SERCOM), each configurable to operate as USART, I2C and SPI – thereby facilitating easy and flexible connection to external sensors, memories, PCs and wireless modules.

As expected, Atmel supports a wide range of dev tools and software, including Atmel Studio 6 (free IDE with GCC compiler), Atmel Software Framework (free SW libraries of production ready source code), Atmel Gallery (open to extensions) and the SAM D20 Xplained Pro Kit which is packaged with programmer and debugger, as well as connectors for expansion wings.

Atmel’s SAM D20 MCU goes live

Atmel has introduced the SAM D20, a comprehensive product lineup based on ARM’s Cortex -M0+. Essentially, the new microcontroller series combines the performance and energy efficiency of an ARM Cortex-M0+ based MCU with an optimized architecture and peripheral set.

samd20

According to Atmel engineering manager Bob Martin, the SAM D20 offers a “truly differentiated” general-purpose lineup that is ideal for a wide range of low-power, cost-sensitive devices, including GPS trackers, appliance controllers, intelligent remotes and optical transceivers.

“The SAM D20’s power-saving techniques include an event system that allows peripherals to communicate directly with each other without involving the CPU, while SleepWalking peripherals wake up the CPU only upon a pre-qualified event, reducing overall power consumption,” Martin told Bits & Pieces.

“In terms of peripheral flexibility, a serial communication module (SERCOM) is fully software configurable to handle I2C, USART/UART and SPI communications. Meaning, with multiple SERCOM modules on a device, designers can precisely tailor the peripheral mix to their applications.”

Meanwhile, the SAM D20’s QTouch Peripheral Touch Controller offers integrated hardware support for buttons, sliders, wheels and proximity – as well as supporting both mutual and self-capacitive touch (without the need for external components), along with noise tolerance and self-calibration.

Additional key hardware specs include high-precision, 12-bit analog and internal oscillators; 8 16-bit timer/counters; 32-bit real time clock and calendar; real-time performance; peripheral event system, as well as flexible clocking options and sleep modes.

As noted above, the SAM D20 lineup boasts 6 serial communication modules (SERCOM) that can be configured to act as an USART, UART, SPI or I2C. On the scalability side, Flash memory densities range from 16KB to 256KB, with devices available in 32-, 48- and 64-pin QFP and QFN package options. BGA and WLCSP options will be offered at a later date.

“In a nutshell, the SAM D20 family extends the lower end Atmel Cortex portfolio, closing the gap between the AVR XMEGA and the Cortex-M3 and Cortex-M4 products,” Martin explained.

“The SAM D20 – the first series in this new family – offers 48MHz operation (1.77 CoreMark/MHz), single-cycle IO access and supports a pin-toggling frequency up to 24MHz along with an 8-channel event system. In terms of low-power sipping, we’re looking at <150µA/MHz, ~2µA RAM retention and RTC as well as options between internal and external oscillators and on-the-fly clock switching.”

Additional information about Atmels’ s SAMD20 MCU series can be found here.