Friday, December 4, 2009

Applying PIC18 Microcontrollers or Architecture Design for Soft Errors

Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly

Author: Barry B Brey

This book provides a comprehensive look into the architecture, programming, and interfacing of the microcontroller. Using the Microchip PIC18 family as a reference, it explains the architecture of the computer and the PIC18 microcontroller, discusses how to program in both assembly and in C-language, and then provides a solid discussion of interfacing, complete with a diverse set of examples. Unique to the book is its goal to introduce and explain as many devices as possible and show many complete system applications. All programs from the book are included on the accompanying CD-ROM and problems and examples further one’s proficiency in microcontroller interfacing, programming, and system design. Uses the newest 8-bit microcontroller available from Microchip because of its universality (i.e. what is learned about this family is applicable to the earlier families of microcontrollers from PIC as well as other microcontrollers from other manufacturers). Provides a complete look at microcontroller programming in both assembly language and in C-language. Covers more devices and interfacing examples than other books. Includes timing and details of interfacing to common electronic components. Offers examples of interfaces such as display devices, switches and keypads, motors, solenoids, relays, sensors, interrupts, infra-red remote controls, bar code readers and more.  Includes coverage of interfacing with the USB and the CAN and illustrated example applications.  Valuable to the experienced practitioner as a reference and to the hobbyist interested in learning about microcontrollers.



Table of Contents:

Table of Contents

 

1.      Introduction to Computer Architecture

2.      The PIC18 Family Architecture and Program Development

3.      The PIC18 Family Instruction Set

4.      Assembly Language Programming

5.      Programming the PIC18 with C-Language

6.      The PIC18 Family Hardware Specifications

7.      Basic Input and Output

8.      Interrupts

9.      Controlling Systems

10.  Advanced Topics

 

APPENDIX A: THE PIC18 FAMILY INSTRUCTION SET

APPENDIX B: COMMON C-LANGUAGE LIBRARY FUNCTIONS

APPENDIX C: ANSWERS TO SELECTED EVEN-NUMBERED QUESTIONS AND PROBLEMS

APPENDIX D: A PIC-BASED SYSTEM USING A USB INTERFACE

 

Read also Manual Joslin Para la Diabetes The Joslin Guide to Diabetes or Thinner at Last

Architecture Design for Soft Errors

Author: Shubu Mukherje

Soft errors represent very tiny radioactive glitches that occor on microchips. These glitches can result in corrupt data, system malfunctions, and loss of system reliability. Fixing soft errors presents a considerable cost and challenge for chip manufacturers, and this book, Architecture Design for Soft Errors, describes architectural techniques used to tackle soft errors.

To provide readers with a better grasp of the problem definition and solution space, this book delves into physics of soft errors and reviews current circuit and software mitigation techniques as well. This book covers the new methodologies for quantitative analysis of soft errors as well as novel cost-effective architectural techniques to mitigate them. This book also re-evaluates traditional solutions in the context of the new quantitative analysis.

* Provides the methodologies necessary to quantify the effect of radiation-induced soft errors as well as state-of-the-art techniques to protect against them



No comments:

Post a Comment