The microprocessor is an integrated circuit that elaborates information in the form of digital signals. Not to be confused with a microcontroller, which embeds many additional devices to control embedded systems.

learn more… | top users | synonyms

2
votes
4answers
84 views

Are FPGAs more intuitive to learn than microprocessors for doing DSP

I want to learn to make DSP hardware I have never done any DSP and only a little bit of programming, but I have been making analog circuits for 15 years. I like the idea of learning FPGAs because it ...
2
votes
3answers
84 views

solar power ESP8266 microprocessor circuit to turn off when low voltage

I intend to run an esp8266 microprocessor on only solar panels so it is on during the day and off/disabled during low light conditions that do not supply sufficient power. Is there a circuit that ...
0
votes
0answers
34 views

Calculating stack top address in 8086 [migrated]

If the stack segment register of an 8086 contains 1234H and stack pointer register contains 4321H , what is the physical address of the top of the stack? How will I calculate this?
0
votes
0answers
77 views

What open source hardware chips exists? [closed]

What open source hardware chips exists? Maybe a list of chips (integrated circuit) open up to level electric schematics. Like UltraSpark 1, 2 (OpenSpark), or parallax propeller microcontroller with ...
12
votes
5answers
2k views

Does a CPU completely freeze when using a DMA?

I have pretty straightforward question, but I couldn't find an answer to it anywhere. On a Von-Neumann system where code and data live in the same RAM, the CPU must fetch all its instructions from ...
3
votes
1answer
61 views

Memory Power Supply

Kindly any one give the clarification on this. While going through a DDR Memory data sheet, I have found two (more than that) power supply pins. What is the necessity of this DLL power supply ...
1
vote
1answer
41 views

Microinstructions: Why is H = H – MDR illegal if H and MDR use two different buses?

The book here (on page 14) states this: Similarly, H = H – MDR is illegal too, because the only possible source of a subtrahend (the value being subtracted) is the H register. From my ...
0
votes
1answer
47 views

How to determine no of bytes of an instruction of 8085 microprocessor?

Is there any logical way to understand no of bytes corresponding to an instruction in 8085 microprocessor? e.g: MOV A,M is a one byte instruction, but how, I don't understand. Or do I have to ...
-3
votes
2answers
80 views

Which gate is a microprocessor composed of? [closed]

Transistors make up a microprocessor. And they are used to make logic gates. But how does these transistors or gates make the information human readable? Which gate make up the microprocessor? Can one ...
-1
votes
0answers
34 views

Other microprocessors that support the same coding method as the Genie C14

I am working on a project, controlling multiple Tri color Leds, I have designed it to use the Genie C14, the code works perfectly, but the genie C14 is really hard to find, and i need quite a few of ...
0
votes
1answer
46 views

What is ARM Debug Interface?

I was reading about debuging the code for ARM Cortex-M based MCUs. Moreover, I read about ARM Debug Interface, so What is ARM Debug Interface?
0
votes
1answer
112 views

Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I am wondering if I can use cc2541 itself for processing data ...
0
votes
0answers
39 views

Machine cycles required for conditonal call instruction in 8085

The number of machine cycles required for execution of CALL IF CARRY, CC is 2 or 5 based on condition is false or true respectively. If condition is true it is 1 instruction fetch cycle and 2 memory ...
-1
votes
2answers
73 views

Using a USB port to connect to a microprocessor to program? [closed]

I am designing a led information board, I want to use a USB port to connect to the micro processor to program it, is it possible to use a USB port to do this? I am using a genie 14.
2
votes
2answers
98 views

How is the bootloader and firmware uploaded during production? [closed]

If there was a product with 5 MCUs (STM32303) and a main CPU being a AM5718, how would the bootloader be uploaded to each chip? The same question about the firmware how would the firmware be uploaded ...
7
votes
3answers
308 views

How to program multiple STM32Fs on same PCB

I work in a management roll and only have a very limited electronics knowledge (enough to make simple arduino projects etc). We are working on a product at the moment which has 3 STM32F303s and 2 ...
-2
votes
2answers
63 views

ECE - Study Guide: Physical Memory addresses how many bytes?

Attempting to do this study guide, but i'm not finding too much help online. Any help is welcome, and a explanation would be nice, as my text book does not describe how to answer a problem given the ...
1
vote
1answer
47 views

Is the ALU control unit enough to execute all the instructions in a MIPS processor?

The ALU control unit dictates the operation to be done by the ALU. It's truth table though describes only 7 operations, which are enlisted in the truth table below. How the processor handles the rest ...
0
votes
1answer
48 views

Motorola 68030 minimum frequancy

I am working on building a computer with a Motorola 68030. The one I got my hands on is the 40Mhz version. In the electrical specifications pdf they list the minimum clock frequency for the 40Mhz ...
0
votes
0answers
53 views

What could explain a microcontroller reset when I suddenly feed a DC-DC converter?

We built a DC-DC Converter using a micro-controller to create and to set the frequency and duty cycle of the PWM signal. When we start supplying the converter from zero and increasing the voltage ...
0
votes
1answer
31 views

Problem with glue logic/memory decoding on a 6502 project

I have a problem understanding the following schematic, specifically the "Glue Logic(Memory Decoding)" section in the lower half middle: This is a simple breadboard computer based on a 6502 CPU ...
0
votes
1answer
54 views

JTAG Debug Design for a processor [closed]

My professor is designing a processor based on OpenRisc. He has told me to set up a JTAG Debug environment in his processor. Now, he gave me some documents which contain TAP controller, Advanced Debug ...
1
vote
2answers
88 views

How to test IR sensor module?

I am a beginner and trying to make an IR sensor module for my project. I have implemented the following circuit diagram on my breadboard. The problem is that even if I don't introduce an obstacle in ...
0
votes
1answer
19 views

Exclusive execution unit in pipeline stage for execution of memory access instructions

I was studying pipeline concept in microarchitecture. My professor told me that memory read and write operations take longer time to execute since DRAM has a maximum frequency of 1333Mhz. Hence, when ...
0
votes
0answers
48 views

Understanding the mechanism of branch prediction buffer

I am learning about 'Dynamic Branch Prediction' using the branch prediction buffer, also called branch history table (BHT). The professor told us said that the BHT is being used in the instruction ...
1
vote
1answer
55 views

Memory timing values for microprocessor (8086)

There is something vague with the memory timing operation of 8086 microprocessor as I read from many sources. There is a TAVDV which is the time from when a valid address goes on the bus until a valid ...
0
votes
1answer
69 views

What is difference between Wait state & Bus idle machine cycle in Case of 8085 Microprocessor?

I have Understood that Wait State provides extra time for slow devices by making ready signal low. Bus idle is a machine without performing any Read/Write Signal, I am able to figure out some ...
0
votes
0answers
37 views

What is difference between controller and interface

Reading Allwinner A13 datasheet https://linux-sunxi.org/images/e/eb/A13_Datasheet.pdf I see that on this SoC there are controllers (like USB) and interfaces (like camera sensor interface). What is ...
1
vote
1answer
60 views

Can GPIO connectors be used for the same purposes as PIC i/o ports

I just studied learning micro controllers and try to understand difference between them and processors. I've read examples of how to use PIC micro controllers to switch on and off LEDs. However, then ...
1
vote
4answers
125 views

What kind of microscope is used to see the electronic flow on a microchip?

I've found an image, where anybody can see the electron flux on an active microchip (especially the conducting-path's). It's pretty amazing to see such electric flow and so I would like to know what ...
2
votes
1answer
47 views

xiomodule.h no such file or directory

I'm working with MircoBlaze_mcs core and implement simple GIO file from the tutorial but it gives error ( "xiomodule.h" No such file or directory )when I synthesize the project . I find it in the ...
-1
votes
1answer
135 views

8085 microprocessor program - sum of even numbers

I am not able to find my mistakes for the following question: Calculate the sum of series of even numbers from the list of numbers. The length of the list is in memory location 2200H and the series ...
0
votes
1answer
2k views

How do RIM and SIM instructions of microprocessor 8085 work? [closed]

RIM and SIM instruction are used for interrupts of Microprocessor 8085.
0
votes
1answer
67 views

Need basic info about Programming microprocessor and its principle of operation

I have a a very basic question about how to design a microprocessor based system in contrast to a microcontroller based system. To have a better understanding of what i mean, i am presenting a general ...
1
vote
1answer
55 views

Data bus access in Intel 8086

I wonder how a multi-bytes instruction is executed when there is only 16-bit data bus? Assume the instruction is MOV AX,[10H]. The machine code of this instruction ...
0
votes
1answer
64 views

Is it possible to use Microcontroller I/O ports as UART ports

I am using NXP P89LPC954 Microcontroller in my design.It has two UART ports. As it is known that UART are point to point connections between two devices. Hence i can only use two devices to connect to ...
0
votes
1answer
60 views

Is it required to program microcontroller with parallel port for the first time

In my company i have been told that when we are using the microontroller for the first time(factory sealed),it is required to program boot vector and other few parameters using the universal ...
1
vote
2answers
45 views

Using on chip I2C on NXP P89LPC954

I am trying to use on chip I2C on NXP P89LPC954 microcontroller(80C51 based) for voltage monitoring. I have two voltage monitoring chips of same kind(same chip with same register address) connected ...
5
votes
3answers
176 views

Large exponentials and 8-bit PIC processors

Does anyone know if 8-bit (PIC) processors could typically handle large exponentials, e.g., 5^15 mod 23, with a reasonable speed? Does doing so result in more ...
1
vote
1answer
63 views

Latched outputs on 8255A

I am studying about the 8255A PPI. In Mode 0 of it, it says that the outputs are latched and inputs are not latched. What exactly does it mean?
0
votes
1answer
71 views

Requirements for microcontroller programming of an RFID project

I am new to microelectronic.But I have a little knowledge in some hobby circuits etc. I want to make a fully automated circuit for my vehicle,by using a short range RFID sensor for detecting the ...
0
votes
2answers
79 views

Interrupt in 8085 microprocessor

What's the mechanism whereby the external device places a RST instruction on the bus, along with an interrupt # 0-7? I only know that external device sends signal to INTR pin to interrupt 8085
-2
votes
1answer
45 views

What is the triggering level of INTR interrupt? [closed]

In the book we are told about the triggering level of other interrupts but I could not found any statements about the triggering level of INTR.please answer.
1
vote
1answer
134 views

8bit: Gate array or dedicated chip?

I'm designing a Zilog Z80A-based computer for fun and profit, limiting myself with what components were available around year 1984+/-3, and trying to get the lowest possible cost that could be ...
2
votes
1answer
226 views

What multi/many-core (micro)processors/controllers should I use for “embarrassingly parallel” computations? [closed]

This is my first question ever on this site, so I hope I don't mess this up. :D I'll try to be as specific as possible. What I need: Something that I can program in C (or a C-like language). I ...
0
votes
0answers
52 views

One chip-select/die-termination/clock-enabler for multiple DDR3 DRAM chips

I'm struggling to know how one DRAM chip select pin, DRAM_CS below can help the processor/CPU manage four DRAM chips? And also how can one clock enabler ...
3
votes
3answers
235 views

Difference between Micro-Operations in RISC and CISC processors

I've read that the modern Intel processors use the CISC instructions on the top, which are converted into RISC-like simpler instructions in the form of Micro-Operations at the back-end. So if Intel ...
0
votes
0answers
56 views

How can I measure RPM without interrupts (or a secondary I/C)?

I have an arduino project that is precisely controlling the ignition of a sparkplug in my exhaust to shoot flames (Flameduino). I'm using the arduino's microcontroller to very precisely control ...
3
votes
2answers
1k views

What generates the clock signal in a fast CPU and how does it work?

Often, for integrated circuits, a quartz crystal is used to generate the clock signal. However, this only reaches speeds in MHz. What component, or what circuit, generates signals up to 5 GHz ...
4
votes
2answers
432 views

How variable sizes are related to processors arhitecture?

I often come into the situation where I am not sure how big is my variable, for instance: integer, short, long? I know that I can find size of variable with sizeof(); function in C. But now I'm in ...