Az Atmel cég ARM-alapú processzorai az Atmel által fejlesztett olyan mikrovezérlők és mikroprocesszoros integrált áramkörök, amelyek különféle 32 bites ARM processzormagokon alapulnak és támogatják az Atmel fejlesztésű perifériákat és eszközöket. Az Atmel SMART márkájú ARM családjai kiegészítik az AVR sorozatú 8- és 32 bites mikrovezérlőket. A SMART márka tartalmaz alkalmazásspecifikus ARM-alapú alkatrészeket a Wi-Fi kapcsolat használatához, mint például a SmartConnect és Smart Direct termékvonalak, valamint ARM-alapú integrált áramköröket a „smart energy” termékek (energiatakarékos felhasználást célzó technológiák) számára, például üzemanyag és áram(felhasználás)mérőket.
Az Atmel SMART márka ARM-alapú mikrovezérlői megtalálhatók az Arduino Zero (SAM D21) egykártyás számítógépben és az Arduino Due (SAM3) fejlesztőkészletben. A “SAM” jelölés az Atmel alkatrészszámaiban a “SMART Atmel mikrovezérlő” rövidítése.
A SMART vonal egyik kulcseleme az Atmel „Internet of Things” (IoT) stratégiájának. A 32 bites ARM magok alkalmasak a TCP/IP szoftvercsomag működtetésére, ami az internetes kommunikációhoz szükséges. Az IoT-hoz szükséges mikrovezérlőkön kívül az Atmel SMART ARM-alapú csipeket használ számos Wi-Fi moduljában és Smart Energy vonalú integrált áramkörében is.
A gyártás kezdetén szoros kapcsolat volt az Atmel alkatrészszámok és az ARM mag között, amin az alkatrész alapult, ám 2014-től a cég már nem jelöli az ARM magokat az alkatrészen. Így pl. a SAM D20 jelölés nem utal arra, hogy ez egy ARM Cortex-M0+ magot tartalmaz.
Az ARM nem gyárt szilíciumcsipet és semmiféle készterméket, hanem csak szellemi alkotásokat (intellectual property, IP), szabadalmakat licencel. Ilyen licencek formájában forgalmazza egy sorozat 32 bites processzormag teljes leírását. Az ARM processzorok RISC, azaz csökkentett utasításkészletű gépek. Az Atmel AVR 8 bites processzorai szintén RISC típusúak, de ezek felépítése kizárólag a módosított Harvard-architektúrát követi, míg az ARM magok között vannak Harvard-architektúrájú, pl. a Cortex-M3, és Neumann-architektúrájú magok is, pl. az ARM7TDMI.
Az Atmel és más félvezetőgyártó cégek előszeretettel alkalmazzák az ARM magokat, mivel ezek utasításkészlete és regiszterhasználata igen következetes, és számos periferiális áramkör már eleve készen áll ezekhez a magokhoz (A-D átalakítók, órajel- és időkezelés, soros kommunikáció, pl. USART, SPI, CAN, LIN és I2C). Az Atmel szintén igyekszik alkalmazni a fejlett perifériákat és energiagazdálkodást és érdekes újításokkal is előállt, például a Sleepwalking (alvajárás) elnevezésű technikával, amelyben az eszközök „alvó”, kikapcsolt CPU mag mellett képesek működni. A DMA-alapú perifériák szintén nagy sebességű adatátvitelt tesznek lehetővé a külső interfészek és a memória között, a processzor minimális beavatkozásával.
Az Atmel belső flashmemóriás MCU-kat (microcontroller units, mikrovezérlő egységeket) és külső memóriákat igénylő MPU-kat, mikroprocesszoros egységeket is forgalmaz, emellett bemutató- és fejlesztőkártyákat a csipekhez.
A SMART ARM-alapú termékvonal különleges alkalmazásokhoz készül, így pl. a SAM4CP egységet energiamérő hálózatban használják fel, valamint a vezeték nélküli kommunikációt célzó termékek is ARM magok köré épülnek, ilyenek pl. a SmartConnect és Smart Direct vezeték nélküli csipek és modulok.
Az Atmel | SMART márkanév alá tartozik az összes AT91 ARM-alapú cikk, még akkor is, ha nevéből hiányzik a „SAM” jelölés.
A mikrovezérlők belső programmemóriával rendelkeznek, a hagyományos belső regiszterkészlet és RAM mellett. Az Atmel ARM MCU-k közé a SAM D10 sorozat tagjai tartoznak, ezek igen kevés, 14 csatlakozós tokozásban készülnek, és a 144 csatlakozós SAM3 és SAM4 termékek.
A SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64 csatlakozós) családok csatlakozókiosztása egymással kompatibilis, az USB eszközt kivéve, de a kompatibilitás nem terjed ki az általuk használt feszültségszintekre.
A SAM D család 4 különböző alsorozatból áll: SAM D10, SAM D11, SAM D20, SAM D21. Ezek az eszközök mind az ARM Cortex-M0+ processzoron alapulnak, és a csatlakozókiosztás, memória és egyéb jellemzők változatos kombinációival készülnek. Az eszközök are csatlakozó- és kód-kompatibilisak, azonos perifériákat használnak, ilyenek pl. az Event System és a SERCOM modul. A SAM D10 és D11 sorozatot bejelentették ugyan, de még nem forgalmazzák.
Az AT91SAM4 ARM Cortex-M4 típusú magra épül. A SAM4E tartalmaz egy lebegőpontos egységet. A SAM4C kettős ARM Cortex-M4 magot tartalmaz (egy mag egy FPU-val).

2009-ben az Atmel bejelentette az AT91SAM3U vonalat, ezek ARM Cortex-M3 processzoron alapuló flashmemóriás mikrovezérlők, a SAM7 mikrovezérlő termékek fejlettebb változatai. Legnagyobb órajelfrekvenciájuk 100 MHz közelében van, különböző flash méretekkel készülnek. Az alkatrészek 2009 nyarán jelentek meg, a fejlesztőkártyák csak viszonylag később.
2009 decemberében történt az AT91SAM3S vonal bejelentése. Az ebbe tartozó eszközök számos javítást kaptak, jellemzőjük az alacsonyabb fogyasztás és a csökkentett ár.
Érdekes, hogy az Atmel saját AVR32 UC3A termékeinek állított konkurenciát a Cortex-M3 processzoron alapuló eszközeivel. Mindkét típus nagyjából azonos perifériákat és csatlakozó hardvertechnológiákat kezel, mindkettő flash-alapú, órajelük hasonló és egyaránt sűrű 16/32 bites RISC utasításkészlettel rendelkeznek.
Az AT91SAM9XE flashmemóriás mikrovezérlők ARM926ej-s magokon alapulnak. Maximális órajelfrekvenciájuk 200 és 400 MHz között van, különböző flash méretekkel készülnek. Valamennyire hasonlítanak a flashmemóriával felszerelt AT91SAM9260 csipekre.
Az AT91SAM9 processzorok bemutatása az igen sikeres AT91rm9200 processzort követte. Ezek a processzor az ARMv5TEJ architektúrát megvalósító ARM926ej-s magot tartalmaznak, elődjükhöz képest csökkent az energiafelhasználásuk, az újabb ARM mag hatékonyabb, a csipek különböző perifériakészletekkel jelentek meg. Órajelük általában 200 MHz körüli, néhányuk ennek kétszeresén fut. Az alábbi processzorok tartoznak ide:
AT91 flashmemóriás mikrovezérlők, ARM7TDMI magot tartalmaznak. Maximális órajelfrekvenciájuk 60 MHz körüli, különböző flash méretekkel és perifériakészletekkel készülnek.
Ez a sorozat az ARM Cortex-A5 magon alapul.


Integrált fejlesztői környezetek:
Az ARM csipekhez elérhető dokumentáció mennyisége hatalmas, ez a tény közismert. Az elmúlt évtizedekben a legtöbb mikrovezérlő dokumentációja könnyedén elfért egyetlen dokumentumban, de a csipek fejlődésével az információs anyag mennyisége megnőtt. Az összes ARM csiphez készített teljes dokumentációt igen nehéz áttekinteni, mert az az IC gyártójának (Atmel) és a CPU mag szállítójának (ARM Holdings) anyagait is tartalmazza.
A tipikus dokumentumelérési útvonal a következő: a gyártó weboldala, a gyártó bemutató és marketinganyagai, a gyártó adatlapja a konkrét fizikai csiphez, a gyártó részletes referencia-kézikönyve, amely leírja a szokásos perifériákat és a fizikai csipek különböző jellemzőit, az ARM mag általános felhasználói kézikönyve, az ARM mag technikai referencia-kézikönyve, ARM architektúra referencia-kézikönyv az utasításkészlet(ek) leírásával.
Az Atmel további dokumentációt is biztosít: a próbakártyák felhasználói kézikönyvei, alkalmazási jegyzetek, gyors kezdő útmutatók (getting started guides), a szoftverkönyvtárak dokumentációi, hibajegyzékek és egyéb anyagok. A További információk rész tartalmaz a hivatalos Atmel és ARM dokumentumokra mutató hivatkozásokat.
{{cite web}}: CS1 karbantartás: elavult archiválási szolgáltatás (link)