Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Microcontroller Basics

34

Flashcards

0/34

Still learning
StarStarStarStar

Serial Peripheral Interface (SPI)

StarStarStarStar

A communication protocol used for short-distance communication, mainly in embedded systems.

StarStarStarStar

Digital-to-Analog Converter (DAC)

StarStarStarStar

A microcontroller peripheral that converts digital values to analog signals.

StarStarStarStar

Input/Output (I/O) Ports

StarStarStarStar

Interfaces through which the microcontroller connects to other peripherals for data exchange.

StarStarStarStar

Inter-Integrated Circuit (I2C)

StarStarStarStar

A multi-master, multi-slave, packet-switched, single-ended, serial communication bus.

StarStarStarStar

Analog-to-Digital Converter (ADC)

StarStarStarStar

A microcontroller peripheral that converts analog signals to digital values.

StarStarStarStar

Peripheral

StarStarStarStar

A device or unit that is connected to the microcontroller to enhance its capabilities or performance.

StarStarStarStar

Field Programmable Gate Array (FPGA)

StarStarStarStar

An integrated circuit that can be configured by a customer or a designer after manufacturing.

StarStarStarStar

Bit

StarStarStarStar

The most basic unit of data in computing and digital communications, which can have a value of 0 or 1.

StarStarStarStar

Power-on Reset (POR)

StarStarStarStar

A microcontroller feature that resets the system to a known state upon powering on.

StarStarStarStar

Instruction Set

StarStarStarStar

A set of commands that a microcontroller's CPU is designed to execute.

StarStarStarStar

General Purpose Input/Output (GPIO)

StarStarStarStar

Digital pins on a microcontroller that can be programmed as input or output to interface with other devices.

StarStarStarStar

Real-Time Operating System (RTOS)

StarStarStarStar

An operating system intended to serve real-time application requests within a specified timing constraint.

StarStarStarStar

Flash Programming

StarStarStarStar

The process of uploading the microcontroller's code into its non-volatile flash memory.

StarStarStarStar

Harvard Architecture

StarStarStarStar

A microcontroller architecture where the program code and data are stored in separate memory blocks.

StarStarStarStar

Register

StarStarStarStar

A small amount of storage located on the CPU used to quickly access the most frequently used data or instructions.

StarStarStarStar

Bootloader

StarStarStarStar

A small program that loads the main software or operating system on the microcontroller.

StarStarStarStar

System on a Chip (SoC)

StarStarStarStar

An integrated circuit that integrates all components of a computer or other electronic system into a single chip.

StarStarStarStar

Direct Memory Access (DMA)

StarStarStarStar

A feature that allows certain subsystems within the microcontroller to access system memory independently of the CPU.

StarStarStarStar

Pulse Width Modulation (PWM)

StarStarStarStar

A technique used to encode a message into a pulsing signal by varying the width of pulses.

StarStarStarStar

Oscillator

StarStarStarStar

A circuit that generates a constant clock signal to synchronize the microcontroller's operations.

StarStarStarStar

Timers/Counters

StarStarStarStar

Microcontroller components used for time-related functions, such as generating delays or counting events.

StarStarStarStar

Watchdog Timer

StarStarStarStar

A hardware timer that resets the system to avoid a crash when software becomes unresponsive.

StarStarStarStar

Interrupt

StarStarStarStar

A signal that pauses the CPU's current activities to execute a function, allowing for real-time processing.

StarStarStarStar

Von Neumann Architecture

StarStarStarStar

A microcontroller architecture where program instructions and data share the same memory space.

StarStarStarStar

Brown-out Reset (BOR)

StarStarStarStar

A reset that occurs when the microcontroller's supply voltage falls below a certain threshold.

StarStarStarStar

Memory-mapped I/O

StarStarStarStar

A method where peripheral devices are accessed using regular memory addresses, as if they were part of the main memory.

StarStarStarStar

Read-Only Memory (ROM)

StarStarStarStar

Non-volatile memory where the microcontroller's firmware is often stored.

StarStarStarStar

Integrated Development Environment (IDE)

StarStarStarStar

A software application that provides comprehensive facilities to computer programmers for software development.

StarStarStarStar

Central Processing Unit (CPU)

StarStarStarStar

The brain of the microcontroller which performs arithmetic and logic operations.

StarStarStarStar

Flash Memory

StarStarStarStar

A type of non-volatile memory used in microcontrollers for program storage that can be electrically erased and reprogrammed.

StarStarStarStar

Embedded System

StarStarStarStar

A dedicated system with a combination of hardware and software designed to perform a specific task.

StarStarStarStar

Microcontroller (MCU)

StarStarStarStar

A compact integrated circuit designed to govern a specific operation in an embedded system.

StarStarStarStar

Random Access Memory (RAM)

StarStarStarStar

Volatile memory used by the microcontroller for temporary data storage during operation.

StarStarStarStar

Clock Speed

StarStarStarStar

The speed at which a microcontroller processes instructions, often measured in MHz or GHz.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.