ict #2 Flashcards

(44 cards)

1
Q

are small, self-contained computing devices designed to perform specific tasks in embedded systems. Their importance lies in their ability to automate processes, reduce hardware complexity, and enhance efficiency across various applications.

A

Microcontrollers (MCUs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

There are huge number of applications of Microcontrollers. In fact, the entire embedded systems industry is dependent on Microcontrollers.
The following are few applications of Microcontrollers.

A

 Front Panel Controls in devices like Oven, washing Machine etc.
 Function Generators
 Smoke and Fire Alarms
 Home Automation Systems
 Automatic Headlamp ON in Cars
 Speed Sensed Door Locking System
 Many robots use microcontrollers to allow robots to interact with the real world.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Microcontrollers automate tasks in industries, homes, and vehicles, reducing the need for manual operations.

A
  1. Automation and Control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

🔹 Examples of Automation and Control

A

• Washing machines use MCUs to control water levels, motor speed, and timers.
• Air conditioners adjust temperature settings based on sensors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Microcontrollers integrate a CPU, memory, and I/O ports on a single chip, making them affordable and power-efficient.

A

Cost-effective and Energy-Efficient

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

🔹 Examples of Cost-effective and Energy-Efficient

A

• Battery-powered devices like smart watches and fitness trackers.
• IoT devices that run on low power for long durations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MCUs are small in size but powerful enough for various applications, from simple automation to complex robotics.

A

Compact and Versatile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

🔹 Examples of Compact and Versatile

A

• Wearable medical devices (e.g., heart rate monitors).
• Smart home gadgets (e.g., automatic door locks, smart bulbs).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Microcontrollers can process inputs and respond instantly, making them ideal for real-time applications.

A
  1. Real-Time Processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

🔹 Examples of Real-Time Processing

A

• Anti-lock Braking System (ABS) in cars.
• Flight control systems in drones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Microcontrollers’ power embedded systems, which are specialized computing devices within larger systems.

A

Wide Applications in Embedded Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

🔹 Examples of Wide Applications in Embedded Systems

A

• Medical devices (pacemakers, glucose monitors).
• Industrial automation (robotic arms, conveyor belts).
• Consumer electronics (microwaves, TVs, digital cameras).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

MCUs facilitate wireless communication through protocols like Wi-Fi, Bluetooth, Zigbee, and LoRa.

A

Communication and Connectivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

🔹 Examples of Communication and Connectivity

A

• IoT smart homes (automated lighting, security cameras).
• Wireless sensor networks in agriculture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Microcontrollers like Arduino, Raspberry Pi, and ESP32 make learning electronics and programming accessible.

A

Educational and DIY Projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

🔹 Examples of Educational and DIY Projects

A

• STEM education and robotics competitions.
• DIY projects like home automation and weather stations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Microcontrollers are the

A

backbone of modern automation and embedded systems. They offer cost-effectiveness, efficiency, and flexibility, making them essential in industries like automotive, healthcare, consumer electronics, and IoT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

is the core of the microcontroller and is responsible for executing instructions and performing calculations. It is typically a low-power, low-speed processor optimized for embedded systems.

A

Central Processing Unit (CPU)

19
Q

A microcontroller has two types of memory: program memory and data memory. The program memory, also known as flash memory, holds the code that the microcontroller executes. Data memory, also known as RAM, holds variables and data that the microcontroller uses during operation.

20
Q

also known as flash memory, holds the code that the microcontroller executes.

A

Program memory

21
Q

also known as RAM, holds variables and data that the microcontroller uses during operation.

22
Q

handles data transfers between peripherals components and the memory.

A

DMA controller

23
Q

offers a programmable governing policy that enables software to choose which peripheral or device can interrupt the processor at any given time.

A

Interrupt Controller

24
Q

Most controllers have at least one and more Timers / Counters. A timer is a type of clock that is used to measure time intervals. A counter is a device that records the number of times a specific event or process occurred about a clock signal.

A

Timer / Counter

25
This is one of the main features of the microcontroller. is an interface board that allows a computer to input and output digital signals in parallel. I/O pins vary from 3-4 to over 90.
Digital I/O
26
Most of Microcontrollers Have Integrated Analog / Digital Converters.
Analog I/O
27
can be used to download the program and for general communication with the development PC. Can also communicate with external peripheral devices. Most controllers include a variety of SPI, SCI, PCI, USB, and Ethernet.
Interfaces
28
The process of debugging involves finding and fixing current and potential flaws commonly known as “bugs” in software code that may cause it to act erratically or crash. Some controllers include additional hardware that enables remote debugging of the chip from a PC.
Debugging Unit
29
Microcontrollers have various input/output peripherals that allow them to interface with the external world. These include digital and analog input/output pins, timers, counters, communication interfaces (such as UART, SPI, I2C, and USB), and pulse width modulation (PWM) outputs.
Input/Output (I/O) Peripherals
30
Microcontrollers require a stable and consistent power supply to operate correctly. Power management components, such as voltage regulators, are included on the chip to ensure that the microcontroller receives the correct voltage and current.
Power Management
31
the bus that carries information (data) between memory and the processor registers and also between the processor and other peripherals.
A data bus is; it is
32
Integrations: integrate CPU, memory and I/O auxiliaries onto a single chip.
Microcontroller
33
Integrations: require external memory and additional auxiliaries.
Microprocessors
34
Applications: are better suited for specific, low-power or ultra-low power applications within embedded systems, such as home appliances or loT devices.
Microcontrollers
35
Applications: are more suitable for general-purpose and high-performance applications requiring more processing power, such as personal computers or the data centers' servers.
• Microprocessors
36
Performance: are optimized for efficiency and real-time processing and operate at lower clock speeds up to 200MHz.
Microcontrollers
37
Performance: are built for more demanding and complicated computations and can operate at clock speeds above 1 GHz.
Microprocessors
38
Operational costs: hardware is inexpensive, and because they do not require specialized programming knowledge, they add little to overall project budgets.
Microcontroller
39
Operational costs: are more expensive and more complex. Configuring an advanced microprocessor-based system might require specialized skills.
Microprocessors
40
41
is a device that records the number of times a specific event or process occurred about a clock signal.
Counter
42
43
is a type of clock that is used to measure time intervals.
Timer
44
Identifies the location of the data in a memory or a memory-mapped peripheral.
address bus