Кіріспе

Atmel ARM-ге негізделген процессорлар – Microchip Technology (бұрынғы Atmel) компаниясы жасаған, әртүрлі 32 биттік ARM процессорлық ядроларға негізделген, өз ішінде әзірленген перифериялық құрылғылармен және құралдарды қолдаумен кемелденген микроконтроллерлер мен микропроцессорлардың интегралды схемалары.

Шолу

ARM 32-бит процессорлар сериясының негізгі дизайнын лицензиялайды. ARM толыққанды кремнийлік өнімдерді емес, тек зияткерлік меншік (ЗМ) өнімдерін өндіреді. ARM процессорлары RISC (қысқартылған нұсқаулар жиынтығын есептеу) архитектурасына негіделген. Бұл Microchip компаниясының AVR 8-бит өнімдеріне ұқсас, ол RISC архитектурасын кейінірек қабылдады. AVR архитектурасы эксклюзивті түрде Гарвард архитектурасын пайдаланса, кейбір ARM ядролары Гарвард (Cortex M3) архитектурасына, ал басқалары Фон Нейман архитектурасына (ARM7TDMI) негіделген. Microchip сияқты жартылай өткізгіш компаниялар ARM ядроларын алып, оларға тұрақты нұсқаулар жиынтығы мен тіркеу атауларын қолданып, ADC (аналогтық-цифрлық түрлендіргіштер), сағатты басқару және USART, SPI, I2C, CAN, LIN, USB, Ethernet, LCD, камера немесе сенсорлық басқарушылар сияқты перифериялық схемаларды қосады. Microchip өте аз қуатты тұтынатын және CPU ядросы қосылмаған күйде де дербес жұмыс істей алатын (тұйыққа түсу) озық перифериялық құрылғылар мен қуатты басқаруды бейімдеуге тырысты. Олар сондай-ақ сыртқы интерфейстер мен жад арасында DMA (тікелей жадқа қол жеткізу) арқылы деректерді процессордың минималды араласуымен беруді арттырды. Microchip ішкі Flash жады бар микроконтроллерлерді (МКБ) және сыртқы жадты пайдаланатын микропроцессорларды (МПБ) сатады. Чиптерден басқа, Microchip демо-платтарды өз веб-сайтында және Digi-Key, Farnell, Ineltek, Arrow, Avnet, Future Electronics және Mouser сияқты дистрибьюторлық арналар арқылы ұсынады. Microchip-тің ARM негізіндегі кейбір өнімдері нақты қолданбаларға арналған, мысалы, SAM4CP, ол смарт желілік энергия есептегіштерінде қолданылады.

Микробақылаушылар

Микроконтроллерлердің ішкі бағдарламалық жады, сондай-ақ, дәстүрлі ішкі тіркегіштері мен RAM-ы бар. Microchip ARM микроконтроллерлері 14 түйіршікті SAM D10 сериясынан бастап, 144 түйіршікті SAM S70 және SAM E70 өнімдеріне дейін жетеді. SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64 түйіршік) отбасылары USB құрылғысынан басқа, кернеу деңгейі сәйкес келмесе де, түйіршіктер бойынша үйлесімді IC пішіндік іздерге ие.

SAM C

Atmel C отбасы 2015 жылдың мамыр айында ұсынылды. Cortex M0+ негізінде, SAM D және SAM L серияларымен қосқыштар мен код жағынан үйлесімді, Microchip компаниясының отбасы төрт түрлі кіші-сериядан тұрады (SAM D10, SAM D11, SAM D20, SAM D21). Бұл құрылғылардың барлығы ARM Cortex M0+ процессоры негізінде жасалған және әртүрлі қосқыштар, жад және мүмкіндіктер жиынтығын ұсынады. Құрылғылар қосқыштар мен код жағынан үйлесімді және оқиғалар жүйесі мен қайта конфигурацияланатын мультиплекстік тізбекті байланыс порттары үшін SERCOM модулі сияқты сыртқы құрылғыларды ортақ пайдаланады. Бұл микроконтроллер отбасы әртүрлі хобби деңгейіндегі әзірлеу тақталарында қолданылады, мысалы Arduino Zero (ATSAMD21G18), Sparkfun SAMD21 Mini Breakout (ATSAMD21G18) және Seeed Studio XIAO SAMD21 (ATSAMD21G18). SAM D5X/E5X және SAM D51 32 биттік Cortex M4F процессорымен жабдықталған.