Navigation


Microcontroller

Microcontroller

A microcontroller is just a single IC chip, which can do any magic with the loaded software. This application is designed with ATMEL’s 8 bit AVR microcontroller - ATMEGA8.

The specifications of this microcontroller can be downloaded from here.

The complete control of the device in the hardware side is only by the microcontroller and its software. The software of the microcontroller is written in the BASIC language. In BLUE-HOME, when the microcontroller receives the information from Bluetooth module, it immediately operates the particular device associated with the function.

The microcontroller displays all the sensor datas over the LCD display. Also the Bluetooth module is connected to the serial port of the microcontroller.

The Atmega8 has the following features.

  • 8-Kbyte self-programming Flash Program Memory
  • 1-Kbyte SRAM
  • 512 Byte EEPROM
  • JTAG interface for on-chip-debug
  • Up to 16 MIPS throughput at 16 MHz.
  • Three PWM channels
  • 8 channel 10-bit ADC
  • Master/Slave SPI
  • 2 External Interrupts