The independent studies research with Dr. Karl Gugel during the fall semester of 2010 involved experimenting with built-in and separate Ethernet controller devices. The goal of this project was to determine the necessary components needed to be able to interface the various ethernet controllers with numerous microcontroller devices. Dr. Gugel essentially wanted to be able […]
Projects
Diversified Projects in Microcontroller Class Enhances Undergraduates’ Learning and Research
Abstract Understanding the use of microcontrollers is fundamental in both Electrical and ComputerEngineering undergraduate programs. Our school replaced our microprocessor class withmicrocontroller class in year 2010 due to the fast growing popularity of microcontrollers. In thefirst two years of offering this class, a more traditional “lectures plus weekly Lab” model wasused. Students received background knowledge […]
Development of a MATLAB-based Graphical User Interface Environment for PIC Microcontroller Projects
2.1. Introduction Peripheral Interface Controllers (PICs), developed and marketed by Microchip Technology, Inc. [35], are inexpensive microcontroller units that include a central processing unit andperipherals such as memory, timers, and input/output (I/O) functions on an integrated circuit (IC). There are more than 100 varieties of PIC microcontrollers available, each providingfunctionality for different types of applications […]
ECE383: Microcomputers – Lab 5 C and PIC24 Assembly Language Programming
IntroductionThis lab introduces basic C language programs and equivalent PIC24 assembly language programs. The tasks inthis lab are:• Implement programming tasks using the C language.• Implement equivalent programs using the PIC24 assembly language.This lab requires you to capture portions of the screen. The lab computers use the Windows operating system.This includes the “Snipping Tool” that […]
MPLAB IDE + HI-TECH PICC LITE Compiler- Installation and Setup
Downloads The downloads below are freely available and downloadable from Microchip and Hi-Tech websites. The MPLAB IDE and HI-TECH PIC C LITE Compiler downloads are provided here for convience. For system requirements, further details, updates, or patches consult the appropriate webpages. Microchip MPLAB IDE 6.20 mp620full.zip HI-TECH PICC LITE v8.01 PL3 picclite-setup.exe PICC LITE patch mpl6lite.zip Installation Download the 3 files […]
Bluetooth-Controlled Guitar FX Amplifier
As part of our final project for ECE 4760: Digital Systems Design Using Microcontrollers, we built a guitar amplifier with remote distortion and digital effects capabilities controlled from a smartphone via bluetooth. Musicians often need to modify the configuration of their amplifiers when performing in concerts. This job is generally delegated to “roadies” who walk […]
The Hitchhiker’s Guide to C Programming on the PIC
This guide introduces C programming with emphasis on the PIC C compiler. It assumesfamiliarity with another high-level programming language such as Java. Parts of thistutorial are adapted from Nathaniel Pinckney’s C Microtoys tutorial. More information isavailable in the Microchip MPLAB C18 C Compiler manuals. Using the MPLAB C Compiler You must configure MPLAB with the […]
Microchip Provides New Understanding of How T Cells React to Infections and Treatments
Fast Facts: NYU Abu Dhabi researchers have developed a microchip that can isolate T cells, in a systematic and precise manner. T cells are a type of white blood cell that is important to the immune system and is at the core of immunity, the system that tailors the body’s immune response to specific pathogens […]
BYU researchers create world’s most power-efficient high-speed ADC microchip
To meet soaring demand for lightning-quick mobile technology, each year tech giants create faster, more powerful devices with longer-lasting battery power than previous models. A major reason companies like Apple and Samsung can miraculously pull this off year after year is because engineering wizards around the world are designing increasingly power-efficient microchips that still deliver […]
MPLAB Tutorial
What you will learn1.1. How to create a project using MPLAB.1.2. How to link the files necessary to build a hex file. 1.3. How to simulate operation of the file. 1.4. How to emulate the microcontroller using MPLAB ICE 2000. 1.5. How to program the microcontroller using the BPMICROSYSTEMS BP-1400. Setting up your environment2.1. First, […]