Big Tech
A for Apple, B for banana
Side Lines
For Cory also
Death becomes them
100

Which company invented the JTAG standard for debugging embedded systems?

Texas Instruments — Developed JTAG (IEEE 1149.1) in 1985.

100

The A in ARM processors orignally stood for this

What is Acorn RISC Machine

(Later renamed Advanced RISC Machines, now in over 95% of smartphones)

100

How many unique 7-bit addresses are theoretically available on an I²C bus

128 addresses (0–127), though some are reserved for special functions.

100

The unofficial “Hello World” of embedded programming?

The blinky LED program

100

The Y2K bug? (2000)

They used two-digit years (e.g., “99”), so “00” was read as 1900.

200

Which company manufactures the Raspberry Pi series of single-board computers?

Who is Raspberry Pi Foundation? 

(A UK charity promoting computer science education.)

200

“PIC” in PIC microcontroller?

Peripheral Interface Controller — Developed by Microchip Technology.

200

What is the purpose of the parity bit in UART communication?

To detect single-bit errors during transmission.


200

This common and gross hex value is used for filling unused memory in a processor

0xDEADBEEF

200

This caused Toyota to faced lawsuits over sudden unintended acceleration. (2000s)

Stack overflow and task scheduling flaws in the ECU firmware.

300

Before it was acquired by Microchip, which company originally developed the AVR architecture used in many Arduinos?

Atmel — Acquired by Microchip Technology in 2016.

300

The X POSIX stands for this

Portable Operating System Interface (for UNIX)

300

This type of UART handshake signal indicates that the peripheral is ready to accept more data.

CTS (Clear to Send)

300

Mutexes, semaphores and atomic access solves this fast paced corruption

A race condition

300

This infamous consumer device once got “bricked” due to a bad bootloader update?

The Xbox 360, among others — bricked consoles became a meme.

400

Which consumer electronics company once made oscilloscopes and other test equipment before pivoting to personal computers?

Hewlett-Packard (HP) — Started with test equipment before moving into computers.

400

VCO

(Block that can generate a frequency proportional to a control voltage)

Voltage-Controlled Oscillator

400

This SPI extension allows multiple devices to communicate with the same bus at high speed, using separate chip-select lines and multiple data lines.

Quad-SPI (QSPI) or Octal-SPI?

400

Use this keyword to declare a localized global variable

Static

400

The Intel Pentium floating-point division bug was caused by this, which produced wrong answers for certain divisions. (1994)

Missing entries in a lookup table used for division.

500

This protocol, originally created by Bosch in the 1980s, is widely used in automotive ECUs for reliable, real-time communication.

CAN (Controller Area Network)

500

These 3 companies created the AIM alliance jointly to developed the PowerPC architecture in the early 1990s

Apple, IBM, and Motorola — The AIM alliance created PowerPC.

500

On early PCs, pressing Ctrl+Alt+Del didn’t reboot the OS directly. What did it actually trigger at the hardware level to cause the which the BIOS recognized as a reset?

a keyboard controller interrupt, which the BIOS interpreted as a reset signal.

500

In a real-time OS, this is when a lower-priority task hogs the CPU without yielding 

Priority inversion

500

This bug caused NASA’s Mars Climate Orbiter to burn up in the Martian atmosphere instead of entering orbit properly (1999)

One team used imperial units (pound-force), another used metric (newtons). The mismatch wasn’t caught in software.

M
e
n
u