Describe with the aid of diagrams the main differences between a microprocessor-based svstem and a microcontroller Flashcards
Learn the differences between Microprocessors and Microcontrollers
What are general-purpose Microprocessors?
- General-purpose Microprocessors are basically just the CPU.
- RAM, ROM, I/O Ports, Timer and Serial COM Port are all external
What are microcontrollers?
- CPU, ROM, RAM, I/O Ports, Timers and Serial COM Ports are all integrated in the chip.
What does the internal structure of a microprocessor consist of?
CPU only
What does the internal structure of a microcontroller consist of?
CPU
RAM
ROM
I/O Ports
Timer
Serial COM Port
What are some examples of Microprocessors?
Intel’s x86 family
Motorola’s 680x0 family
Intel Core Series
AMD Ryzen series
Qualcomm Snapdragon series
What are some examples of Microcontrollers?
- Arduino Uno
- Raspberry Pi ( although it can also function
as a single-board computer). - Atmel AVR series (e.g. ATmega 328P)
- Microchip Peripheral Interface Computer
(PIC) series (e.g. PIC16F877A)
Which is better to use, a Microprocessor or Microcontroller?
Depends on:
- specific requirements of application
- processing power needed
- cost
- power efficiency
Which one is faster, a Microprocessor or a Microcontroller?
Microprocessors are usually faster
Microprocessors have:
- higher clock speeds
- more advanced architectures.
Depends on specific requirements.
How is a Microprocessor shown on a block diagram?
How are the Address, Control, and Data Bus connected?
Internally is the CPU
Address Bus:
- RAM, ROM, and I/O ports are inputted
- Timer and Serial COM port are just
connected.
Control Bus:
- RAM, ROM, I/O ports are inputs
Data Bus:
- RAM and I/O ports are input and output
- ROM is output
- Timer and Serial COM port are just
connected.
How is a Microcontroller shown on a block diagram?
Everything is internal:
- CPU
- RAM
- ROM
- I/O Port
- Timer
- Serial COM Port