45 Best Books on Microcontroller

«
»
We have compiled a list of the Best Reference Books on Microcontroller, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of Microcontroller Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on Microcontroller below.

1. Advance Microcontroller and Applications

1."Microcontroller System Design Using PIC18F Processors (Advances in Systems Analysis, Software Engineering, and High Performance Computing)" by Nicolas K Haddad
“Microcontroller System Design Using PIC18F Processors (Advances in Systems Analysis, Software Engineering, and High Performance Computing)” Book Review: The book discusses the methods to develop microprocessor based electronic systems. The book helps in gaining hardware and software skills. It includes serial peripheral interfaces, addressing codes and asynchronous communications.

2."Modelling and Control of Mini-Flying Machines (Advances in Industrial Control)" by Pedro Castillo Garcia and Rogelio Lozano
“Modelling and Control of Mini-Flying Machines (Advances in Industrial Control)” Book Review: The book is beneficial for researchers and students, who are interested in knowing about nonlinear control. The book describes various types of mini-aircrafts. It includes landing aircraft, helicopters, quadrotor mini-rotorcraft and fixed wing aircraft. The book gives the models derived from the Euler-Lagrange method. The book also gives properties of nonlinear control. It discusses principal sensors, on-board electronics, real time architecture and communication systems for mini-flying machine control. The book explains the use of Kalman filters to fly machine localization.

3."Model-Based Design for Effective Control System Development (Advances in Systems Analysis, Software Engineering, and High Performance Computing)" by Wu Wei
“Model-Based Design for Effective Control System Development (Advances in Systems Analysis, Software Engineering, and High Performance Computing)” Book Review: The book is helpful for engineers, researchers, students, project managers and professionals who are involved in designing embedded control systems. This book provides important information about control systems using models. It includes configuration management, controllability analysis and modeling requirements.

4."MICROCONTROLLERS : THEORY AND APPLICATIONS" by Ajay Deshmukh
“MICROCONTROLLERS : THEORY AND APPLICATIONS” Book Review: This book presents a theoretical and practical approach to microcontrollers. It discusses the architecture, programming and interfacing of Intel’s MCS-8051. The book includes information about various microcontrollers such as ATMEL 89CXX61 & 89C51 and PIC 16C6X & 16C7X microcontrollers. It also describes the interfacing and programming in application of microcontrollers.

5."Microcontrollers: Features and Applications" by D S Yadav
“Microcontrollers: Features and Applications” Book Review: This book is helpful for students pursuing courses in electronic instrumentation and control. The book describes various microcontrollers such as 8048, 8051, Intel 8096 and Motorola 68HC11 microcontrollers. It discusses assembly language programming and microcontroller interfacing techniques. It also explains Programmable Logic Controller. The book contains exercise questions at the end of each chapter.

6."Microcontrollers: Principles and Applications" by Pal
“Microcontrollers: Principles and Applications” Book Review: The book presents design and development in microcontroller based systems. It includes hardware, software and hardware-software integration. The book explains interfacing of I/O devices for human interaction, and for process control and instrumentation. The book provides real-life examples. It also provides exercise questions at the end of each chapter. The undergraduate students of electrical engineering, computer science and engineering (CSE) and electronics and communication engineering (ECE) will find this book valuable.

advertisement
advertisement
7."8051 Microcontroller Architecture, Programming and Application" by M Mahalakshmi
“8051 Microcontroller Architecture, Programming and Application” Book Review: The book is useful for anyone who wants to know about microcontrollers from basics. The book contains information about microprocessors and microcontrollers. It contains various block diagrams, pictures and comparative tables for easy understanding of the topic. The book includes the applications of 8051 microcontrollers.

8."8051 MICROCONTROLLER: HARDWARE, SOFTWARE and APPLICATIONS" by Mallikarjunaswamy M and Udayashankara
“8051 MICROCONTROLLER: HARDWARE, SOFTWARE and APPLICATIONS” Book Review: The book describes the programs for interfacing experiments in 8051 assembly and C language. The book gives the knowledge of architecture and programming of microcontrollers.

9."Introduction to Microcontrollers and their Applications" by T R Padmanabhan
“Introduction to Microcontrollers and their Applications” Book Review: This book is beneficial for undergraduate and graduate students of electronics and computer related engineering streams as well as professionals, who are interested in knowing about microcontrollers. The book describes microcontrollers and their embedded applications. The book is simple and easy to understand. It can also be used in laboratories.

10."8051 Microcontrollers: An Application Based Introduction" by CALCUTT DAVID
“8051 Microcontrollers: An Application Based Introduction” Book Review: The book is valuable for electronic designers, technicians and students. The book includes the recent developments in the field of 8051 microcontroller. It contains information about flash memory devices and 16-bit microcontrollers. The book helps the readers in learning design productivity. It contains various examples, exercises and project work for readers to understand productive designing with the 8051 microcontrollers.

11."Analysis of Microcontrollers" by D P Kothari Shriram
“Analysis of Microcontrollers” Book Review: This book teaches the usage and programming of microcontrollers. It is useful for the students who are interested in learning about the embedded systems. The topics range from the basic microcontroller to the most frequently used microcontroller 8051. After that PIC microcontroller is discussed in detail. The book contains all the important topics related to microcontroller 8051 like architecture, instruction sets, and programming models. Towards the end, the ARM model of architecture is described in a concise manner. Practical examples included in each topic help the students to understand the concepts clearly. Few projects and assignments have also been discussed in the end as per the requirement of the topic.

12."The 8051 Microcontroller, Architecture, Programming and Applications" by Kenneth J Ayala
Book Review: The book describes the components pertaining to the design of 80251 microcontroller using C programming. The book also discusses how assembly code programming is used as a basic skill set for system designers. The book starts with basic computer operation and programming. The later part of the book contains C programming examples . The various topics covered in the book are I/O ports, timers, pulse generation and measurement, A/D and D/A applications, serial data applications and many low power applications.

13."8051 Microcontroller: Internals, Instructions, Programming and Interfacing" by Subrata Ghosal
“8051 Microcontroller: Internals, Instructions, Programming and Interfacing” Book Review: This book on “8051 Microcontroller: Internals, Instructions, Programming, and Interfacing” is a handy book for students interested in microcontrollers and their in-depth applications. This book gives a very unique graphical annotation and a large variety of solved examples. This book includes the internal architecture of 8051, instructions with examples that help readers enhance their concept related to the topic.

14."The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing" by Craig Steiner
“The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing” Book Review: This book presents the architecture including discussions and explanations of concepts such as internal RAM, external RAM, Special Function Registers (SFRs), addressing modes, timers, serial I/O, and interrupts, favourable to those studying about microcontrollers and its interfacing. This book gives an in-depth knowledge of assembly language which explains each instruction in the 8052 instruction set as well as related concepts such as assembly language syntax, expressions, assembly language directives, and how to implement 16-bit mathematical functions. The book continues with a thorough explanation of the function of each pin on the microcontroller and follows this with the design and explanation of a fully functional single-board computer. The book also covers a section on hardware interfacing and software examples in which the student will learn about the SBCMON monitor program for use on the single-board computer, interfacing with a 4×4 keypad, communicating with a 16×2 LCD in direct-connect as well as memory-mapped fashion, utilizing an external serial EEPROM via the SPI protocol, and using the I2C communication standard to access an external real-time clock.

15."Interfacing PIC Microcontrollers to Peripherial Devices (Intelligent Systems, Control and Automation: Science and Engineering)" by Bohdan Borowik
“Interfacing PIC Microcontrollers to Peripheral Devices (Intelligent Systems, Control and Automation: Science and Engineering)” Book Review: This book is useful for graduate students of electronics and computer sciences. The book contains detailed information about working applications of PIC microcontroller using lighting diodes, LCD displays. Working along PWM module, brief discussion on microcontroller programmings are also conferred here. The following book provides a schematic diagram and detailed information about the course. The book comes up with original documentation of every chapter, applications of PIC24FJ microcontroller including 240×128 LCD display.

advertisement


2. Microprocessors and Microcontrollers

1."Microprocessor Architecture, Programming, and Applications with the 8085" by R Gaonkar
Book Review: This book provides information about microprocessors thereby covering hardware and software areas of 8085 microprocessor family. This book deals with the 8085 microprocessor family to teach the basic concepts of programmable devices. The book prepares the readers to apply the studied concepts in job interviews related to microprocessors. The first partition in the book focuses on hardware and interfacing which covers microprocessors, microcomputer, assembly language, 8085 assembly language programming. The second partition in the book focuses on programming of 8085 which includes counter and time delays, stack, subroutines and assemblers. The third partition is called interfacing peripherals which covers interrupts, data converters, peripheral devices and data communication.

2."Microprocessors: Principles and Applications" by A Pal
Book Review: This book discusses the important concepts and features common to various models of microprocessors. The features are demonstrated through 8 bit microprocessors thereby providing a nice understanding of various microprocessors. The features of the book are aspect interfacing of memory, I/O devices, process control and instrumentation.The book highlights development aids and troubleshooting techniques. The book also explains memory mapping and management. The book presents an overview of the spectrum of microprocessor by covering hardware, software and system integration aspects.

3."The 8051 Microcontroller and Embedded Systems : Using Assembly and C" by Muhammad Ali Mazidi
Book Review: This book focuses on 8051 microcontroller. The book also specifies the software and hardware specifications for 8051 microcontroller. The chapters in the book provide basic architecture of microcontrollers using assembly languages. The chapters illustrate how microcontroller interfaces with necessary devices using C and assembly languages. The microcontroller uses C and assembly languages to interact with devices like LCDs, keyboards, sensors and stepper motors. The other topics presented in the book are real time clock chips, optoisolators.

advertisement
4."Advanced Microprocessors and Peripherals" by A K Ray and K M Bhurchandi
Book Review: This book integrates basics, theory, design and real life applications related to advanced microprocessors. This book provides a good foundation for advanced microprocessors, principles and practices. The book enables the students to write efficient programs in assembly level language of 8086 family of microprocessors. The book is updated with topics like ARM architecture, serial communication standard USB, 8051 micro controllers, instruction set and peripheral interfacing along with project design. The book also provides explanation of 80286 and 80386 descriptors and addressing modes. The book also provides explanation on hard drives, CD and DVD.

5."Fundamentals of Microprocessors and Microcontrollers" by Ram B
“Fundamentals of Microprocessors and Microcontrollers” Book Review: This book covers the basics of microprocessors and microcontrollers. Topics discussed in the chapters include number system and digital electronics, microprocessors and architecture, programming of microprocessors, microprocessor applications, peripheral devices and their interfacing, and microcontrollers. Both solved and unsolved questions have been added for thorough practice of readers. This book is essential for electronics and communication and computer science engineering students.

6."Microprocessors and Microcontrollers : Architecture, Programming and Interfacing Using 8085, 8086 and 8051" by Soumitra Kumar Mandal
“Microprocessors and Microcontrollers: Architecture, Programming & Interfacing using 8085, 8086, and 8051” Book Review: This book dives into the fundamental concepts of Microprocessors and Microcontrollers which are explained with the help of detailed examples and illustrations. Programming, architecture, and interfacing concepts related to Microprocessors and Microcontrollers are described in vivid detail. It is suitable for professionals as well as students studying in electronics engineering, electrical engineering, computer applications, and computer engineering courses.

7."Introduction to Microprocessors and Microcontrollers" by Crisp John Crisp
“Introduction to Microprocessors and Microcontrollers” Book Review: This book presents the workings of the microprocessor, its applications, and programming in assembler and high level languages like C and Java in a clear and concise manner. Numerous examples and exercises are provided to build a thorough understanding of the field along with practical insight. The book concludes with a project based on the PIC microcontroller whose procedure is elucidated step wise. This makes it an ideal book for electronics and IT students as well as technicians and engineers, including IT systems support staff, and maintenance or service engineers.

8."Microprocessors And Microcontrollers" by A Nagoor Kani
“Microprocessors and Microcontrollers” Book Review: This book offers a detailed discussion of all the aspects of the microprocessors and microcontrollers family, basing it on the Microprocessor 8085, 8086 and the Microcontroller 8051. Other related microprocessors and microcontrollers like 80186, 80286, 80386, Pentium-4, ARM and PIC are also discussed in detail. All the chapters in this book begin with fundamental objectives followed by detailed content, examples, and exercises. Additionally, each chapter concludes with a review of important terms and concepts that reinforces the fundamental concepts learnt. This book is suitable for B.E. and B. Tech students studying in electrical, electronics and communication engineering branches.

9."8051 Microcontroller & Embedded Systems" by Rajiv Kapadia
“8051 Microcontroller and Embedded Systems” Book Review: This book focuses on 8051 microcontroller. The book also specifies the software and hardware specifications for 8051 microcontroller. The chapters in the book provide basic architecture of microcontrollers using assembly languages. The chapters illustrate how microcontrollers interface with necessary devices using C and assembly languages. The microcontroller uses C and assembly languages to interact with devices like LCDs, keyboards, sensors and stepper motors. The other topics presented in the book are real time clock chips, optoisolators. Any electrical engineers, electronics and communication engineer, and computer applications engineer will find this a suitable read.


3. Advanced Microprocessor and Microcontroller

1."Microprocessors and Microcontrollers (Second Edition)" by R S Kaler
“Microprocessors and Microcontrollers (Second Edition)” Book Review: The book contains information about various microprocessors and microcontrollers, including 80186, 80286, 80386, Pentium-4, ARM and PIC. It explains the evolution of microprocessors. The book covers details of multiplexers-demultiplexers, flip-flops, analog/digital conversion. It gives peripheral I/O instructions and data transfer schemes. It provides knowledge of real-time operating systems (RTOS), interfacing devices and data acquisition systems.

2."Microprocessors and Microcontrollers: Architecture, Programming and System Design 8085, 8086, 8051, 8096" by Kant K
“Microprocessors and Microcontrollers: Architecture, Programming and System Design 8085, 8086, 8051, 8096” Book Review: The book can be referred by undergraduate students of electrical and electronics, electronics and communication, and electronics and instrumentation engineering. This book explains fundamental concepts of microprocessors and microcontrollers, their principles and applications. It also discusses Intel’s legendary 8085 and 8086 microprocessors and Intel’s 8051 and 8096 microcontrollers. The book contains information about hardware architecture, the instruction set and programming, support chips and peripheral interfacing. It provides many examples for better understanding of the topic. It is replete with examples and system design case studies to help the readers develop a complete understanding of industrial application projects. This book is suitable for undergraduate students of electrical and electronics, electronics and communication, and electronics and instrumentation engineering.
3."Microprocessors and Microcontrollers" by A Nagoor Kani
“Microprocessors and Microcontrollers” Book Review: The book is beneficial for undergraduate students, pursuing various courses in this field. The book explains various concepts about microprocessors and microcontrollers in detail. It gives step-by-step instructions and information about the topic. The book also contains several examples.

4."Microprocessors and Microcontrollers" by Jeevanathan and Saravanan
“Microprocessors and Microcontrollers” Book Review: This book is valuable for professionals and engineering students. It provides architecture, programming and interfacing of 8085 and 8086 microprocessors and 8096 and 8051 microcontrollers. The book also contains C language programs for 8051 microcontroller. The book provides exercise questions and examples for better understanding of the topic.

5."Microprocessors and Microcontrollers for VTU" by A P Godse and Dr D A Godse
6."Microprocessors and Microcontrollers" by B P Singh
“Microprocessors and Microcontrollers” Book Review: This book is valuable for undergraduate students of computer science and engineering, electronics and information technology. It contains exercise questions at the end of each chapter. Several examples are also provided in the book. The book covers Intel Microprocessors 8086, 80186, 80286, 80386, 80486 and Pentium. It also discusses about Motorola Microprocessors 68000, 68010, 68020, 68030, 68040, PowerPC and Intel Microcontrollers 8051, 8096.

7."Microprocessors and Microcontroller for ANNA University" by D A Godse A P Godse
8."Fundamentals of Microprocessor and Microcontrollers" by B Ram
“Fundamentals of Microprocessor and Microcontrollers” Book Review: The book provides information about number system and digital electronics microprocessors and architecture, and programming of microprocessors. It covers peripheral devices and their interfacing. The book also gives applications of microprocessors and microcontrollers. The book contains solved and unsolved questions to practice. The undergraduate students of engineering will find this book valuable.

9."Microprocessor and Microcontrollers (As Per BPUT Syllabus) (As Per BPUT Syllabus)" by Jivan Jyoti Mohanty
10."The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller: Architecture, Programming and Interfacing, 2e" by Lyla B Das
“The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller: Architecture, Programming and Interfacing, 2e” Book Review: The book will be a suitable text for undergraduate students of engineering. It covers information about 16-bit microprocessors and Pentium processors. The book provides information about the 8051 microcontroller and its applications. The book presents programming, interfacing attributes and analysis of the x86 family microprocessors.

11."Microprocessors and Microcontrollers Architecture, Programming and Interfacing Using 8085, 8086 and 8051" by Soumitra Mandal
“Microprocessors and Microcontrollers Architecture, Programming and Interfacing Using 8085, 8086 and 8051” Book Review: This book provides detailed overview on microprocessors and microcontrollers architecture, programming and interfacing especially using 8085, 8086 and 8051. It provides information on various components of microprocessor and microcontroller, different input, and output that it supports. It also explains the usage of these chips in day to day activities. It discusses the advantages and disadvantages of using these different microprocessors and microcontrollers. This book is designed to focus on students, teachers, and professionals in the field of engineering and science especially computer, information technology, electronic and electronic and telecommunication.


4. PIC Microcontroller

1."Design with PIC microcontrollers" by J B Peatman
Book Review: This book focuses on PIC technology of microcontroller chips thereby integrating the features of digital design. The book starts with a series of code templates, later uses detailed block diagrams that demonstrate the registers, control bits, status bits associated with assorted functions, the book also provides examples to demonstrate points and handling of assorted issues. The book also provides methods for addressing interrupt timing constraints to meet the needs of all interrupt sources. The book also demonstrates key switches, master slave interconnection of PIC, analog to digital conversion facility and many more.

2."Embedded C Programming and the Microchip PIC" by Richard H Barnett
Book Review: This book teaches C language programming to embedded microcontrollers and provides knowledge in the application of microchip family of PIC microcontrollers. The book demonstrates various C language programs that are used to solve programs. The book also studies PIC processors covering basic architecture as well as standard peripheral devices included in microcontrollers. The book also contains many worked out examples that demonstrate the use for each peripheral. The readers also go through the usage of C compilers thereby helping them to efficiently develop customized projects.

3."PICs in Practice" by F P Volpe and S Volpe
“PICs in Practice” Book Review: This book provides a fundamental overview on PICs in practice. It covers topics like introduction to PIC microcontroller, types of microcontroller, microcontroller specification, using the microprocessor. It provides details on programming the 16F84 microcontroller, timing the microcontroller, saving and assembling the code, factors affecting the choice of microcontroller, switch scanning, 16C54 microcontroller, alpha numeric displays, analogue to digital conversion, and much more. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology.

4."Microcontrollers: Architecture Implementation and Programming" by Hintz
Book Review: This is a complete guide to microcontrollers ranging from 8 bit Motorola 86HC11 to intel 32 bit 80960CA. The book covers all the aspects of device organization, application and programming. This book includes microprocessors used in a vast array of applications ranging from antilock brakes to industrial process control and robotics. This book is very useful for engineers in understanding the devices and design cost effective control around them.

5."Fundamentals of Microcontrollers and Applications In Embedded Systems (with the PIC18 Microcontroller Family)" by Ramesh Gaonkar
“Fundamentals of Microcontrollers and Applications In Embedded Systems (with the PIC18 Microcontroller Family)” Book Review: This book provides a comprehensive overview on fundamentals of microcontrollers and applications in embedded systems. It discusses the PIC18 microcontroller family. It discusses the basics of architecture, assembly language programming, and applications in embedded systems. It talks about comprehensive introduction to the PIC microcontroller which helps in-depth foundation in microprocessor theory and application in detail. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology especially computer, electronics engineering, and others.

6."Embedded System Design Based on 8051 and PIC Family Microcontroller" by T Bezboruah and A Goswami
“Embedded System Design Based on 8051 and PIC Family Microcontroller” Book Review: This book provides a detailed overview on embedded system design based on 8051 and PIC family microcontroller. It discusses data acquisition to gather information from the experimental setup perspective. It discusses the increase in complexity, the need for efficient and reliable system design, fabrication and testing of data acquisition systems. It talks about 8051 and the PIC family of microcontrollers in detail. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology.

7."Programming and Customizing the PIC Microcontroller" by Myke Predko
“Programming and Customizing the PIC Microcontroller” Book Review: This book provides a comprehensive overview on programming and customizing the PIC microcontroller. It contains more than 600 illustrations, and provides comprehensive, easy-to-understand coverage of the PIC microcontroller. It provides information on setting up your own PIC microcontroller development laboratory. It gives PIC microcontroller interfacing capabilities, software development, and applications. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology especially computer, electronics engineering, and others.

8."Embedded Computing in C with the Pic32 Microcontrolle" by Nicholas Marchuk Kevin Lynch
“Embedded Computing in C with the Pic32 Microcontroller” Book Review: This book provides a detailed overview on embedded computing in C with the Pic32 microcontroller. It discusses the special concerns found in designing and developing embedded applications. It talks about concurrency, communication, speed, and memory usage in microcontrollers. It includes discussion of the constraints found within embedded system design. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology especially computer, electronics engineering, and others.

9."Advanced Microcontroller Trainer Using 8051, Avr and PIC" by Akhtar Rameez
“Advanced Microcontroller Trainer Using 8051, Avr and PIC” Book Review: This book provides a fundamental overview on advanced microcontroller trainers using 8051, Avr, and PIC. It shows working of embedded system labs with touch screens and GSM modules. It describes a very low-cost way to reduce the overall project cost and implementation issues and provides solutions to address them effectively. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology.

10."The Essential Pic18(r) Microcontroller" by Katzen Sidney J
“The Essential Pic18(r) Microcontroller” Book Review: This book provides a detailed overview on the essential Pic18 microcontroller. It describes intelligent electronic devices which are ranging from smart egg-timer through to aircraft management systems. It talks about highly integrated microcontrollers, which comprises a core microprocessor together with memory and analog or digital peripheral ports. This book is designed to focus on students, teachers, and professionals in the numerous fields of science and technology especially computer, electronics engineering, and others.

We have put a lot of effort into researching the best books on Microcontroller and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on Microcontroller and will publish the download link here. Fill out this Microcontroller books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses.