Using Hardware FIFO to Reduce Receive Interrupts
Practical guide to using UART FIFO and framing with timer-driven transmit to reduce receive interrupts and avoid blocking sends in embedded serial/RS485 systems.
Practical guide to using UART FIFO and framing with timer-driven transmit to reduce receive interrupts and avoid blocking sends in embedded serial/RS485 systems.
Technical overview of the PIC18F8585 microcontroller with CAN 2.0B support, 40 MHz operation, 96 KB flash, 4 KB RAM, ADC, PWM, UART/SPI/I2C peripherals.
Analysis of RTOS use on 8051 microcontrollers: compares interrupt, queue, and RTOS-task methods for serial protocol handling, RAM, latency, and development trade-offs.
Technical overview of C bit operations and define macros, with examples of bitwise NOT/AND/OR/XOR/shifts, STM32 register use, and struct definition guidance.
Concise introduction to microcontroller architectures and instruction set concepts, covering RISC vs CISC, ARM, MIPS, RISC-V and microarchitecture differences.
Practical guide to learning microcontrollers: hands-on workflow, choosing a learning board, core peripherals and a staged practice timeline for engineers.
Analysis of using independent watchdogs on Puran PY32F030 in low-power devices: initialization methods, LSI behavior, sleep/wake servicing, and preserving state via IRAM2.
Overview of 8051 minimal system: reset circuit RC timing, crystal oscillator design and load capacitance, Port 0 pull-ups and EA/Vpp boot selection.
Explains how a microcontroller's "bit" rating reflects the CPU ALU and data bus width, affecting single-operation data size and memory addressing capacity.
Comprehensive MCU guide: architecture, signal flow, peripherals, memory, bus widths, instruction sets, application types and market insights.