Architecture and Programming of PSoC Microcontrollers
Free online book by mikroElektronika
Appearance of PSoC microcontrollers made many engineers’ dream come true about having all their project needs covered in one chip. PSoC microcontrollers represent a whole new concept in microcontroller development. With its programmable blocks, PSoC introduced a whole new concept of customizable implementation of peripherals.
“Architecture and Programming of PSoC Microcontrollers” is supposed to be an introductory course to the PSoC, with practical approach, and plenty of real world examples. Note that this online book is a work in progress, which may change without prior notice.
Author: Predrag Mićaković
Table of Contents
-
Chapter 1: Introduction to PSoC Microcontrollers
Chapter 1 introduces the internal architecture of PSoC microcontroller, address spaces, and the way the hardware is visualized by an assembler program. Also, we’ll cover the most important internal registers, ports, MAC unit, interrupt registers, and ROM. -
Chapter 2: PSoC Designer
PSoC Designer is all the software you’ll need for programming PSoC microcontrollers. It consists of three parts, which will be discussed in detail: Device Editor, selection of programmable blocks; Interconnection View, setting and interconnecting blocks; Application Editor, writing assembler or C program. -
Chapter 3: Quick Start
Beginning is usually the hardest part of any task. Thus, it would be very useful to create a complete, working program at this point. In this chapter, we’ll write an example which makes a LED blink continually. -
Chapter 4: Assembly Language with Instruction Set
Here, basic assembly instructions for M8C microcontroller will be discussed, along with the ways of addressing, constant representation, and other things necessary for writing an assembler program.
Disclaimer
The contents published in the book “Architecture and Programming of PSoC Microcontrollers” is subject to copyright and it must not be reproduced in any form without an explicit written permission released from the editorial of mikroElektronika.
The book was prepared with due care and attention, however the publisher doesn’t accept any responsibility neither for the exactness of the information published therein, nor for any consequences of its application.
The contact address for the authorization regarding contents of this book is office@mikroe.com.
