Newnes, 2000. — 336 p.
Ted Van Sickle spent over fifteen years at Motorola as a microcontroller specialist. He now consults and teaches classes on software design and programming for microcontroller systems. He holds a MSEE from the University of Michigan.
Introduces microcontrollers and describes their programming environment, offering tips on coding for microcontrollers
Describes techniques to get maximum performance from your code
Discusses the differences between 8-bit and larger microcontrollers, giving application examples and providing details on using different compilers
Programming Microcontrollers In C is a "user friendly" compendium of solid information on the use of C to fully exploit the power of today's microcontrollers. Beginning with an excellent tutorial on C basics, the reader is introduced to microcontrollers with descriptions of their programming environment and tips on coding for microcontrollers. Expert Ted Van Sickle then goes on to describe techniques for obtaining maximum performance from code; the differences between 8-bit and larger microcontrollers (giving application examples and providing details on using different compilers); advanced information for programming embedded systems and RISC microcontrollers (using Motorola's MCORE as the example). Programming Microcontrollers In C offers a great many useful C routines and the accompanying CD-ROM. contains all of the software referenced in the text, as well as C compilers, a full set of Motorola's microcontroller documentation in hyperlinked PDF format, and a fully searchable Deluxe eBook version of the text. The latest title in LLH Technology Publishing's "Embedded Technology" series, Programming Microcontrollers In C is a very highly recommended and invaluable addition to the dedicated programmer's reference shelf.