Category

Notes

Learning notes, reading summaries, and quick references

Embedded Communications

Serial communication suits microcontrollers due to fewer pins. Asynchronous UART uses baud rate and start/stop bits, while synchronous I2C and SPI rely on a clock line. Distinction: UART uses baud rate, I2C address, SPI slave select.

Digital Clock

Interrupts trigger ISRs when IF, IE, and GIE bits are set. Timers count internal clock ticks; counters count external events. A 4-digit display uses rapid multiplexing to create persistence of vision.

Overview & Digital I/O

Embedded systems are dedicated, resource-limited devices. Microcontrollers integrate CPU, memory, and I/O on one chip, offering low cost, small size, and easy updates—ideal for most embedded applications.