Процессоры Atmel на базе ARM


Процессоры Atmel на базе ARM — это микроконтроллеры и микропроцессорные интегральные схемы от компании Microchip Technology (ранее Atmel ), основанные на различных 32-разрядных процессорных ядрах ARM , с собственными периферийными устройствами и поддержкой инструментов.

ARM лицензирует дизайн ядра для серии 32-битных процессоров. ARM не производит никаких полных кремниевых продуктов, только интеллектуальную собственность (ИС). Процессоры ARM представляют собой RISC (вычисления с сокращенным набором команд). Это похоже на 8-битные продукты Microchip AVR, более позднее принятие архитектуры RISC. В то время как архитектура AVR использовала исключительно гарвардскую архитектуру , некоторые ядра ARM относятся к гарвардской (Cortex-M3), а другие — к архитектуре фон Неймана (ARM7TDMI).

Полупроводниковые компании, такие как Microchip, берут ядра ARM, которые используют согласованный набор инструкций и имена регистров, и добавляют периферийные схемы, такие как АЦП (аналого-цифровые преобразователи), управление часами и последовательные коммуникации, такие как USART, SPI, I2C, CAN. , LIN, USB, Ethernet и контроллеры ЖК-дисплея, камеры или сенсорного экрана. Microchip приложила усилия для адаптации передовых периферийных устройств и управления питанием, которые потребляли очень мало энергии и могли работать независимо, без включения ядра ЦП (лунатизм). Они также предусматривали прямой доступ к памяти между внешними интерфейсами и памятью, увеличивая пропускную способность данных с минимальным вмешательством процессора.

Microchip продает как MCU (микроконтроллерные блоки) с внутренней флэш-памятью, так и MPU (микропроцессорные блоки) с внешней памятью. Помимо самих чипов, Microchip предлагает демонстрационные платы как на своем веб-сайте, так и через такие каналы распространения, как Digi-key, Farnell, Ineltek, Arrow, Avnet, Future Electronics и Mouser.

Некоторые из продуктов Microchip на базе ARM предназначены для конкретных приложений, например SAM4CP, который используется в счетчиках электроэнергии интеллектуальных сетей.

Микроконтроллеры имеют внутреннюю память программ, а также обычные внутренние регистры и оперативную память . Микроконтроллеры Microchip ARM варьируются от серии SAM D10 всего с 14 контактами до 144-контактных продуктов SAM S70 и SAM E70.


Плата Arduino Due с микроконтроллером Atmel ATSAM3X8E ( ядро ARM Cortex-M3 )