The Definitive Guide to Designing Reliable Microcontroller Hardware for Real-World Applications
Embedded Controller Hardware Design targets one of the most popular embedded controllers around, the 8051. The book, written by Ken Arnold, provides a comprehensive overview of embedded microcontroller architecture, design, memory techniques, handling interrupts, and more.
The book's coverage ranges from a novice level introduction of electronics that touches on resistors and tristate buffers to more advanced topics like bus current limitations and using 8-bit microcontrollers and PLDs (programmable logic devices). The bulk of the book concentrates on details important to reliable, worst-case-scenario microcontroller hardware design, like bus loading, timing, and the use of I/O, DMA, and interrupts.
The 8051 architecture is discussed in detail. It's suitable for novices and handy as a quick reference as well. Examples are sprinkled throughout. The book is designed to be used with 8031SDK, which is available online. A CD-ROM, included with the book, offers an eBook version of the text and software samples.
Paperback, 246 pages