Projects

SoftUART testing using Piccolo LaunchPad

Software UART (SoftUART) using TMS320F28027 Piccolo with Proteus Simulation

Introduction Creating reliable serial communication without a hardware UART might sound tricky, but this SoftUART project proves how flexible embedded systems can be. In this tutorial-style showcase, we build a software-implemented UART on the TMS320F28027 Piccolo microcontroller and test it inside a realistic Proteus simulation environment. This approach is ideal for learners and engineers exploring […]

Software UART (SoftUART) using TMS320F28027 Piccolo with Proteus Simulation Read More »

Microcontroller Programming Basics: Toolchains & SFRs Explained

Microcontroller Programming Basics: Toolchains & SFRs Explained

Introduction and Scope The tutorial initiates a journey into the foundational understanding of microcontrollers (uCs), targeting an audience that spans hobbyists transitioning from Arduino development boards to students encountering embedded systems in coursework. It acknowledges the natural curiosity of learners trying to unpack what precisely happens “under the hood” when firmware is uploaded to a

Microcontroller Programming Basics: Toolchains & SFRs Explained Read More »

Microcontroller Architecture and Applications in Embedded Systems Design

Microcontroller Architecture and Applications in Embedded Systems Design

Microcontrollers have become essential to the design and control of embedded systems with the rise of digital technology. These small programmable devices have changed how engineers can implement real-time features into electronic systems, creating automation, intelligence, and interactivity in systems ranging from home appliances to industrial automation, automotive systems, and the Internet of Things (IoT).

Microcontroller Architecture and Applications in Embedded Systems Design Read More »

Hands-On Lab with PIC18F46K22 Microcontroller Digital I/O

Hands-On Digital I/O Lab with PIC18F46K22 Microcontroller

PIC18F46K22 Microcontroller Digital I/O specifically explores the design of simple combinational circuits using the digital I/O capabilities of the PIC18F46K22 microcontroller. Moving from logic design that is hardware based to behavior-based logic design represents a notable shift in the learning outcomes for students and, more importantly, the embedded systems approach represents an interesting and powerful

Hands-On Digital I/O Lab with PIC18F46K22 Microcontroller Read More »

130μA Microcontroller Power Control Board | OPEnS Lab

130μA Microcontroller Power Control Board | OPEnS Lab

Energy efficiency and power management remain critical design goals in modern embedded systems, particularly for long-term autonomous deployments such as environmental sensors, remote data loggers, and field-based monitoring devices. This article presents an in-depth analysis of the OPEnS Power Control Board—an open-source circuit engineered to reduce the standby power consumption of microcontroller-based projects to as

130μA Microcontroller Power Control Board | OPEnS Lab Read More »

Structure bit fields put together in order. Source:

CAN FD Node based on a PIC18 Microcontroller

The introduction sets the stage for an embedded systems project that involves developing a Embedded C CAN FD project using the MCP2517FD Click module interfaced with the PIC18F4520 microcontroller. The selected development platform—Microchip’s MPLAB IDE with the C language—implies an emphasis on low-level, register-oriented system design and direct control of microcontroller peripherals. At its essence, this

CAN FD Node based on a PIC18 Microcontroller Read More »

Voltage Measurement with A PIC Microcontroller

Voltage Measurement with A PIC Microcontroller

Voltage Measurement with PIC Microcontroller articulates a methodical framework for facilitating analog voltage measurement using the PIC18F4520, an advanced member of Microchip’s 8-bit microcontroller family. Emphasis is placed on the orchestration of hardware and firmware elements to enable robust analog-to-digital conversion (ADC). The document presents a streamlined system integration process—encompassing power delivery, peripheral interfacing, and

Voltage Measurement with A PIC Microcontroller Read More »

Real-Time CAN-Based Vehicle Monitoring System with PIC MCU

INTRODUCTION The Controller Area Network (CAN) is a robust vehicle communication bus standard that was primarily developed for automobile applications but has now found widespread usage in various other fields as well due to its reliability and effectiveness. It is also a key component in systems like the Real-Time CAN-Based Vehicle Monitoring System, enabling efficient

Real-Time CAN-Based Vehicle Monitoring System with PIC MCU Read More »

MCP39F511N: Dual-Channel IC for Accurate Power Monitoring

The new power monitoring integrated circuit (IC) the MCP39F511N was launched on Microchip Technology Inc. on February 1, 2016. This commentary covers the MCP39F511N Microchip’s dual-channel power monitoring IC, about which the writer explicates the features and specifications to support its functionality in various applications. The MCP39F511N is a dual-channel power monitoring IC capable of

MCP39F511N: Dual-Channel IC for Accurate Power Monitoring Read More »

MPLAB ICE 4: Comprehensive Review of Advanced Emulator

Introduction Microchip Technology Inc, the worldwide maker of developed, embedded control options, along with its connectedness and security, has recently introduced MPLAB ICE 4, an in-circuit emulator. The MPLAB ICE 4 is the next generation of a full in-circuit emulator, debugger, and programmer tool for Microchip Company’s PIC and AVR microcontrollers, dsPIC digital signal controllers,

MPLAB ICE 4: Comprehensive Review of Advanced Emulator Read More »