On rencontre ces vingt derni res ann es de plus en plus des syst mes microprocesseurs qui ont envahi notre quotidien du domaine du grand public au d motique en passant par les domaines du bricolage. La mise en place de ces systemes embarques passe indispensablement par la connaissance des microcontr leurs notamment ARDUINO, STM32 et Pans s ormations dineenteur ou technicien on initie souventle apprenants par la connaissance la programmation des microcontr leurs - ois aun de curacter a connaissance des arcens mooues cue peut composer ce microcontr leur 32 bits. Dans le cadre de cet ouvrage, nous pr sentons en d tail les principaux modules des microcontr leurs de la famille PIC16F, notamment les entr e-sortie, num riques, convertisseur analogique num rique, les diff rents modules timer, les protocoles de communications notamment UART. SPI, I2C et le diff rentes sources d'interruption (externe changement des tats, denordements timer. exemnles eacives documentes e corrig s sont associ s chacune des notions abord es dans cet ouvrage.
Over the past twenty years, microprocessor-based systems have increasingly permeated our daily lives, spanning everything from consumer electronics and home automation to DIY applications. Implementing these embedded systems requires a solid understanding of microcontrollers-such as Arduino and STM32. In engineering or technician training programs, learners are typically introduced to microcontroller programming and the architecture of the various modules that make up these devices. This book provides a detailed presentation of the key modules found in the PIC16F microcontroller family, including digital I/O, analog-to-digital converters, various timer modules, communication protocols (such as UART, SPI, and I2C), and different interrupt sources (e.g., external state changes, timer overflows). Practical, documented, and fully solved examples accompany each of the concepts covered in the book.