ADC stands for analog to digital converter which allows us to interact with physical world. ADC in AVR ATmega32A Microcontroller is multiplexed with PORTA that means ADC channel are shared with PORTA.
Read More »USART in AVR ATmega32A Microcontroller
Let's implement USART in AVR ATmega32A Microcontroller. ATmega32A has built-in programmable serial USART. In the end we'll communicate AVR and PC via USART
Read More »Setting AVR Fuse Bits
Learn how to clock microcontroller with different frequency (setting avr fuse bits). Typically, There are only two fuse bytes: a high fuse byte and low fuse byte.
Read More »Setup Eclipse under Linux for AVR Microcontrollers
Let's setup Eclipse under Linux for AVR Microcontrollers. This is step-by-step instruction guide. Programming AVR is easy with Atmel Studio. But same time moving to an Eclipse IDE (Integrated Development Environment) could be logical step.
Read More »USB Secondary Bootloader LPC1768 Cortex-M3
USB Secondary bootloader with NXP LPC1768 is cool trick one can use to program Microcontroller over USB without use of any JTAG programmer/hardware adapter.
Read More »Flash Magic to Program LPC1768 Cortex-M3
Learn how to use flash magic to program LPC1768 Cortex-M3 Microcontroller. We will be using in built bootloader program to flash the ARM NXP LPC1768 microchip.
Read More »Timer Interrupt in LPC1768 Microcontroller
This tutorial is about how to use timer interrupt in LPC1768 Microcontroller (ARM Cortex-M3). Timers send periodic events and make precise measurements. It makes time available for your microcontroller project.
Read More »Add Button Switch to LPC1768 Microcontroller
Adding button or switch to circuit enables the microcontroller to receive human input. Here in this tutorial we’ll discuss how to add button switch to LPC1768 Microcontroller project.
Read More »