Microcontrollers

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 125976 Experts worldwide ranked by ideXlab platform

Dogan Ibrahim - One of the best experts on this subject based on the ideXlab platform.

  • Chapter 2 – PIC32 Microcontroller Series
    PIC32 Microcontrollers and the Digilent Chipkit, 2015
    Co-Authors: Dogan Ibrahim
    Abstract:

    This chapter is an introduction to the hardware of the PIC32 family of Microcontrollers. The architecture of the popular PIC32MX360F512L microcontroller is taken as an example in this chapter. The program and data memory structure, reset circuitry, clock sources, I/O port characteristics, real-time clock module, and various timer modules offered by the chip are described in detail. In addition, the important topic of interrupts is covered and the interrupt mechanisms and interrupt sources of the PIC32 family of Microcontrollers are described. Finally, the analogue input structure and the ADC module of the PIC32MX360F512L microcontroller are given with examples to show how this microcontroller can be used in analogue input applications.

  • Microcontroller Based GSM/GPRS Projects: Advanced Microcontroller Projects
    2010
    Co-Authors: Dogan Ibrahim, Ahmet Ibrahim
    Abstract:

    A microcontroller is a single-chip computer. Before the invention of the Microcontrollers most intelligent systems were designed using microprocessors. A microprocessor is the processing element of a computer, consisting of an Arithmetic and Logic Unit (ALU) and the Control Unit (CU). A microprocessor on its own is useless and it has to be supported by a large number of peripheral chips, such as memory, input-output, timer, interrupt logic and so on. Currently there are many microcontroller chips manufactured by various companies. This book is based on using the highly popular PIC16F887 type microcontroller. GSM/GPRS modems are used in all mobile phones. This book teaches the basic principles of Microcontrollers and shows how they can be used in GSM/GPRS based communications projects. All of the examples and the projects in the book are based on the highly popular mikroC language, developed by mikroElektronika.

  • Microcontroller Based GSM/Gprs Projects
    2010
    Co-Authors: Dogan Ibrahim, Ahmet Ibrahim
    Abstract:

    A microcontroller is a single-chip computer. Before the invention of the Microcontrollers most intelligent systems were designed using microprocessors. A microprocessor is the processing element of a computer, consisting of an Arithmetic and Logic Unit (ALU) and the Control Unit (CU). A microprocessor on its own is useless and it has to be supported by a large number of peripheral chips, such as memory, input-output, timer, interrupt logic and so on. Currently there are many microcontroller chips manufactured by various companies. This book is based on using the highly popular PIC16F887 type microcontroller. GSM/GPRS modems are used in all mobile phones. This book teaches the basic principles of Microcontrollers and shows how they can be used in GSM/GPRS based communications projects. All of the examples and the projects in the book are based on the highly popular mikroC language, developed by mikroElektronika.

  • CHAPTER 1 – Microcontroller Systems
    SD Card Projects Using the PIC Microcontroller, 2010
    Co-Authors: Dogan Ibrahim
    Abstract:

    Publisher Summary Microcontroller is a term used to describe a system that includes a minimum of microprocessor, program memory, data memory and input-output (I/O). Some microcontroller systems also include timers, counters, analog to digital (A/D) converters and so on. The chapter outlines the concepts, terminologies and working of microcontroller systems and introduces programming and system design using programmable interface controller (PIC) series of Microcontrollers manufactured by Microchip Technology Inc. A microcontroller is different from a microprocessor. It is basically a single chip computer used or embedded with other devices or equipment for control functions and is also called embedded controller. The working of microcontroller is explained with block diagrams for the reader to understand the I/O functions fully. The different types of memory used in Microcontrollers are described and the hardware features are explained in general. Similarly, the microcontroller architectures are explained with figures to benefit the reader. The chapter has an exhaustive coverage of number systems used in microprocessors and their conversion using arithmetic operations. Floating point numbers and arithmetic are available in detail with many examples and the conversion equivalents summarized in a table. The chapter provides the basic building blocks of Microcontrollers, number systems and many exercise questions are provided for practice.

  • 1 – Microcontroller systems
    Pic Basic Projects, 2006
    Co-Authors: Dogan Ibrahim
    Abstract:

    Publisher Summary A microcontroller is a single chip computer. In specific, micro signifies that the device is small, and controller suggests that the device can be used in control applications. These are also known as embedded controllers because most of the Microcontrollers are built or embedded into the devices they control. It is noted that a microprocessor differs from a microcontroller in many ways. The main difference is that a microprocessor requires several other components for its operation such as program memory and data memory, I/0 devices, and an external clock circuit. A microcontroller, on the other hand, has all the support chips incorporated inside the same chip. All Microcontrollers operate on a set of instructions stored in their memory. A microcontroller fetches the instructions from its program memory one by one, decodes these instructions, and then carries out the required operations. In general, a single chip is all that is required to have a running microcontroller system. However, in practical applications additional components can be required to allow a microcomputer to interface to its environment.

Vikram Kapila - One of the best experts on this subject based on the ideXlab platform.

Yanfang Li - One of the best experts on this subject based on the ideXlab platform.

N. Davenport - One of the best experts on this subject based on the ideXlab platform.

  • Perceived susceptibility of Microcontrollers
    IEEE 1997 EMC Austin Style. IEEE 1997 International Symposium on Electromagnetic Compatibility. Symposium Record (Cat. No.97CH36113), 1997
    Co-Authors: F.s. Galbraith, N. Davenport
    Abstract:

    Failure within a microcontroller based circuit has often been attributed to the microcontroller itself, with many questions being asked about its immunity to fast transients. Many criticisms have been based upon comparisons of Microcontrollers placed in similar circumstances. One production parameter that can have changed and is often overlooked is the PCB. Examinations of the variations in performance between PCBs of different construction techniques have been performed and show the effects on the perceived immunity performance of Microcontrollers. Simulation of a test circuit has been carried out through the use of an electromagnetic modeller and SPICE based simulator. The performance of two and four layer PCBs have been simulated and close correlation between simulated and measured results obtained. This has been extended to show how variations in the PCB substrate material can further affect immunity performance.

  • Perceived susceptibility of Microcontrollers
    IEEE 1997 EMC Austin Style. IEEE 1997 International Symposium on Electromagnetic Compatibility. Symposium Record (Cat. No.97CH36113), 1997
    Co-Authors: F.s. Galbraith, N. Davenport
    Abstract:

    Failure within a microcontroller based circuit has often been attributed to the microcontroller itself, with many questions being asked about its immunity to fast transients. Many criticisms have been based upon comparisons of Microcontrollers placed in similar circumstances. One production parameter that can have changed and is often overlooked is the PCB. Examinations of the variations in performance between PCBs of different construction techniques have been performed and show the effects on the perceived immunity performance of Microcontrollers. Simulation of a test circuit has been carried out through the use of an electromagnetic modeller and SPICE based simulator. The performance of two and four layer PCBs have been simulated and close correlation between simulated and measured results obtained. This has been extended to show how variations in the PCB substrate material can further affect immunity performance.

Petr Fiedler - One of the best experts on this subject based on the ideXlab platform.

  • performance evaluation of symmetric cryptography in embedded systems
    Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2011
    Co-Authors: Ondrej Hyncica, Pavel Kucera, Petr Honzik, Petr Fiedler
    Abstract:

    We consider the problem of implementing security algorithms into embedded systems deployed in automation applications. Such systems are typically built on embedded Microcontrollers with limited resources and as hardware changes may not be possible or convenient, the software based cryptography is a suitable solution. In this paper we present results of performance benchmarks of different software-implemented symmetric cryptography algorithms on 8 and 16-bit microcontroller platforms. The contribution of the work is in comparing performance of different algorithms, embedded microcontroller platforms, effects of optimizations and different implementations.

  • IDAACS (1) - Performance evaluation of symmetric cryptography in embedded systems
    Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems, 2011
    Co-Authors: Ondrej Hyncica, Pavel Kucera, Petr Honzik, Petr Fiedler
    Abstract:

    We consider the problem of implementing security algorithms into embedded systems deployed in automation applications. Such systems are typically built on embedded Microcontrollers with limited resources and as hardware changes may not be possible or convenient, the software based cryptography is a suitable solution. In this paper we present results of performance benchmarks of different software-implemented symmetric cryptography algorithms on 8 and 16-bit microcontroller platforms. The contribution of the work is in comparing performance of different algorithms, embedded microcontroller platforms, effects of optimizations and different implementations.