Projects

Simple GPIO Functions on Nuvoton N76E003 LED Blinking and Controlling LED using a Push Button

Simple GPIO Functions on Nuvoton N76E003 – LED Blinking and Controlling LED using a Push Button

In our previous tutorial, we used a basic LED blinking program as a getting started with N76E003 guide, we already learned how to configure the Keil IDE and set up the environment for programming the nuvoton microcontroller unit N76E003. It is the time to move a little bit further and use the basic GPIO interface for controlling additional hardware. If you […]

Simple GPIO Functions on Nuvoton N76E003 – LED Blinking and Controlling LED using a Push Button Read More »

Build Your Own 5V 1A Adjustable SMPS Using a Dead Computer ATX Power Supply

Build Your Own 5V, 1A Adjustable SMPS Using a Dead Computer ATX Power Supply

A Switch Mode Power Supply (SMPS) is an indispensable part of any electronic design. It is used to convert mains high-voltage AC to low voltage DC, and it does it by first converting the mains AC to high voltage DC, then switching the high voltage DC to generate the desired voltage. We have already made a few SMPS circuits earlier, like

Build Your Own 5V, 1A Adjustable SMPS Using a Dead Computer ATX Power Supply Read More »

Timers on Nuvoton N76E003 Microcontroller Blink LED using Timer ISR and Timer Delay

Timers on Nuvoton N76E003 Microcontroller – Blink LED using Timer ISR and Timer Delay

In our previous Nuvoton Microcontroller tutorials, we used a basic LED blinking program as a getting started guide and also interfaced GPIO as an input to connect a tactile switch. With that tutorial, we are fully aware of how to configure the Keil project and set up the environment for programming N76E003 Nuvoton microcontroller. It is time to

Timers on Nuvoton N76E003 Microcontroller – Blink LED using Timer ISR and Timer Delay Read More »

PWM Signal on Nuvoton N76E003 Microcontroller LED Dimming using Duty Cycle Control

PWM Signal on Nuvoton N76E003 Microcontroller – LED Dimming using Duty Cycle Control

Pulse Width Modulation (PWM) is a commonly used technique in microcontrollers to produce a continuous pulse signal with a defined frequency and duty cycle. In short, PWM is about changing the width of a pulse while the frequency is constant. A PWM signal is mostly used in controlling a servo motor or brightness of an

PWM Signal on Nuvoton N76E003 Microcontroller – LED Dimming using Duty Cycle Control Read More »

Circuit Diagrams ......

How to interface LEDs with PIC Microcontroller (PIC18F4550)

It is necessary to understand basic I/O operations of PIC18F4550 before dealing with its complexities. This article presents a way to take simple output from a PIC microcontroller. This learning would also help in interfacing of external devices with the controller. Here the output from the microcontroller is taken on a set of LEDs which are made to blink in an

How to interface LEDs with PIC Microcontroller (PIC18F4550) Read More »

Circuit Diagrams 6

How to interface Seven Segment Display with PIC18F4550 Microcontroller

The seven segments are used to display decimal and hexadecimal (0-9, A-F) values. A seven segment is cheapest option for applications requiring numeric value display as output. Calculators, watches, lift’s floor indication panel etc. are examples of such applications. The interfacing and operation of a seven-segment display with PIC18F4550 has been explained here. A typical seven-segment consists of 8

How to interface Seven Segment Display with PIC18F4550 Microcontroller Read More »

Bit Configuration of TRISD Register with PortD as input in PIC18F4550

How to take input with PIC18F4550 Microcontroller

Any microcontroller based system typically has an input and a corresponding output. Taking simple output with a PIC microcontroller has been explained in LED blinking with PIC18F4550. This article explains how to provide an input to the controller and get a corresponding output using PIC18F4550. PIC18F4550 has a total of 35 I/O (input-output) pins which are distributed among 5 Ports. Each Port of a PIC

How to take input with PIC18F4550 Microcontroller Read More »