This book covers the peripheral programming of the STM32 Arm Cortex M0 chip. Throughout this book, we use C language to program the STM32F0xx chip peripherals such as I/O ports, ADCs, Timers, DACs, SPIs, I2Cs and UARTs. We use STM32F0 NUCLEO Development Board which is based on ARM® Cortex®-M0 MCU. A separate volume is dedicated to Arm Assembly Language Programming and Architecture. See our website for other titles in this You can also find the tutorials, source codes, Power Points and other support materials for this book on our website.