0%

Book Description

The AVR RISC Microcontroller Handbook is a comprehensive guide to designing with Atmel's new controller family, which is designed to offer high speed and low power consumption at a lower cost. The main text is divided into three sections: hardware, which covers all internal peripherals; software, which covers programming and the instruction set; and tools, which explains using Atmel's Assembler and Simulator (available on the Web) as well as IAR's C compiler.
  • Practical guide for advanced hobbyists or design professionals
  • Development tools and code available on the Web

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Preface
  6. Chapter 1: Some Basics
    1. 1.1 Architecture
    2. 1.2 Important Terms
    3. 1.3 Numbers
  7. Chapter 2: Hardware Resources of AVR Microcontrollers
    1. 2.1 Architectural Overview
    2. 2.2 The Arithmetic Logic Unit
    3. 2.3 Program and Data Memories
    4. 2.4 Peripherals
    5. 2.5 Reset and Interrupt System
    6. 2.6 Clock
  8. Chapter 3: Handling the Hardware Resources
    1. 3.1 Memory Addressing Modes
    2. 3.2 Instruction Set
    3. 3.3 Reset and Interrupt Handling
    4. 3.4 Watchdog Handling
    5. 3.5 Stack
    6. 3.6 Program Constructs
    7. 3.7 Defensive Programming
  9. Chapter 4: Development Tools
    1. 4.1 ATMEL AVR Assembler and Simulator
    2. 4.2 ATMEL AVR Studio
    3. 4.3 IAR Embedded Workbench EWA90
    4. 4.4 AVR Pascal from E-LAB Computers
    5. 4.5 AVR BASIC from Silicon Studio
    6. 4.6 Programmer and Evaluation Boards
  10. Chapter 5: Example Programs
    1. 5.1 Example Programs in AVR Assembler
    2. 5.3 Example Programs in AVR BASIC
  11. Appendix A: Part Numbering System
  12. Appendix B: Pin Configurations
  13. Appendix C: Schematics of SIMMSTICK Modules
  14. Appendix D: Register and Bit Definitions
  15. Appendix E: Some Fundamentals of RS-232
  16. Appendix F: Some Fundamentals of RS-422 and RS-485
  17. Appendix G: 8-Bit Intel Hex File Format
  18. Appendix H: Decimal-to-Hex-to-ASCII Converter
  19. Appendix I: Overview of Atmel’s Application Notes and Software
  20. Appendix J: Literature
  21. Appendix K: Contacts
  22. Index
3.239.11.178