Tolong jelaskan mengenai Ikhtisar dari ARM Cortex-M

Keluarga ARM Cortex-M adalah inti mikro prosesor ARM yang di-desain untuk digunakan dalam mikrokontroller, ASIC, FPGA, ASSP, dan SoC. Inti Cortex-M biasanya digunakan sebagai pengendali mikro ter-dedikasi, namun juga sering "tersembunyi" dibalik SoC sebagai kontroler pengatur tenaga, pengendali I/O, pengendali sistem, pengendali layar sentuh, pengendali smart battery, dan kontroler sensor.

Walaupun mikro kontroler 8-bit pernah sangat populer di waktu lalu, Cortex-M perlahan-lahan menggerogoti pasar 8-bit sejalan harga chip Cortex-M taraf-rendah berangsur-angsur turun. Cortex-M secara populer telah menjadi pengganti chip 8-bit dalam aplikasi yang memerlukan operasi matematis 32-bit, dan dalam mengganti inti ARM lama semacam ARM7 dan ARM9.