ARM (Advanced RISC Machines) è un'azienda britannica che progetta e
sviluppa l'architettura ARM, un set di istruzioni e una serie di
microprocessori basati su quella stessa architettura.
ARM non produce direttamente chip fisici, ma concede in licenza i suoi progetti ad altre aziende, che poi producono i chip.
Microprocessori:
Tra le principali aziende che producono chip basati su architettura ARM ci sono:
- Qualcomm - Utilizza l'architettura ARM per i suoi processori Snapdragon, comunemente usati negli smartphone Android.
- Apple - Produce i propri chip, come la serie A per iPhone e iPad e la serie M per i Mac, tutti basati su architettura ARM.
- Samsung - Produce chip Exynos, utilizzati su alcuni dei suoi smartphone e tablet, basati su architettura ARM.
- NVIDIA - Ha utilizzato l'architettura ARM nei suoi chip Tegra e nel 2020 ha annunciato l'acquisizione di ARM (anche se la vendita non è stata completata e ha incontrato resistenze normative).
- MediaTek - Utilizza l'architettura ARM nei suoi processori per dispositivi mobili e Internet delle cose (IoT).
MicroControllori:
ARM non produce direttamente microcontrollori, ma progetta e concede in licenza le sue architetture a produttori che realizzano microcontrollori basati su quelle architetture.
Molti microcontrollori utilizzano core ARM, specialmente le serie Cortex-M, che sono progettate specificamente per microcontrollori a bassa potenza e applicazioni embedded.Ecco alcune delle aziende che producono microcontrollori basati su architettura ARM:
STMicroelectronics - Produce la famiglia di microcontrollori STM32, molto diffusi nelle applicazioni embedded e basati su core ARM Cortex-M.
NXP - Offre una vasta gamma di microcontrollori ARM, tra cui le serie LPC e Kinetis, che utilizzano i core ARM Cortex-M.
Texas Instruments - Produce microcontrollori SimpleLink e Tiva-C, che si basano su architettura ARM Cortex-M.
Microchip Technology - Con la sua linea SAML (dopo l'acquisizione di Atmel), Microchip produce microcontrollori basati su ARM Cortex-M.
Nordic Semiconductor - Specializzata in microcontrollori per applicazioni wireless, come la serie nRF, che utilizza core ARM Cortex-M.
Questi microcontrollori ARM sono usati in una vasta gamma di applicazioni, dall'Internet of Things (IoT) a sistemi industriali e prodotti di consumo. ARM progetta l'architettura e i produttori sviluppano i microcontrollori utilizzando queste tecnologie.
PSoC (Programmable System-on-Chip) prodotti da Cypress Semiconductor (ora parte di Infineon) includono microcontrollori basati su core ARM Cortex-M nelle versioni più recenti della serie. In particolare:
- PSoC 4: Utilizza core ARM Cortex-M0, adatti a progetti embedded a bassa potenza.
- PSoC 5LP: Utilizza core ARM Cortex-M3, offrendo maggiori prestazioni e funzionalità rispetto al PSoC 4.
I microcontrollori PSoC sono particolarmente noti per la loro flessibilità, in quanto integrano una varietà di componenti programmabili come amplificatori operazionali, ADC, DAC, comparatori e moduli di comunicazione, il che li rende ideali per applicazioni personalizzate. La presenza del core ARM nei modelli recenti conferisce loro anche una buona potenza di elaborazione e compatibilità con una vasta gamma di strumenti di sviluppo.