Interfacing LED with PIC Microcontroller

Interfacing LED with PIC Microcontroller Now that we have studied various things about the PIC microcontroller, it is time to apply those concepts in some projects. So this article would explain about interfacing LED with PIC Microcontroller, Instead of using a physical microcontroller, we will be simulating it quickly, once you have completed a simulation, …

Interfacing LED with PIC Microcontroller Read More »

ADC | Analog to Digital Converter

ADC | Analog to Digital Converter Physical sensors measuring natural phenomenon are all analog in nature. They are continuously variable and can take an infinite range of different values, whether we are talking about temperature, sound level, frequency or other variables. It is necessary, therefore, for the microcontroller to be able to read values that …

ADC | Analog to Digital Converter Read More »

Interrupts in PIC Microcontroller

Interrupts in PIC Microcontroller Interrupts are special events that when taken place, need to be handled right away. In case of a CPU which is deeply ordered, this was applied to allow emergency external events to get the attention of the CPU, emergencies like power failure, the system overheating or major failure of a subsystem …

Interrupts in PIC Microcontroller Read More »

Communication Protocols | PIC Microcontroller

Communication Protocols | PIC Microcontroller A PIC microcontroller system has many peripherals connected and an essential activity of these systems to work properly is to effectively transfer data between the microcontroller and the various peripherals. Broadly speaking, there are two ways of transferring the data. In parallel transfer, all the bits of the word are …

Communication Protocols | PIC Microcontroller Read More »

PIC Microcontroller Registers

Registers in PIC Microcontroller PIC Microcontrollers use registers for storage. They store the data that is going to be used, they store the instructions that are to be used and they store the results obtained. Registers are made up of using a number of flip-flops. Each flip-flop can only store one bit so to handle …

PIC Microcontroller Registers Read More »

PIC 16f877a Memory organization

PIC 16f877a Memory organization We look into the memory organization of the PIC microcontroller in this blog post. We do this to determine the microcontroller unit(MCU) efficiency on whether it is capable of retrieving the instruction and data in one cycle and to find the size and limitation of each memory area. PIC microcontroller consists …

PIC 16f877a Memory organization Read More »

ARM Instruction set

ARM Instruction set Compared to other RISC microcontrollers, almost all ARM7 core instructions are conditionally executed. As conditional branches are standard instructions, ARM instructions were extended by adding 4 bits at the top of the 32-bit instruction field. As the condition field has 4 bits, there can be 16 condition values. According to the condition …

ARM Instruction set Read More »

Addressing modes in ARM

Addressing Modes in ARM The phrase addressing modes in ARM relates to the manner an instruction operand is expressed. Before the operand is actually performed, the addressing mode provides a rule for interpreting or altering the address field of the instruction. Data Processing Operand (i.e. op1) Addressing Modes There are two approaches to dealing with …

Addressing modes in ARM Read More »

ARM Interrupts

ARM Interrupts In general, ARM Interrupts are signals from a computer device or a programme within a controller that prompts the main programme to halt and choose what to do next. When an interrupt occurs in ARM, the ISR (Interrupt Service Routine) is called. When an interrupt is received, a component of a programme takes …

ARM Interrupts Read More »

ARM Operating Modes

ARM Operating Modes The ARM processor has seven different modes of operation. Each ARM operating mode has a specific purpose, and only one mode is active at any one moment. Table 1 shows the operating modes, which define the registers that may be used (also known as the register map) and the operating privilege level.Except …

ARM Operating Modes Read More »