Technieuws

Arm schaaft nog wat microampères van Cortex-M0 af

Pieter Edelman
Leestijd: 1 minuut

Arm heeft een verbeterde versie aangekondigd van zijn drie jaar oude Cortex-M0, de zuinigste en minst krachtige microcontrollercore van het bedrijf. Volgens de Britse processorontwerper is deze Cortex-M0+ nog zuiniger: waar de M0 op een 90-nm-proces typisch 13 µA/MHz verstookt, doet de M0+ het met 9 µA/MHz. Tegelijk zijn de debugmogelijkheden uitgebreid door een optionele microtrace-buffer. Bovendien is I/O in een enkele kloktik aan te spreken, wat toegang tot peripherals of de GPIO-pinnen moet versnellen. Onder meer Freescale en NXP zijn als lead partners betrokken bij de nieuwe core.

Met de Cortex-M0/M0+ probeert Arm de traditionele 8 en 16 bit microcontrollers naar de kroon te steken. Het 32-bit-ontwerp van Arm levert hogere prestaties, maar zou met prijs, energieverbruik en footprint concurrerend zijn. Arm zelf claimt dat Cortex-M0+ drie keer minder energie verbruikt dan een 8 of 16 bit concurrent op een 90-nanometerproces.

Arm heeft de pijplijn in de Cortex M0+ gereduceerd van drie naar twee stappen. De core gebruikt net als de M0 de Thumb-instructieset of een subset van Thumb2, en is daarmee binair compatibel met zijn voorganger en de krachtigere Cortex-M3- en -M4-controllers.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content