Notes on using various ARM Cortex microcontrollers from a range of manufacturers. The emphasis is on “bare-metal” i.e. NOT using complicated programming libraries and frameworks. The motivation here is to expose developers to what is going on “under the covers”.