24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers

Microcontrollers & Peripherals interview questions

27 real Microcontrollers & Peripherals questions from the Embedded Systems bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is ARM Cortex-M NVIC?

Junior
  1. A.Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  2. B.nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
  3. C.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  4. D.sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
Reveal the answer + AI explanation — free account

2. Which term means: "nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions"?

Junior
  1. A.Low-power modes
  2. B.Watchdog timer
  3. C.ARM Cortex-M NVIC
  4. D.ESP32 family
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.ARM Cortex-M NVIC — Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  2. B.ARM Cortex-M NVIC — sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
  3. C.ARM Cortex-M NVIC — internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
  4. D.ARM Cortex-M NVIC — nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
Reveal the answer + AI explanation — free account

4. What is GPIO configuration?

Junior
  1. A.independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  2. B.Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  3. C.each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  4. D.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
Reveal the answer + AI explanation — free account

5. Which term means: "each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting"?

Junior
  1. A.ARM Cortex-M NVIC
  2. B.GPIO configuration
  3. C.Low-power modes
  4. D.Timer PWM
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.GPIO configuration — Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  2. B.GPIO configuration — independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  3. C.GPIO configuration — nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
  4. D.GPIO configuration — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
Reveal the answer + AI explanation — free account

7. What is Timer PWM?

Junior
  1. A.each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  2. B.internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
  3. C.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  4. D.independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
Reveal the answer + AI explanation — free account

8. Which term means: "timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement"?

Junior
  1. A.Watchdog timer
  2. B.DMA
  3. C.ESP32 family
  4. D.Timer PWM
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Timer PWM — independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  2. B.Timer PWM — timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  3. C.Timer PWM — sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
  4. D.Timer PWM — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
Reveal the answer + AI explanation — free account

10. What is ADC acquisition time?

Mid
  1. A.sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
  2. B.Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  3. C.sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
  4. D.internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
Reveal the answer + AI explanation — free account

11. Which term means: "sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors"?

Mid
  1. A.Clock tree
  2. B.ADC acquisition time
  3. C.DMA
  4. D.ARM Cortex-M NVIC
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.ADC acquisition time — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  2. B.ADC acquisition time — timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  3. C.ADC acquisition time — sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
  4. D.ADC acquisition time — internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
Reveal the answer + AI explanation — free account

13. What is DMA?

Mid
  1. A.peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
  2. B.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  3. C.sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
  4. D.nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
Reveal the answer + AI explanation — free account

14. Which term means: "peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt"?

Mid
  1. A.Low-power modes
  2. B.ADC acquisition time
  3. C.DMA
  4. D.GPIO configuration
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.DMA — nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
  2. B.DMA — peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
  3. C.DMA — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  4. D.DMA — sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
Reveal the answer + AI explanation — free account

16. What is Watchdog timer?

Mid
  1. A.nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
  2. B.independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  3. C.each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  4. D.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
Reveal the answer + AI explanation — free account

17. Which term means: "independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops"?

Mid
  1. A.Timer PWM
  2. B.Low-power modes
  3. C.ADC acquisition time
  4. D.Watchdog timer
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Mid
  1. A.Watchdog timer — sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
  2. B.Watchdog timer — independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  3. C.Watchdog timer — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  4. D.Watchdog timer — internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
Reveal the answer + AI explanation — free account

19. What is Clock tree?

Mid
  1. A.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  2. B.Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  3. C.internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
  4. D.sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
Reveal the answer + AI explanation — free account

20. Which term means: "internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access"?

Mid
  1. A.Timer PWM
  2. B.Low-power modes
  3. C.DMA
  4. D.Clock tree
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.Clock tree — internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
  2. B.Clock tree — each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  3. C.Clock tree — timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  4. D.Clock tree — peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
Reveal the answer + AI explanation — free account

22. What is Low-power modes?

Senior
  1. A.peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
  2. B.each pin set as input, output, alternate function or analog, with push-pull or open-drain driver, pull-up or pull-down selection and output speed setting
  3. C.sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
  4. D.timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
Reveal the answer + AI explanation — free account

23. Which term means: "sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive"?

Senior
  1. A.GPIO configuration
  2. B.ADC acquisition time
  3. C.Low-power modes
  4. D.ESP32 family
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Senior
  1. A.Low-power modes — internal and external oscillators feeding a PLL and prescalers for the system, AHB and APB clocks, with flash wait states set for speed and peripheral clocks enabled before register access
  2. B.Low-power modes — sleep stops only the core, stop halts most clocks with RAM retained and microsecond wake-up, standby powers down to a few microamps with only RTC and wake-up pins alive
  3. C.Low-power modes — independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  4. D.Low-power modes — Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
Reveal the answer + AI explanation — free account

25. What is ESP32 family?

Senior
  1. A.Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
  2. B.peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
  3. C.independent counter that resets the MCU if not refreshed within its timeout; a windowed variant also rejects refreshes that arrive too early, catching runaway loops
  4. D.nested vectored interrupt controller with programmable priorities, pre-emption, tail-chaining and automatic register stacking so handlers are ordinary C functions
Reveal the answer + AI explanation — free account

26. Which term means: "Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack"?

Senior
  1. A.Watchdog timer
  2. B.ESP32 family
  3. C.Clock tree
  4. D.DMA
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Senior
  1. A.ESP32 family — sampling window must be long enough for the sample capacitor to charge through the source impedance, roughly ten time constants, or readings droop with high-impedance sensors
  2. B.ESP32 family — peripheral-to-memory or memory-to-memory transfers without the CPU, configured with source, destination, count, increment mode and circular buffering, completing with an interrupt
  3. C.ESP32 family — timer counts to an auto-reload value that fixes frequency while a compare register fixes duty cycle, producing pulse-width modulation with no CPU involvement
  4. D.ESP32 family — Wi-Fi and Bluetooth SoCs with dual Xtensa LX6/LX7 or single RISC-V cores, running ESP-IDF on FreeRTOS with one core commonly reserved for the wireless stack
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a free readiness check

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take the free 2-minute readiness check for a scored result. The full AI mock interview, scored like a real panel, unlocks with Pro.

Practice Microcontrollers & Peripherals free