www.eXtremeElectronics.co.in

Know your xBoard MINI

xBoard MINI v2.1

Easy to Use learning and development tool for Atmel AVR family of MCUs.

 

back to help index
get technical support
shop online
facebook
Back
Support
Store
Facebook

 

xBoard MINI v2.1 is an advance development board for 28 PIN Atmel AVR MCUs like ATmega8, ATmega168 etc. Beginner can use it as a tool to learn microcontroller programming while advance user can use it as a base for complex project. The advantage is that you get a fully tested and well designed board with many peripherals. The tutorials guide you from the very beginning and covers most commonly used techniques useful for embedded projects.

The board is designed so as to reduce the mess to minimum. The board has everything on board to reduce external wiring during the first learning period. This ensure maximum positive results during initial experimentation.

Huge amount of fully debugged and quality C sample code can serve as a base for numerous projects. This make tasks which seems impossible to beginner, very easy to accomplish.

Unlike others we are not selling just the board. What is more worthy is the bundled tutorials and codes specifically designed for the board. These tutorials gives you a very smooth path to reach your goals. Add to these the Full-fledged, Industrial Strength Projects supplied with the board, these serve as a treasure house of knowledge. These can be quickly modified to your need and deployed as a solution!

Features

We recommend you to read the more basic and general topics from here.

http://extremeelectronics.co.in/category/avr-tutorials/page/3/

NOTE: The user is assumed to have basic knowledge of general programming techniques, knowledge of C programming language, Basic operations of a computer, basics of analog and digital electronics and most Important, a will to learn! Please don't ask the following.

OnBoard ?

xBoard MINI Description
Onboard hardware.
  1. Main Power Supply Input : Standard DC socket for powering the board. Use a 12v 1A adaptor with Center positive pin. Compatible adapter is supplied with the package.
  2. Extra 5v Output: When you attach some other peripheral to the development board, this point can be used to supply that peripheral with regulated 5 volts.
  3. On/Off Switch: Main Power Control, used to turn on/off the entire board.
  4. PORTC GPIO Lines: PORTC i/o pins. PC3, PC2, PC1, PC0.
    1. PC3 is internally connected to push button (named X or delete), it is also analog input channel 3 so is also connected to temperature sensor (LM35). To use PC3 for other purpose, turn off DIP Switch 3. This will disconnect PC3 from temperature sensor and free it for other use.
    2. PC2 is internally connected to push button ENTER. If you use PC2 for other purpose (i.e. connect externally to some peripheral) DO NOT PRESS ENTER KEY WHILE IN OPERATION.
    3. PC1 is internally connected to push button RIGHT ( > ).If you use PC1 for other purpose (i.e. connect externally to some peripheral) DO NOT PRESS RIGHT KEY WHILE IN OPERATION.
    4. PC0 is internally connected to push button LEFT ( < ).If you use PC0 for other purpose (i.e. connect externally to some peripheral) DO NOT PRESS RIGHT KEY WHILE IN OPERATION.
  5. JP2: Used to connect the User LED to MCU's PB1. When not using onboard led you can disconnect the LED by removing the jumper. Then you can freely use PB1 pin of MCU for your own application.
  6. Extra 5v Output: When you attach some other peripheral to the development board, this point can be used to supply that peripheral with regulated 5 volts.
  7. DIP Switch:
    • Switch (1) (2): On= RTC Connected to MCU. If you want to disconnect the Real Time Clock from MCU then switch off 1 and 2. Then you are free to use the ports PC4(SDA),PC5(SCL).
    • Switch (3) : On = LM35 connected to ADC3(PORT PC3).
    • Switch (4) : NOT USED.
  8. 16X2 Alphanumeric LCD Module: This is a standard 16 character by 2 lines LCD module.
  9. Push Buttons: Connected to PORTC (PC0,PC1,PC2,PC3) as shown below. The PORTs must be set to INPUT mode with Internal Pull ups enabled. When a button is pressed it will cause the associated line to go LOW.
    xBoard MINI - Button Schematic
    Buttons Schematic
  10. IR Receiver: Used to Interface with Remote control. An easy to use remote control library is provided to decode a standard NEC protocol remote control.
  11. JP1: Connect/Disconnect the IR Sensor from INT0 of MCU. If IR Sensor is not required you can remove this jumper and utilize INT0(PORT PD2) for your own use.
    xboard mini jp1
    JP1 Connects INT0 with IR Receiver (TSOP1738)
    xboard mini jp1 cap removed
    JP1 Cap Removed
  12. User LED: This LED is connected to PB1 (Port B, Bit 1). You can write '0' to PB1 to make the LED light up. You can remove JP2 to disconnect LED from PB1.
    xboard mini jp2
    JP2 Connects PB1 with USER LED
    xboard mini jp2 cap removed
    JP2's Cap removed
  13. Power Indicator LED.
  14. USART: TTL Level USART signals. Connects with any USART based device like Mobile phone,GSM Modem,GPS, RFID etc.
  15. I2C Port1 and Port2: I2C Bus is a popular Inter IC communication bus. You can use it to hook up a number of I2C peripheral like PORT expanders, memories, radio chips and more. Use the simple I2C functions to transfer data.
  16. Serial Port: RS232 Level USART signals. Connect to PC and use simple function to send /receive data to/from a PC. PLEASE NOTE THAT THIS PORT IS NOT USED TO PROGRAM THE BOARD!
  17. LM35: A standard temperature sensor chip. Connected to ADC3 and can be disconnected by DIP SW 3.
  18. ISP Header: This is used to update the program of the MCU without removing it from the board. See this article for more informtaion.

Need More ?

xBoard MINI RTC Module
Real Time Clock Module with DS1307 chip.

A complete RTC module is built into the board. The RTC is based around the popular DS1307 chip. The battery backup keeps clock running even if the board is switched off and placed in the cupboard for 10 years !

back to help index
get technical support
shop online
facebook
Back
Support
Store
Facebook