Projects

PIC Microcontroller: Fundamentals & Applications for Students

Introduction Microcontrollers are the key components in the embedded systems market. A variety of embedded systems was formed and developed after the invention of the Intel 8051 in the 1980s, where major and continuous research was exercised in the same field to produce more effective microcontrollers at low power. Some of the microcontrollers include arm, […]

PIC Microcontroller: Fundamentals & Applications for Students Read More »

AVR Microcontroller Based Electronic Voting Machine

Introduction The use of electronic voting machines has become common in many countries due to technological advancements. However, the emergence of the efficient electronic voting system evokes many questions about security, reliability, speed, and openness. This work will endeavor to design an electronic voting machine based on the ATmega328P microcontroller to possibly address some of

AVR Microcontroller Based Electronic Voting Machine Read More »

Adaptive Alarm Clock

Adaptive Alarm Clock: Build a Smart, User-Centric wake-Up system

Project Overview The goal of this ambitious undergraduate project was to develop a novel alarm clock capable of analyzing a person’s unique sleep patterns to gently wake them during lighter phases of rest for an improved wake-up experience. Conventional alarm clocks provide a fixed wake-up time regardless of an individual’s circadian rhythm, sometimes causing drowsiness

Adaptive Alarm Clock: Build a Smart, User-Centric wake-Up system Read More »

PolarFire FPGAs: Cutting Power Use for Edge Computing

Introduction Microchip’s new low-density PolarFire® devices aim to address key challenges in edge computing systems by significantly reducing static power consumption while maintaining leading performance. The additions of the MPF050T FPGA and MPFS025T FPGA SoC aim to exceed alternatives in the market in terms of performance per watt. These new devices could enable more robust

PolarFire FPGAs: Cutting Power Use for Edge Computing Read More »

Microchip Introduces Low Pin Count MCU Family with I3C Support

Microchip Introduces Low Pin Count MCU Family with I3C Support

Microchip Introduces Low Pin Count MCU Family with I3C Support Microchip has recently unveiled the PIC18-Q20 microcontroller family and the floating the world’s first low pin count MCU line for supporting the I3C standard. As for the new product line, it reveals Microchip’s efforts to create small and low-cost low-power MV-MCUs for embedded applications, necessary

Microchip Introduces Low Pin Count MCU Family with I3C Support Read More »

Wiring the HD44780

Interfacing PIC18F4520 microcontroller with an HD44780 LCD

Introduction Being able to display data from a microcontroller visually has many advantages. It allows for menus, status indicators, and instructions to be intuitively shown to users. When paired with an LCD, a microcontroller becomes a powerful tool for building interactive electronic devices and systems. One excellent combination is interfacing an HD44780 LCD with PIC18F4520

Interfacing PIC18F4520 microcontroller with an HD44780 LCD Read More »

Microcontroller System

Advanced Voltage Monitoring and Protection via Microcontrollers and Proteus VSM

ABSTRACT This project designed an embedded system using a microcontroller to monitor the amplitude of the main voltage supply and disconnect it if it increases or decreases outside of a predefined required voltage range (RVR). The system also aims to automatically reconnect the supply once the voltage returns to the RVR. This protective functionality is

Advanced Voltage Monitoring and Protection via Microcontrollers and Proteus VSM Read More »

Ultra Low Power Microcontroller Standby Current to 130uA with OPEnS Power Control Board

Ultra-Low Power: Microcontroller Standby Current to 130uA with OPEnS Power Control Board

At the OPEnS Lab, a key focus for our projects is achieving exceptionally long battery life. This was particularly true for the OPEnSampler, a device that presented a unique challenge due to its need for simultaneous operation at three different voltage levels (3.3V, 5V, and 12V). While existing circuits using MOSFETs could manipulate power sources

Ultra-Low Power: Microcontroller Standby Current to 130uA with OPEnS Power Control Board Read More »