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

0
votes
2answers
41 views

Is this address decoding circuit correct?

The problem is to design an address decoding circuit for two 4Kx8 RAM chips at the 2050H . We have 16 address lines. So, for 4Kx8 RAM we need 12 address lines to address the memory. Remaining can be ...
0
votes
0answers
35 views

What are the mathematical concepts involved in Ic design? [closed]

What are the mathematical concepts involved in IC design, i have studied fundamental of digital logic, but i need to know what are the problems faced in IC design like timing analysis and propagation ...
0
votes
0answers
37 views

How in microprocessor clock synchronised with the logic design?

I have searching for clock signals distribution mechanism to sync with the logic design but i haven't found in any books. The books just says how the logic design is done but there are no topics about ...
-1
votes
1answer
41 views

What type of processor will I need to control a mobile front camera? [closed]

I have a mobile front camera (like this one). I want to build a wearable camera out of it (like this one). However I want to make this from scratch and not have to resort to using a Raspberry Pi. ...
1
vote
2answers
64 views

FPGA board comes with a microprocessor?

I'm looking at this development board from Altera: https://www.altera.com/support/training/university/boards.html#de1-soc It says it has an ARM processor - this has me confused; does it mean the FPGA ...
1
vote
1answer
65 views

Reading 2D Arrays into a Microcontroller [closed]

I have a scenario where I have 2D arrays of variable sizes and various data types (double and boolean as of now). These arrays should be read and processed by a microcontroller which has 256KB of SRAM....
0
votes
2answers
137 views

How to check float as hex value?

I am reading 4 bytes from EEPROM to make a float value. The specific eeprom I use(24Lxx Series) has 0xFF as default value. So, if I read four bytes of 0xFF into float variable, it will have ...
0
votes
1answer
84 views

Is there anyway one can toggle a light using a program on a computer?

I am a bit new to electronics, but I am a programmer. The thing is that I want to control one or two lights using my code on my computer Arduino and similar ...
0
votes
1answer
51 views

Slow clock for 8085

I want to find out if my purchased 8085 works. I'm thinking of: pulling down the data bus and interrupt lines (equivalent to NOPs) using a slow RC clock (1 Hz or so) drive LEDs through BJTs with the ...
0
votes
0answers
29 views

OS Context Switch in ISR [migrated]

I am just eager to know how OS actually does context switch when some asynchronous event raise ISR that make higher priority task ready to run. As far as I know when CPU enter ISR it puts some of ...
0
votes
1answer
49 views

How clock signal is distributed in Microprocessor chip? [closed]

How clock signals are distributed in Microprocessor. I have been searching over the internet but nothing found useful. To complete process certain clock periods are needed 4 or 80 cycles.How signal is ...
0
votes
1answer
38 views

AVR MCU running @ 32.7Khz Low speed LED multiplexing problem interrupt

Works fine with internal 8mhz, but when change to 32.7Khz, the multiplexing led display is not working properly (it's flashing very randomly). is this the limit of low clock speed or is there a ...
-4
votes
1answer
27 views

Compare numbers using flag registers

Suppose I have a four bit number. How Will I check whether the number is greater than or equal to zero logically by using flag registers? I can check if the number is equal to zero or not by Or ing ...
0
votes
1answer
26 views

Interfacing to a Microprocessor Bus without an 8255

There are 32 doors in a building each having a sensor attached with it. Each door outputs a signal 1 if it is open and O if closed. I want to design a pc based system to display the condition of each ...
1
vote
2answers
71 views

Designing a 8 bit ALU

I have started designing a 4 bit Arithmetic and logic unit. The sample image is as follows: The function Table: My question is: Is it possible to design an 8 bit ALU having the same ...
0
votes
0answers
33 views

Pullup/pulldown configurations for memory I/O lines

I have a custom board with a AM3352 processor, and I am curently configuring the multiplex settings for each pin, and I've stumbled accross a confusing point when configuring the I/O lines for the ...
0
votes
1answer
57 views

Is Write/Read pin in LCD is need to changed every time? Or is it ok if we fixed it to write only?

We are using 16X2 LCD. In that we are only going to write to LCD we are not going to read anything from it. Is it ok if we put it as write pin ? or every time after writing do we need to change it as ...
0
votes
3answers
91 views

Invalid opcodes

What happens when a microprocessor like the 8085 fetches an invalid opcode, i.e. not part of its instruction set, from memory and attempts to decode and run it? I found, in some forum, that invalid ...
0
votes
1answer
60 views

Why the pins of a port in some microcontrollers are not in order? [duplicate]

In some ICs the pin numbers are not in proper order. For example, in msp430x12x2 series (following pic). In the pic, why don't P2.0 be available at pin 20 (or adjacent to P1.0 ??) Why is that few ...
0
votes
1answer
53 views

MC68000 Modern Equivalent (or can/should I use NRND/EOL chips)

I am designing a SBC that will feature the Motorola 68000 (or one of its descendants) but am having trouble finding new chips. The only chips that I have been able to find on Mouser or Digi-Key are ...
0
votes
2answers
43 views

calculating port address from base address in 8255

if the 8255A has a base address of FFF9H. then how will I calculate the address of PORT A,B,C and control register? I have made a calculation as the following. adding 1 each time with the base ...
0
votes
1answer
53 views

manipulating I/O ports of Intel 8255 PPI

Can we use 8255A (programmable peripheral interface) as a 24 bit input or 24 bit output? we know there are 3 ports PORT A,B and C each of 8 bits. How they can be used as 24 bits I/O ports?
-5
votes
2answers
76 views

why should we have small number of registers? [closed]

I read in my book that we should have a small number of registers (such as 32 registers) What are some reasons?
0
votes
1answer
49 views

programing a timer [closed]

I am working on a hydroponic project that needs some programmable micro controller or something. Here is the deal. I am a mechanical engineer and my knowledge on electronics is pretty limited so here ...
23
votes
5answers
7k views

Why are relatively simpler devices such as microcontrollers so much slower than CPUs?

Given the same number of pipeline stages and the same manufacturing node (say, 65 nm) and the same voltage, simple devices should run faster than more complicated ones. Also, merging multiple pipeline ...
-3
votes
1answer
97 views

how a microcontroller or microprocessor is called as 8 bit, 16 bit? [duplicate]

In what basis a micro controller or a microprocessor is classified as 8bit and 16bit?
-3
votes
1answer
66 views

receive a video file with a microcontroller [closed]

I want to send a video stream to a microcontroller via wifi. what microcontroller choose for this task? -Must take into account that the video will be transmitted through a phone -The video will be in ...
-4
votes
2answers
52 views

Can I rescript a PIC18F microprocessor using the TTL/RS232 lines [closed]

Can I rescript a PIC18F microprocessor using the TTL/RS232 lines? Is there any standard program that can monitor the PIC I/O and simply print out the data on screen? I'm asking this on behalf ...
0
votes
2answers
52 views

Connecting Zynq boards fast and deterministic way

I'm trying to make a cluster with Zynq-7010 boards for a real-time application. One of them will be the master, and it will control eight client boards. The master board will also collect the data ...
0
votes
4answers
100 views

Where can I find out what language a MCU would use?

I have looked through the data sheet for, ATSAM4LC2BA-AU but found nothing regarding what language it uses, I was hoping to code C onto it, also any thing on the necessity of a boot loader?
-2
votes
1answer
77 views

Microprocessing Stack Quesiton

So we are using the Motorola 68HC11 Instuction set. I have the following example I am just asking if I have the answer correct. The load x with the data located at x changed x such that it is no ...
0
votes
2answers
30 views

Required servo control current

When using a mini servo (3 wire) for RC models, I've found both designs which connect the signal wire straight to a 555 chip and some that do it via a simple transistor off the 5V line. I haven't ...
1
vote
3answers
102 views

How to record input from multiple microphones so there is no latency between microphones due to writing to memory

I am going to be doing some beam forming. I understand the concept and plan to record all the data then analyze the signals from multiple microphones to figure out locations of some noises (there will ...
-1
votes
1answer
121 views

Programming Intel i3 like RPi [closed]

I am building a fairly large home automation system comprising of cameras and other sensors. I experimented with a Raspberry Pi, but it simply wasn't able to handle the load. Therefore I want to know ...
2
votes
4answers
142 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
4answers
474 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 ...
15
votes
5answers
3k 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
70 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
51 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
235 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
91 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 ...
0
votes
1answer
54 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
625 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 ...
-1
votes
2answers
114 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
144 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
387 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
70 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
89 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
58 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
1answer
102 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 ...