Arduino Due SAM3X8E overheating

Hello,

Before i delve any further in to the problem, i just wanna say that i am new to arduino and arduino due is my first arduino board.

Well, I wanted to use arduino due for a POV project basid on the circuit and the code posted here

Circuit diagram : http://mrossphoto.com/wordpress32/wp-content/uploads/2013/05/LPD8806-DLW-Dual-Strip-Wiring-Arduino-DUE.jpg

Arduino Code : http://mrossphoto.com/DigitalLightWand/DLW_DUAL_LPD8806_LCD_SD_DUE_MRR_v2_0.ino

But, as my LPD8806 strips are still on their way i decided to connect the LCD screen and the SD card reader module and check to see if it works properly.
I wired up the LCD and ran "hello world" program, and after wiring up the SD card reader module i ran "cardinfo" and aother programs present in the SD card example codes.

As i ran those codes, i noticeed the SAM3X8E chip heating up a lot. I was using the programming port of the Due and was powering it via a USB cable only. The chip heated up so quickly and so fast that it was not possible to keep the fimger on it after 45-60 secs.

Thinking that something might be worng with the code, i loaded uo hte "blink" example code. Thought the board worked fine and the LED blinked, but the chip started heating up again.

The tutorials i used for connecting the LCD is : http://arduino.cc/en/Tutorial/LiquidCrystal#.UxrAVvjzt2M

The SD card module's pins were attached to the MOSI, MISO and SCK pins on the SPI interface, CS pin was attached to the Digital pin 10.

The list of parts used are
SD Card Module : SD Card adapter module - Fab.to.lab, India
LCD Module : 16x2 LCD Module - Buy in India | Fab.to.Lab

And i have ordered the LPD8806 strips mentioned here : http://www.ebay.com/itm/151107619260?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649