Combinational Circuit
/ˌkɑːmbɪˈneɪʃənəl ˈsɜːrkɪt/
noun … “Logic circuit with output determined only by current inputs.”
Combinational Circuit is a type of digital logic circuit whose output depends solely on the present values of its inputs, with no reliance on past states or stored memory. Unlike sequential circuits, combinational circuits have no internal state, clock, or feedback loops. They are built entirely from logic gates and implement Boolean expressions directly.
Semiconductor
/ˌsɛmɪkənˈdʌktər/
noun … “Material with controllable electrical conductivity.”
Semiconductor is a material whose electrical conductivity lies between that of a conductor and an insulator. Its conductivity can be modified by adding impurities (doping), applying voltage, or controlling temperature. Semiconductors are the foundation of modern electronics, enabling the creation of transistors, logic gates, diodes, integrated circuits, microprocessors, and memory devices.
Transistor
/ˈtrænzɪstər/
noun … “Semiconductor device for controlling current.”
Transistor is a semiconductor component used to amplify or switch electronic signals and electrical power. It is the fundamental building block of modern electronic devices, including logic gates, microprocessors, memory, and analog circuits. Transistors control current flow through their terminals—typically called the emitter, base, and collector (for bipolar junction transistors) or source, gate, and drain (for field-effect transistors).
Logic Gates
/ˈlɑːdʒɪk ɡeɪts/
noun … “Basic building blocks of digital circuits.”
Logic Gates are fundamental electronic components that perform Boolean operations on one or more binary inputs to produce a single binary output. They form the basis of digital circuits, including processors, memory, and control systems. Logic gates implement basic operations like AND, OR, NOT, XOR, NAND, and NOR, which are combined to create complex computational and control functions.
Key characteristics of Logic Gates include:
Microcontroller
/ˈmaɪkroʊkənˌtroʊlər/
noun … “Compact CPU with built-in peripherals.”
SRAM
/ˈɛsˌræm/
noun … “High-speed, volatile memory with no refresh needed.”
RAM
/ræm/
noun … “Fast, temporary memory for active data.”
Non-Volatile Memory
/nɒn ˈvɑːlətɪl ˈmɛməri/
noun … “Memory that retains data without power.”
Non-Volatile Memory (NVM) is a type of memory that preserves stored information even when the system loses power. Unlike volatile memory such as RAM, which requires constant power to maintain data, non-volatile memory maintains content permanently or until explicitly overwritten. This property makes NVM essential for storage devices, firmware, and persistent configuration in embedded systems.
Bootloader
/ˈbuːtˌloʊdər/
noun … “Initial program that starts the system.”
Bootloader is a small, specialized program stored in non-volatile memory such as ROM or Flash, responsible for initializing hardware components and loading the operating system or runtime environment into RAM. It serves as the first stage of the boot process, bridging the gap between firmware and the OS, ensuring that the system starts reliably and securely.
Electrically Erasable Programmable Read-Only Memory
/iˌiːˌpɹoʊˈm/
noun … “Electrically erasable programmable memory.”