components ribbon cable IDC connector button switch resistor I=V/R values capacitor C = Q/V, I = C dV/dt unpolarized polarized crystal, resonator inductor: V = L dI/dt diode current from anode to cathode PN Schottky Zener LED transistor bipolar vary current collector, emitter, base MOSFET vary resistance source, drain, gate battery, regulator, DC-DC converter op-amp differential amplifier, negative feedback voltage gain, filter, follower, transimpedance, transconductance microcontroller GPIO, I2C, SPI, ADC, ... sensors actuators circuits current (A), voltage (V) GND, VCC, VDD water analogy power: P = I2R = IV Kirchoff's laws: sum current at node, voltage around loop = 0 EDA (Electronic Design Automation) sketch, schematic entry, component (auto)placement, (auto)routing, simulation, fabrication layers, angles, vias, power planes, ground pours design rules, DRC (Design Rule check), ERC (Electrical Rule Check) drawing drafting tape Tinkercad Virtual Breadboard Fritzing LibrePCB EasyEDA gEDA Lepton EDA KiCad video Fabrication Toolkit KiConnect StepUp Eagle Fusion 360 Altium Circuit Maker Flux JITX OrCAD Cadence Synopsys Mentor Tanner Magic KLayout Tiny Tapeout libraries Component Search Engine Ultra Librarian SnapEDA library.io hardware description languages Verilog VHDL pcb.py video SVG-PCB paper JSON-PCB Kitspace Tindie simulation digital (fiction), analog, mixed-signal Wokwi video Falstad AVR8js video EveryCircuit SPICE LTspice ngspice gSpiceUI WRspice KiCad Fusion test equipment regulated power supply, multimeter, oscilloscope, logic analyzer digital mixed-signal Adrian Ani Kai group assignment: • use the test equipment in your lab to observe the operation of an embedded microcontroller individual assignment: • use an EDA tool to design an embedded microcontroller system using parts from the inventory, and check its design rules for fabrication • extra credit: simulate its operation • extra credit: try another design workflow • extra credit: design a case