Category Archives: Resources

Atmel implements Intel EPID technology on all SmartConnect wireless solutions


Atmel is collaborating with Intel on EPID technology to enable more secure IoT applications.


Atmel is working with Intel to bring more secure Internet of Things applications to market. In this collaboration, Atmel will support Intel Enhanced Privacy ID (Intel EPID) technology on all Atmel SmartConnect wireless solutions to improve secure cloud provisioning — the mutual authentication of the IoT node with the cloud — in the rapidly growing IoT market where devices are becoming increasingly more connected.

Smart

With tens of billions of devices anticipated by 2020, security is surely one of the most critical components to enabling a seamless connection between the edge node and the cloud. To accomplish this, Atmel offers a complete portfolio of IoT solutions that combine both Atmel | SMART MCUs along with SmartConnect wireless technologies ranging from Wi-Fi, 802.15.4 and Bluetooth, and other secure products. This newly-announced effort will give developers implementing these wireless solutions the option to use the trusted Intel EPID identification standard in their next gizmo or gadget.

“Implementing Intel EPID offers IoT designers a truly seamless edge-to-cloud Internet of Things platform with proven security options available with our broad Internet of Things portfolio,” said Kaivan Karimi, Atmel’s Vice President and General Manager of Wireless Solutions. “With this new technology, Atmel’s SmartConnect wireless and IoT solutions now support Intel EPID, a security technology that has been proven over the last 5 years.”

business_technology_connectivity_iot_network_system_security_thinkstock_459434713-100468719-primary.idge

For those who may not know, Intel EPID is an ISO standard for identity and privacy that has been shipping in Intel platforms since 2011. The technology delivers a hardware root of trust and is PKI compatible. With Intel EPID, devices can be identified and a secure communication can be linked between these devices. Additionally, the group membership can be determined without revealing the identity of the specific platform allowing for another level of security. Intel EPID can dynamically assign and revoke group memberships by individuals. Even more, this technology meets the latest protected key delivery requirements for content and data protection protocols.

“With the rapidly growing IoT ecosystem, security is key, and Intel EPID is a proven secure technology that can provide the billions of devices in this new market with a common security foundation. By implementing Intel EPID technology, Atmel is enabling a more secure, seamless IoT platform,” explained Lori Wigle, Intel’s General Manager of IoT Security.

The SAM L22 is a Cortex-M0+ MCU with a segment LCD controller


The Atmel | SMART SAM L22 delivers down to 39uA/MHz running CoreMark and features a segment LCD controller, peripheral touch controller and tamper detection. 


Atmel has expanded its popular lineup of secure, ARM Cortex M0+-based MCUs with the new SAM L22 series. The Atmel | SMART SAM L family is the highest scoring product family in the EEMBC ULPBench and offers an ultra-low power capacitive touch with a segment LCD controller that can deliver up to 320 segments, making the devices ideal for low-power applications such as thermostats, electric/gas/water meters, home control, medical and access systems.

lowpower_Banner_tradingcard_081815

The Internet of Things is driving connectivity in various battery-powered devices making security and ultra-low power critical features in these devices. With this in mind, the SAM L22 series boasts 256-bit AES encryption, cyclic redundancy check (CRC), a true random number generator, Flash protection and tamper detection to ensure information is securely stored, delivered and accessible. To get the lowest possible power consumption, the devices use Atmel’s proprietary picoPower technologies and smart low-power peripherals that work independently of the CPU in sleep modes. The latest MCU can run down to 39µA/MHz in active mode, consuming only 490nA with RTC in backup-mode.

“As more devices in the consumer, industrial and home automation segments are becoming smarter and connected, these devices require a number of unique features including ultra-low power, security, touch capability with an LCD — all features that are currently provided in the SAM L22,” explained Oyvind Strom, Atmel Senior Director of MCUs. “Atmel is already engaged with a number of alpha customers developing metering, thermostat and industrial automation solutions based on the new Atmel | SMART SAM L22 series.”

In addition to segment LCD supporting up to eight communication lines, capacitive touch sensing and built-in security measures, the SAM L22 includes up to 256KB of Flash and 32KB of SRAM, crystal-less USB device, programmable Serial Communication modules (SERCOM) and Atmel’s patented Event System and Sleepwalking technologies.

Those wishing to accelerate their designs will be happy to learn that the new SAM L22 Atmel Xplained Pro is now available. This professional evaluation board with an on-board debugger and standardized extension connectors is also fully supported by Atmel Studio. While the Atmel SAM L22 series is currently sampling, production release is slated for December 2015.

Bluefruit LE Micro is a BLE board for Makers


Bluetooth Low Energy + ATmega32U4 = Bluefruit LE Micro 


Makers who are looking to create a Bluetooth-enabled project will be excited to learn of Adafruit’s latest product. The newly-unveiled Bluefruit LE Micro rolls the versatility of the ATmega32U4 MCU and the wireless connectivity of the SPI Bluefruit LE Friend all into one board.

INewImage27

What’s nice is that the Bluefruit LE Micro makes is easier than ever to add BLE capabilities to any number of DIY projects. Makers can program the ATmega32U4 over USB using its built-in USB bootloader, either directly with AVRDUDE or the Arduino IDE. The board runs at a 8MHz clock speed, boasts a logic level of 3.3V for compatibility with a wide range of sensors, and features more than 20 GPIO pins, including I2C, SPI, a UART and six analog inputs. On top of that, the chip packs 28KB of Flash, 2KB of RAM, and of course, native USB for programming and communication.

As Adafruit points out, Makers can add a rechargeable LiPo battery with the help of a LiPoly backpack as well. Simply solder it on top of the Bluefruit LE Micro and it’ll juice up the battery via the microUSB connector. When the USB is unplugged, it will run off the battery.

“The Bluefruit LE module is an nRF51822 chipset from Nordic, programmed with multi-function code that can do quite a lot! For most people, they’ll be very happy to use the standard Nordic UART RX/TX connection profile. In this profile, the Bluefruit acts as a data pipe, that can ‘transparently’ transmit back and forth from your iOS or Android device.”

INewImage25

“Thanks to an easy-to-learn AT command set, Makers will have total control over how the device behaves, including the ability to define and manipulate your own GATT Services and Characteristics, or change the way that the device advertises itself for other Bluetooth Low Energy devices to see. You can also use the AT commands to query the die temperature, check the battery voltage, and more, check the connection RSSI or MAC address, and tons more.”

Additionally, the Bluefruit app enables Makers to quickly prototype their projects by using their iOS or Android device as a controller. Adafruit has a color picker, a quaternion/accelerometer/gyro/magnetometer, an eight-button gamepad and a GPS locator. This data can be read over BLE and relayed to the on-board ATmega32U4 for processing.

INewImage26

Interested in this un-BLE-ievable board? Head over to Adafruit’s official page to order yours.

Introducing the world’s most innovative 2-pin, self-powered Serial EEPROM


Atmel has launched the industry’s most innovative Single-Wire EEPROM with only two-pins, making it ideal for the Internet of Things, wearables, consumable, battery and cable identification markets.


The advent of smart gadgets has increasingly made it necessary for embedded systems to store small amounts of information about the system itself. While a majority of memory technology development has been dedicated to increased capacity at low costs, a new class of memory applications have arisen that demand only modest amounts of memory. However, because these memories provide capabilities that might be considered administrative or overhead, space and power must be kept down to an absolute minimum in order to keep the extra functionality from pushing the system beyond its power and size requirements.

MemoryAT21CS01_Google+_1160x655_Final

Fortunately, a new class of serial EEPROM has emerged to satisfy this need. Meet the Atmel AT21CS01/11 SEEPROM. Tapping into our legacy of delivering “advanced technology for memory and logic,” hence our name, Atmel has launched the industry’s most innovative Single-Wire EEPROM with only two-pins — a data pin and ground pin for operation — making the new family ideal for the Internet of Things, wearables, consumable, battery and cable identification markets.

The AT21CS01/11 are self-powered, eliminating the need for a power source or Vcc pin, with a parasitic power scheme over the data pin. This latest set of devices provide best-in-class ultra-low power standby of 700nA, 200µA for write current, and 80µA for read current at 25 degree Celsius—delivering just one-third of the power of leading competitors.

With confined spacing in smaller IoT, wearables, battery and cable identification applications, the AT21CS01/11 eradicate the need for external capacitors and rectifiers with its parasitic power scheme over a single data pin. Additionally, the new devices have an ultra-high write endurance capability to allow more than one million cycles for each memory location to meet the requirements for today’s high-write endurance applications.

The AT21CS01/11 products include a simple product identification with a plug-and-play 64-bit unique serial number in every device, making it ideal for connected gadgetry in today’s IoT world. The new Single-Wire EEPROM family also delivers industry-leading electrostatic discharge (ESD) rating (IEC 61000-4-2 Level 4 ESD Compliant), so applications such as cables and consumables can tolerate exposure to the outside environment or direct human contact while still delivering flawless performance.

Memor

“With Atmel’s legacy rooted in memory, we are excited to bring a new generation of innovative ‘true 2-pin’ serial EEPROMs that are parasitically powered,” explained Padam Singh, Atmel’s Director of Marketing, Memory Products. “Our new Single-Wire EEPROM family makes it very convenient to add serial EEPROM using just one-pin from the MCU/MPU without the need to route the Vcc to the device, delivering significant board space savings while simplifying the layout. In addition, the plug-and-play 64-bit serial number is the easiest way to add identification to various accessories and consumables. We look forward to proliferating these products to next-generation applications and delivering more value-added solutions and industry-firsts.”

The recently-revealed products follow the I2C protocol, allowing for an easy migration from existing EEPROM with less overhead and capability to connect up to eight devices on the same bus. The AT21CS01 offers a security register with a 64-bit factory programmed serial number and an extra 16-bytes of user programmable and permanently lockable storage, delivering a guaranteed unique serial number for inventory tracking, asset tagging and can permanently protect the data if needed.

There are two variants of the device available to support different voltage requirements. The AT21CS01 is targeted for low-voltage applications operating at 1.7V-3.6V. For applications that require higher voltage ranges such as Li-Ion/polymer batteries, the AT21CS11 will support 2.7V-4.5V operating range and is the ideal product to meet IEEE1725 specifications for electronic identification of battery packs.

Interested? The AT21CS01 is now available in production quantities in 3-lead SOT23, 8-lead SOIC and 4-ball WLCSP, while the AT21CS11 will debut later this year in Q4. Read more about the 2-pin, self-powered Serial EEPROM series here.

6 memory considerations for Cortex-M7-based IoT designs


Taking a closer look at the configurable memory aspects of Cortex-M7 microcontrollers.


Tightly coupled memory (TCM) is a salient feature in the Cortex-M7 lineup as it boosts the MCU’s performance by offering single cycle access for the CPU and by securing the high-priority latency-critical requests from the peripherals.

Cortex-M7-chip-diagramLG

The early MCU implementations based on the ARM’s M7 embedded processor core — like Atmel’s SAM E70 and S70 chips — have arrived in the market. So it’d be worthwhile to have a closer look at the configurable memory aspects of M7 microcontrollers and see how the TCMs enable the execution of deterministic code and fast transfer of real-time data at the full processor speed.

Here are some of the key findings regarding the advanced memory architecture of Cortex-M7 microcontrollers:

1. TCM is Configurable

First and foremost, the size of TCM is configurable. TCM, which is part of the physical memory map of the MCU, supports up to 16MB of tightly coupled memory. The configurability of the ARM Cortex-M7 core allows SoC architects to integrate a range of cache sizes. So that industrial and Internet of Things product developers can determine the amount of critical code and real-time data in TCM to meet the needs of the target application.

The Atmel | SMART Cortex-M7 architecture doesn’t specify what type of memory or how much memory should be provided; instead, it leaves these decisions to designers implementing M7 in a microcontroller as a venue for differentiation. Consequently, a flexible memory system can be optimized for performance, determinism and low latency, and thus can be tuned to specific application requirements.

2. Instruction TCM

Instruction TCM or ITCM implements critical code with deterministic execution for real-time processing applications such as audio encoding/decoding, audio processing and motor control. The use of standard memory will lead to delays due to cache misses and interrupts, and therefore will hamper the deterministic timing required for real-time response and seamless audio and video performance.

The deterministic critical software routines should be loaded in a 64-bit instruction memory port (ITCM) that supports dual-issue processor architecture and provide single-cycle access for the CPU to boost MCU performance. However, developers need to carefully calibrate the amount of code that need zero-wait execution performance to determine the amount of ITCM required in an MCU device.

The anatomy of TCM inside the M7 architecture

The anatomy of TCM inside the M7 architecture.

3. Data TCM

Data TCM or DTCM is used in fast data processing tasks like 2D bar decoding and fingerprint and voice recognition. There are two data ports (DTCMs) that provide simultaneous and parallel 32-bit data accesses to real-time data. Both instruction TCM and data TCM — used for efficient access to on-chip Flash and external resources — must have the same size.

4. System RAM and TCM

System RAM, also known as general RAM, is employed for communications stacks related to networking, field buss, high-bandwidth bridging, USB, etc. It implements peripheral data buffers generally through direct memory access (DMA) engines and can be accessed by masters without CPU intervention.

Here, product developers must remember the memory access conflicts that arise from the concurrent data transfer to both CPU and DMA. So developers must set clear priorities for latency-critical requests from the peripherals and carefully plan latency-critical data transfers like the transfer of a USB descriptor or a slow data rate peripheral with a small local buffer. Access from the DMA and the caches are generally burst to consecutive addresses to optimize system performance.

It’s worth noting that while system memory is logically separate from the TCM, microcontroller suppliers like Atmel are incorporating TCM and system RAM in a single SRAM block. That lets IoT developers share general-purpose tasks while splitting TCM and system RAM functions for specific use cases.

A single SRAM block for TCM and system memory allows higher flexibility and utilization

A single SRAM block for TCM and system memory allows higher flexibility and utilization.

5. TCM Loading

The Cortex-M7 uses a scattered RAM architecture to allow the MCU to maximize performance by having a dedicated RAM part for critical tasks and data transfer. The TCM might be loaded from a number of sources, and these sources aren’t specified in the M7 architecture. It’s left to the MCU designers whether there is a single DMA or several data loading points from various streams like USB and video.

It’s imperative that, during the software build, IoT product developers identify which code segments and data blocks are allocated to the TCM. This is done by embedding programs into the software and by applying linker settings so that software build appropriately places the code in memory allocation.

6. Why SRAM?

Flash memory can be attached to a TCM interface, but the Flash cannot run at the processor clock speed and will require caching. As a result, this will cause delays when cache misses occur, threatening the deterministic value proposition of the TCM technology.

DRAM technology is a theoretical choice but it’s cost prohibitive. That leaves SRAM as a viable candidate for fast, direct and uncached TCM access. SRAM can be easily embedded on a chip and permits random accesses at the speed of the processor. However, cost-per-bit of SRAM is higher than Flash and DRAM, which means it’s critical to keep the size of the TCM limited.

Atmel | SMART Cortex-M7 MCUs

Take the case of Atmel’s SMART SAM E70, S70 and V70/71 microcontrollers that organize SRAM into four memory banks for TCM and System SRAM parts. The company has recently started shipping volume units of its SAM E70 and S70 families for the IoT and industrial markets, and claims that these MCUs provide 50 percent better performance than the closest competitor.

SAM-E70_S70_BlockDiagram_Lg_929x516

Atmel’s M7-based microcontrollers offer up to 384KB of embedded SRAM that is configurable as TCM or system memory for providing IoT designs with higher flexibility and utilization. For instance, E70 and S70 microcontrollers organize 384KB of embedded SRAM into four ports to limit memory access conflicts. These MCUs allocate 256KB of SRAM for TCM functions — 128 KB for ITCM and DTCM each — to deliver zero wait access at 300MHz processor speed, while the remaining 128KB of SRAM can be configured as system memory running at 150MHz.

However, the availability of an SRAM block organized in the form of a memory bank of 384KB means that both system SRAM and TCM can be used at the same time.The large on-chip SRAM of 384KB is also critical for many IoT devices, since it enables them to run multiple communication stacks and applications on the same MCU without adding external memory. That’s a significant value proposition in the IoT realm because avoiding external memories lowers the BOM cost, reduces the PCB footprint and eliminates the complexity in the high-speed PCB design.

Why the IoT needs multi-layer security


When it comes to the Internet of Things, you’re only as a strong as your weakest link. 


The notion of security being only as strong as its weakest link is especially true for the Internet of Things. When it comes to connected devices, security must be strong at all layers, closing any possible open doors and windows that an attacker can crawl through. Otherwise, if they can’t get in on ther first floor, they will try another.

Security_SS_147872255

Internet security has been built mainly upon Transport Layer Security, or TLS. TLS provides confidentiality, data integrity and authentication of the communication channel between an Internet user and a secure website. Once a secure communications channel is set up using a TLS method, for example, the other half of the true security equation is needed, namely applications layer security.

To understand this notion, think of logging into your bank account on the web. First, you go to the bank’s website, which will set up a secure channel using TLS. You know TLS is successful when you see the lock symbol and https (“S” for secure) in the browser. Then, you will be brought to a log-in page and prompted to enter your credentials, which is how the bank authenticates your identity, ensuring that you’re not some hacker trying to gain access into an unauthorized account. In this scenario, your password is literally a secret key and the bank has a stored copy of the password which it compares to what you entered. (You may recognize that this is literally symmetric authentication with a secret key, though the key length is very small.) Upon logging in, you are, in fact, operating at the application. This application, of course, being electronic banking.

So, as autonomous IoT nodes spread around the world like smart dust, how do those nodes ensure security? This can essentially be achieved using the same two steps:

  • Set up Transport Layer Security to secure the communications channel using TLS or another methodology to get confidentiality, data integrity and confidentiality in the channel. This channel can be either wired or wireless.
  • Set up Applications Layer Security to safeguard the information that will be sent through the communications channel by using cryptographic procedures. Among proven cryptographic procedures to do so are ECDSA for authentication, ECDH key agreement to create session keys, and encryption/decryption engines (such as AES that use the session keys) for encrypting and decrypting messages. These methods make sure that the data source in the node (e.g. a sensor) is authentic, the data is confidential and has not been tampered with in any degree (integrity).

Un

The reason that multi-layer security, particularly application layer security, is required is that attackers can get into systems at the edge nodes despite a secure channel. Long story short, TLS is not enough.

IoT nodes collect data, typically through some kind of sensor or acting on data via an actuator. A microcontroller controls the operation of the node and a chosen technology like Wi-Fi, Bluetooth and Zigbee provides the communications channel. The reason that application layer security needs to be added to the TLS is that, if an attacker can hack into the communications channel via any range of attacks (Heartbleed, BEAST, CRIME, TIME, BREACH, Lucky 13, RC4 biases, etc.), they can then intercept, read, replace and/or corrupt the sensor/actuator or other node information.

Attack

Unfortunately in the real world, TLS gets breached, making it not sufficient. As a result, true security requires both Transport Layer and Applications Layer Security. Think of it as a secure pipeline with secure data flowing inside. The crypto element — which are an excellent way to establish the Applications Layer Security for the IoT — gets in between the sensor and the MCU to ensure that the data from the sensor has all three pillars of security applied to it: confidentiality, integrity, and authentication (also referred to as “CIA”). CIA at both the transport and application layers is what will make an IoT node entirely secure.

Fortunately, Atmel has an industry-leading portfolio of crypto, connectivity and controller devices that are architected to easily come together to form the foundation of a secure Internet of Things. The company’s wireless devices support a wide spectrum of standards including Wi-Fi, Bluetooth, Bluetooth Low Energy and Personal Area Networks (802.15.4), not to mention feature hardware accelerated Transport Layer Security (TLS) and the strongest link security software available (WPA2 Enterprise).

MCU1

Crypto elements, including CryptoAuthentication and Trusted Platform Modules (TPM) with protected hardware-based key storage, make it easy to provide extremely robust security for IoT edge nodes, hubs, and other “things” without having to be a crypto expert. Built-in crypto engines perform ECDSA for asymmetric authentication and ECDH key agreement to provide session keys to MCUs, including ARM and AVR products that run encryption algorithms.

Why do drones love the Atmel SAM E70?


Eric Esteve explains why the latest Cortex-M7 MCU series will open up countless capabilities for drones other than just flying. 


By nature, avionics is a mature market requiring the use of validated system solution: safety is an absolute requirement, while innovative systems require a stringent qualification phase. That’s why the very fast adoption of drones as an alternative solution for human piloted planes is impressive. It took 10 or so years for drones to become widely developed and employed for various applications, ranging from war to entertainment, with prices spanning a hundreds of dollars to several hundreds of thousands. But, even if we consider consumer-oriented, inexpensive drones, the required processing capabilities not only call for high performance but versatile MCU as well, capable of managing its built-in gyroscope, accelerator, geomagnetic sensor, GPS, rotational station, four to six-axis control, optical flow and so on.

Drone-camera-use-cases-for-atmel-sam-e70

When I was designing for avionics, namely the electronic CFM56 motor control (this reactor being jointly developed by GE in the U.S. and Snecma in France, equipping Boeing and Airbus planes), the CPU was a multi-hundred dollar Motorola 68020, leading to a $20 per MIPS cost! While I may not know the Atmel | SMART SAM E70 price precisely — I would guess that it cost a few dollars — what I do I know is that the MCU is offering an excess of 600 DMIPS. Aside from its high performance, this series boasts a rather large on-chip memory size of up to 384KB SRAM and 2MB Flash — just one of many pivotal reasons that this MCU has been selected to support the “drone with integrated navigation control to avoid obstacle and improve stability.”

In fact, the key design requirements for this application were: +600 DMIPS, camera sensor interface, dual ADC and PWM for motor control and dual CAN, all bundled up in a small package. Looking at the block diagram below helps link the MCU features with the various application capabilities: gyroscope (SPI), accelerator (SPI x2), geomagnetic sensor (I2C x2), GPS (UART), one or two-channel rotational station (UART x2), four or six-axis control communication (CAN x2), voltage/current (ADC), analog sensor (ADC), optical flow sensor (through image sensor Interface or ISI) and pulse width modulation (PWM x8) to support the rotational station and four or six-axis speed PWM control.

For those of you who may not know, the SAM E70 is based on the ARM-Cortex M7 — a principle and multi-verse handling MCU that combines superior performance with extensive peripheral sets supporting multi-threaded processes. It’s this multi-thread support that will surely open up countless capabilities for drones other than simply flying.

Atmel | SMART ARM Cortex M7 SAM E70

Today’s drones already possess the ability to soar through the air or stay stationary, snapping pictures or capturing HD footage. That’s already very impressive to see sub-kilogram devices offering such capabilities! However, the drone market is already looking ahead, preparing for the future, with the desire to get more application stacks into the UAVs so they can take in automation, routing, cloud connectivity (when available), 4G/5G, and other wireless functionalities to enhance data pulling and posting.

For instance, imagine a small town tallying a few thousand habitants, except a couple of days or weeks per year because of a special event or holiday, a hundred thousand people come storming into the area. These folks want to feed their smartphone with multimedia or share live experiences by sending movies or photos, most of them at the same time. The 4G/5G and cloud infrastructure is not tailored for such an amount of people, so the communication system may break. Yet, this problem could be fixed by simply calling in drone backup to reinforce the communication infrastructure for that period of time.

While this may be just one example of what could be achieved with the advanced usage of drones, each of the innovative applications will be characterized by a common set of requirements: high processing performance, large SRAM and flash memory capability, and extensive peripheral sets supporting multi-threaded processes. In this case, the Cortex M7 ARM-based SAM E70 MCU is an ideal choice with processing power in excess of 640 DMIPS, large on-chip SRAM (up to 384 KB) and Flash (up to 2MB) capabilities managing all sorts of sensors, navigation, automation, servos, motor, routing, adjustments, video/audio and more.

Intrigued? You’ll want to check out some of the products and design kits below:


This post has been republished with permission from SemiWiki.com, where Eric Esteve is a principle blogger as well as one of the four founding members of SemiWiki.com. This blog first appeared on SemiWiki on July 18, 2015.

The world’s highest-performing Cortex-M7 MCUs are now shipping


Atmel | SMART ARM Cortex-M7-based MCUs deliver 50% more performance than the closest competitor.


Back in January, we unveiled the brand new Atmel | SMART SAM S70 and E70 families. And if you’ve been waiting to get your hands on the new ARM Cortex-M7-based MCUs, you’re in luck. That’s because both are now shipping in mass production.

Cortex_M7_1200x1200

With 50% higher performance than the closest competitor, larger configurable SRAM, more embedded Flash and high-bandwidth peripherals, these devices offer the ideal mix of connectivity, memory and performance. The SAM S70 and E70 series allow users to scale-up performance and deliver SRAM and system functionality, all while keeping the Cortex-M processor family ease-of-use and maximizing software reuse.

“As a lead partner for the ARM Cortex-M7-based MCUs, we are excited to ship volume units of our SAM E70 and S70 MCUs to worldwide customers,” explains Jacko Wilbrink, Atmel Senior Marketing Director. “Our SAM E70 and SAM S70 series deliver a robust memory and connectivity feature set, along with extensive software and third party support, enabling next-generation industrial, consumer and IoT designers the ability to differentiate their applications in a demanding market. We are working with hundreds of customers worldwide on a variety of applications using the new ARM Cortex-M7-based MCUs and look forward to mass adoption of these devices.”

SAM

These boards pack more than four times the performance of current Atmel | SMART ARM Cortex-M based MCUs. Running at speeds up to 300 MHz and embedding larger configurable SRAM up to 384 KB and higher bandwidth peripherals, the new series offer designers the right connectivity, SRAM and peripheral mix for industrial and connectivity designs. Additionally, the SAM S70 and E70 boast advanced memory architectures with up to 384KB of multi-port SRAM memory out of which 256KB can be configured as tightly coupled memory delivering zero wait state access at 300MHz. All devices come with high-speed USB Host and Device with on-chip high-speed USB PHY and Flash memory densities of 512kB, 1MB and 2MB.

What’s more, the Atmel | SMART ARM Cortex-M7-based MCUs are supported by ARM ecosystem partners on development tools and real-time operating system (RTOS) board support packages (BSPs) accelerating time-to-market. Software development tools are available on Atmel Studio, the ARM Keil MDK-ARM and IAR Embedded Workbench. Operating system support include Express Logic ThreadX, FreeRTOS, Keil RTX, NuttX and Segger embOS. A comprehensive set of peripheral driver examples and open source middleware is also provided in Atmel’s Software Package.

Cortex_M7_table

“Atmel has developed a global network of ecosystem partners that deliver hardware and software solutions for the Atmel SMART Cortex-M7 MCU,” adds Steve Pancoast, Atmel Vice President of Software Applications, Tools and Development. “Atmel’s robust, easy-to-use development platform along with our partners’ advanced development platforms offer developers the opportunity to use the best tools and services to bring their designs quickly to market. Atmel continues to expand our partner program to bring the best tools and solutions to our customers.”

Interested? Production quantities of both the SAM E70 and S70 are now available. In order to help accelerate design and to support these devices, an Atmel Xplained development kit is shipping today as well. Pricing for the SAM S70 starts at $5.34 in 64-pin LQFP package and 512KB on-chip flash for 10k-piece quantities while the Atmel Xplained board will run you $136.25. Meanwhile, be sure to read up on the new MCU families here.

Atmel launches IoT Cloud Ecosystem Partner Program


Atmel’s Cloud Ecosystem Partner Program accelerates time-to-market for developers creating next-generation IoT solutions.


Good news, IoT developers! Atmel has just announced its Internet of Things Cloud Ecosystem Partner Program, providing those using Atmel | SMART MCUs and Atmel SmartConnect wireless solutions with access to a wide range of market-leading ecosystem cloud partners for device management, data analytics and visualization in order to experience end-to-end, out-of-the-box IoT solution development.

B-nqHibWkAAxIce

With the ever-increasing need to collect, visualize and analyze data from IoT edge nodes and to manage the associated services, cloud connectivity is becoming an essential element for product development. Aside from that, device management has also emerged as an important aspect of cloud services as more gizmos and gadgets are performing functions through remote management. Take a connected thermostat, for example, that is programmed remotely and sends climate information back to the user’s RC device reducing overall power consumption while providing a better user experience.

Each cloud partner in this program not only brings a unique, distinct feature to the IoT ecosystem for developers using Atmel solutions but offers production-ready software stacks ported on Atmel wireless platforms to help accelerate time-to-market as well. Developers can now easily connect to the cloud through various software as a service (SaaS) options, based on their use-case requirements early in the development cycle. Additionally, Atmel is in the process of onboarding multiple cloud service partners providing regional and vertical expertise where required. Among the names on the growing list are PubNub, Proximetry, Exosite and Arrayent.

“We are excited to team with Atmel to deliver to their customers a highly secure solution for bi-directional device communication and control,” says Todd Greene, PubNub CEO. “Our highly reliable and massively scalable Data Stream Network provides companies with real-time infrastructure and a robust feature set for architecting their IoT solutions. Our partnership with Atmel offers the only ‘out of the box’ solution for IoT developers to create secure IoT products, reducing risk and accelerating time-to-market.”

With the anticipated growth of billions of devices by 2020 in the IoT market, secure cloud services will be a critical element to ensure Internet accessibility connectivity of these smart devices. The partner program ensures developers have the opportunity to design with Atmel’s pre-certified Wi-Fi, 802.15.4, and multimode modules and Atmel | SMART MCUs to provide a seamless end-to-end solution from the edge node to the cloud with a simple, plug-and-play connection that works out of the box.

WINC_1500_Dev_Kit_Angle

“Our cloud services are integrated into several leading Atmel | SMART MCUs, SmartConnect and security modules,” adds Tracy Trent, Proximetry CEO. “We provide leading software solutions that enable the management of the most critical of things in the IoT including remote access and secure data management. With our services integrated into Atmel’s leading products, IoT developers now have a true end-to-end solution from the edge node to the cloud.”

What’s more, IoT developers can simply use any of the compatible Atmel development boards for access to the application programming interface (API) to qualified cloud partners. In order to expire the design process, several development kits are available with access to Atmel Cloud Partners like the WINC1500-XSTK, the SAMW25-XPRO, the SAMR21-XPRO and the Arduino Zero.

“Launching this highly anticipated IoT ecosystem partner program, we are now one of the few suppliers that delivers solutions from the edge node to the cloud, along with full software support. We are excited to team with these unique cloud service companies and look forward to adding many more,” explains Reza Kazerounian, SVP and GM of Microcontroller Business Unit at Atmel.

How Bluetooth beacons can put an end to QR codes


Bluetooth beacons can enhance experiences in a way that is truly indistinguishable from magic.


Arthur C. Clarke once stated, “Any sufficiently advanced technology is indistinguishable from magic,” something that holds true when it comes to our ever-connected world. Take a look around and you will surely notice that the Internet of Things phenomenon is growing quite rapidly. So much so that some adopters have become a part of the IoT without even knowing. Many times, these cloud-based data processing solutions appear to the user as only a familiar webpage or mobile application.

The Internet of Things phenomenon is growing quickly around us.

Part of making IoT ubiquitous and nearly magical is awareness of where you are. GPS and cellular location can certainly do a great job outdoors. Cell tower-based location can give a very rough prediction of location indoors or outdoors. Using GPS or tower location, it is likely that an application running on a mobile device would know that you just walked into a particular store or venue.

But what happens if you need to know a more precise location inside? Take for instance, retailers and venues, who want to deliver very specific content based on the exact location of a customer, like a promotion for a particular product on a nearby shelf.

Today, many museums and public venues, such as malls and arenas, have strategically employed QR code barcodes to allow for on-demand access to location-specific information. Patrons can scan the code and automatically launch cloud-based content into an app or browser that is related to particular exhibits and locations. As great as it may be, I have come to realize that it is a real pain because it requires scanning the QR code at every exhibit. For me, this involves entering my PIN to unlock my cellphone, then looking for my QR code scanner app. This takes my attention away from my family and the overall museum experience. Usually by the time I have accessed the information, my family has moved on to the next exhibit without me.

I recently visited the North Carolina Aquarium in Pine Knoll Shores. It is a nice aquarium with thousands of examples of aquatic life from North Carolina’s many inland freshwater bodies, as well as the sea in smaller exhibits cumulating in the large 300,000-gallon tank holding a replica of the German U-352 that was sunken off the coast of North Carolina during WWII. What’s more, there is a 50,000-gallon installation that re-creates the scene as divers discovered the wreck of the Queen Anne’s Revenge, a ship once commanded by the most infamous pirate of them all – Blackbeard. The ship was last seen sinking off the North Carolina coast in 1718. Case in point: as with most exhibits, there are stories to be told that are specific to each one. Getting easy access to those stories easily enhances the overall visitor experience.

I noticed that several of the smaller exhibits at the NC Aquarium had interactive electronic experiences that were not working because they had fallen into disrepair.

I had noticed that several of the smaller exhibits at the North Carolina Aquarium featured interactive electronic experiences that weren’t working because they had fallen into disrepair. A prime example was the amphibian exhibit, which you can press an old-fashioned button and hear what a frog call sounds like.

I can imagine the electronics behind this antiquated pushbutton: probably a voice recorder circuit from the 1990s along with a power supply and speaker. The button most likely stopped working after a few thousand kids pressed it dozens of times each, or the contacts became oxidized and non-conducting because the current through the switch was insufficient to keep the oxidation burned off. Design of switch circuits is another topic and one that hopefully will need to be addressed much less going forward thanks to innovations like capacitive touch for buttons, sliders, wheels, and other user interface elements.

push-buttons-far-from-advance

In this case, the old-school pushbutton that doesn’t work is far from advanced, let alone “indistinguishable from magic.” And for that matter, the QR codes strategically placed at exhibits are clunky as well.

Instead, what if there were little radio transmitters at each exhibit that your mobile device could detect and reliably determine location? As you are well aware, your mobile device comes equipped with Bluetooth and Wi-Fi radios, as well as GPS, cellular and NFC. Of these technologies, we can use Bluetooth to interact with the exhibits by letting the phone seamlessly know where in the building it is located. Introducing self-contained Bluetooth Smart Beacons or iBeacons as a solution to this problem should not be difficult.

These beacons consist of a power source, a Bluetooth Smart radio and an antenna, all housed inside an enclosure. Beacons work by sending out a packet of data at regular intervals, called the advertising interval. In a museum or aquarium where people walk around, the advertising interval could be one second or more. With an advertising interval of a second, a Bluetooth Smart beacon using Atmel’s BTLC1000 SoC can operate at an average current of under 7 µA and last up to four years on a low-cost CR2032 Lithium coin-cell or longer on a pair of AAA batteries. And the best part is that there are no moving parts — nothing to be loaded onto the beacon except a unique ID or serial number associated with the specific location in the museum or other venue. And the technology is real today. In fact, beacons from Apple (known as iBeacons) are already being deployed in select retail locations such as Disney stores and throughout their own Apple stores. Some iBeacons apps simply run on iPhones and iPads, while others use dedicated low-power and low-cost hardware.

fyx-self-contained-bluetooth-beacon

Let’s consider the entire system and the lifecycle cost of a location-based system of beacons and a smartphone application versus individual content loaded at particular exhibit locations. In this scenario, the largest upfront cost of the solution will be that of developing the website and/or the app. The price of the beacons will be negligible by comparison.

Deployment of the beacons can be accomplished using a different app that can register each beacon to a location and associate it with specific content. Once deployed, the beacons need not be reprogrammed or upgraded. Their ID is simply linked to content located on a server, which can be updated whenever necessary.

Another nice feature of this system is that trained employees are accustomed to loading content onto web servers. There are very few people who are adept at re-recording audio files onto a 20-year-old talking box or repairing it’s worn out pushbutton. Deployment of the app would be done through the app stores for Google, Apple and other phone OS suppliers. Maybe you could even get started by scanning a single QR code when you enter the venue. But that would be the last of the dreaded QR codes you would need to scan.

Using Bluetooth beacons, an experience such as the North Carolina Aquarium could actually be enhanced by technology in a way that is truly indistinguishable from magic. Some other applications, many of them not new, that I think could benefit from this technology include:

  • Sports like skating, motorsports, and swimming/diving: to enhance safety and enjoyment.
  • Retail stores: to provide special discounts and on-the-spot information.
  • Car dealerships: to offer information to those driving by.
  • Amusement parks: to advise patrons about waiting times or to help staff manage crowd traffic.
  • Art galleries: to improve spectators’ experiences without taking anything visual away from the exhibits by cluttering the gallery with QR codes.
  • In the dining room: Based on being near a beacon, the entire family’s devices can go into a silent “family time” mode that would turn off ringers and even disable texting. Similarly, restaurants, churches, funeral homes, conference rooms and other settings could implement an automatic cellphone quiet zone for those who didn’t want to forget to turn off their ringers.
  • At home or in the car: to customize the operation of a phone or tablet in specific ways based on a person’s preferences.
  • Public buildings or on streets: to ease wayfinding for the visually-impaired.
  • Senior centers: to help the elderly or those with disabilities regain independence by pairing with a wearable device.

Coincidentally, I saw this on the way home the other day. While I still don’t know any details, the concept of using beacons got me thinking.

city-wide-rezoning-notices-tech-atme

What are the chances that some will pull my car over, get out, and scan the QR code on this outdoor sign? If like me, probably slim to none. The same goes for those who are looking to buy real estate and are driving in their vehicles. What good is the QR code to you in this situation?

remax-encore-bluetooth-beacons

Unless I’m walking or want to go through the trouble of getting out of my vehicle to scan the sign, or worse yet try and scan the sign while driving, I probably won’t utilize the attached QR code. Using beacons will not only eliminate risks, but will expedite the process altogether. What if we enable the real estate apps with access to the mobile device’s Bluetooth? Now we can look for Bluetooth beacons placed strategically at properties that are for sale and collect information about properties without getting out of the vehicle, and even more importantly, without taking our eyes off the road.

There is enormous potential for the use of Bluetooth Smart beacons anywhere signs are posted and wherever further information is available online. The real estate market is just one of many example use cases, where the implementation of beacons could be a key differentiator for companies willing to become early adopters.

You do have to focus on the revenue generating applications, but there are countless other applications where QR codes located on larger signs could be replaced by beacons to make it easier to access information and reduce the total size and number of signs.

One example is this QR code-equipped sign to encourage people to walk instead of driving their cars…

fitness-navigation-cues-as-bluetooth-beacons

Or this one that provides fitness information to those taking a stroll along the public greenway trail…

fitness-trails-as-bluetooth-beacons-atmel

These are just a few the ways that Bluetooth beacons can help make the world a better place. A new thinking in terms of apps and getting people to install them is necessary for success. However, if the value of the information becomes high enough, it will happen. Hopefully you will think of more applications and ways to design Bluetooth Smart beacons to support them. And when you do, be sure to look at the lowest power and lowest total bill-of-material cost solutions from Atmel.