ADC | Analog to Digital Converter

ADC | Analog to Digital Converter ADC full form is analog to digital converter. Also read about ramp wave generator circuit in this blog. 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, …

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 7 Instruction set Learn about arm 7 instruction set, Conditional Branch Instructions. Compared to other RISC microcontrollers, almost all ARM 7 core instructions are conditionally executed. As conditional branches are standard instructions, ARM 7 instructions were extended by adding 4 bits at the top of the 32-bit instruction field. CLICK HERE to access complete …

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. Also read about data processing instructions in arm, Register indirect addressing mode, Register indirect …

Addressing modes in ARM Read More »

Interrupt in arm

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 …

Interrupt in arm Read More »

ARM Operating Modes

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

ARM Operating Modes Read More »