Module 1: Introduction To Microcontroller: Ece - Citadel.edu/hayne/elec330/330 - 01
Module 1: Introduction To Microcontroller: Ece - Citadel.edu/hayne/elec330/330 - 01
Von-Neumann Architectures
http://ecomputernotes.com/fundamental/introduction-to-computer/explain-about-the-von-
neumann-architectures
http://ce.kashanu.ac.ir/sabaghian/micro/Micro_Spring2005.htm
http://www.einsteincollege.ac.in/Assets/Department/Lecturer%20notes/ECE/UG/Micropr
ocessor&Microcontroller.pdf
RISC Architecture
http://www.ida.liu.se/~TDDI03/lecture-notes/lect5-6.frm.pdf
http://engr.case.edu/merat_francis/eeap282f97/lectures/28_RISC%20&%20PowerPC.pdf
http://www-cs-faculty.stanford.edu/~eroberts/courses/soco/projects/risc/risccisc/
Page 1 of 9
Module 2: Intel 8051 Microcontroller
Other links:
Microcontroller Notes
http://www.slideshare.net/yayavaram/8051-microcontroller-notes
Complete tutorial
http://galia.fc.uaslp.mx/~cantocar/microprocesadores/EL_Z80_PDF_S/8051.PDF -
http://www.gise.cse.iitb.ac.in/wiki/images/2/2c/The_8051_Microcontroller_and_Embedd
ed_Systems_Using_Assembly_and_C-2nd-ed-_Full_Book.pdf
http://www.daenotes.com/electronics/digital-electronics/8051-microcontroller-
addressing-modes
Architecture of 8051
http://www.mikroe.com/chapters/view/65/chapter-2-8051-microcontroller-architecture/
Page 2 of 9
http://sharesuper.info/Dpdf?q=8051%20Overview%20and%20Instruction%20Set.pdf
Assembly Language
http://www.mikroe.com/chapters/view/68/chapter-5-assembly-language/
http://www.win.tue.nl/~aeb/comp/8051/set8051.html
Examples of ALP
http://www.btechclasses.com/category/esd/programming-in-8051-assembly-language/ -
http://www.botskool.com/tutorials/electronics/8051/introduction-8051-assembly-
language-programming
Page 3 of 9
Module 3: PIC Microcontrollers
http://www.slideshare.net/yayavaram/pic-microcontrollers-class-notes
http://www.mikroe.com/products/view/285/book-pic-microcontrollers-programming-in-
c/ - Online book
http://www.pages.drexel.edu/~cy56/PIC.htm - Tutorial
http://www.philadelphia.edu.jo/academics/kaubaidy/uploads/ES-Slids-lec3.pdf
Architecture:
http://faculty.uml.edu/yluo/Teaching/MicroprocessorI/pic02.pdf
http://inst.eecs.berkeley.edu/~ee100/su07/lab/lab8-PROJECT-
PIC_Intro/eecs100_eecs43_lab8-PIC_Intro.pdf
http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec19.pdf
http://academic.udayton.edu/scottschneider/courses/ECT358/Course%20Notes/LSN2%2
0-
%20Microcontroller%20Architecture%20%28PIC18F%29/ECT%20358%20LSN2%20-
%20Microcontroller%20Architecture%20%28PIC18F%29.pdf
https://www.engr.usask.ca/classes/CME/331/WebNotes_2010/Chap_03_part1.pdf
http://www.personal.rdg.ac.uk/~stsgrimb/teaching/programming_pic_microcontrollers.pd
f
http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec20.pdf
Page 4 of 9
http://www.slideshare.net/mkazree/chp5-pic-microcontroller-instruction-set-
http://www.personal.rdg.ac.uk/~stsgrimb/teaching/programming_pic_microcontrollers.pd
f
Peripheral:
http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec22.pdf - IO port
http://electrosome.com/expanding-io-ports-of-pic-microcontroller/
http://piclab.ece.gatech.edu/MBhandouts/SPI%20Book%20Pages.pdf
http://mbed.org/media/uploads/robt/mbed_course_notes_-_serial_i2c.pdf
Page 5 of 9
Module 4: Architecture of Advanced Microprocessors
Architecture of 8086
http://matthieu.benoit.free.fr/cross/data_sheets/8086_family_Users_Manual.pdf
elearning.vtu.ac.in/13/ENotes/8086/unit%201.pdf
http://www.cosc.brocku.ca/~bockusd/3p92/Local_Pages/8086_achitecture.htm
http://www.technicalsymposium.com/MICROPROCESSOR_8086_ARCHITECTURE.ht
ml#.Up-xXCcqe-Y
http://www.slideshare.net/yayavaram/8086-class-notesynm
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-823-computer-
system-architecture-fall-2005/lecture-notes/l15_micro_evlutn.pdf
http://www.icgst.com/cc/Lecture_4.pdf
http://www.cs.ucf.edu/~ahossam/teaching/microp/
Page 6 of 9
Intel 80386:
http://www.slideshare.net/svkaware/advanced-microprocessors-by-er-swapnil-kaware
http://www.slideshare.net/Raunaqss/pin-description-diagram-of80386dx
http://faculty.uml.edu/yluo/Teaching/MicroprocessorI/lecnotes.html
http://www.intel80386.com/
http://www.learningace.com/doc/6556122/c3360ca9bd73c8d781efb38e586f0ee7/unit-iv-
80386-and-pentium-microprocessors
Pentium Processors:
elearning.najah.edu/OldData/docs/1955Ch1_2.pdf
faculty.bracu.ac.bd/~faruqe/spring10/cse341/lecture/Lecture0.ppt
http://www.co-pylit.org/courses/COSC2425/lectures/PentiumProcessor/index.html
http://www.cse.unt.edu/~smohanty/Publications_Others/MohantyIntelSurvey2000.pdf
http://cse.unl.edu/~goddard/Courses/CSCE351/IntelArchitecture/InstructionSetSummary.
pdf
http://www.scs.carleton.ca/sivarama/org_book/org_book_web/slides/chap_1_versions/ch
7_1.pdf
ftp://download.intel.com/design/pentium/datashts/24199710.PDF
Power PC Architecture:
www.eng.auburn.edu/~vagrawal/COURSE/E6200.../PowerPCSlides.pptx
http://math-atlas.sourceforge.net/devel/assembly/ppc_isa.pdf
Page 7 of 9
Module 5: Experiments on Microcontroller
LCD Interfacing:
http://www.slideshare.net/pantechsolutions/interfacing-lcd-with-8051-microcontroller
http://www.8051projects.net/lcd-interfacing/basics.php
http://www.micro-digital.net/8051-to-16x2-lcd-interfacing/
http://www.electronicshub.org/interfacing-16x2-lcd-8051/
http://www.dnatechindia.com/Tutorial/8051-Tutorial/Interfacing-LCD-to-8051.html
ADC Interfacing:
http://www.circuitstoday.com/interfacing-adc-to-8051
http://kluniversity.in/elearn/materials/mhovwfapnn52966MHOVWFAPNN.pdf
http://www.techsavvy.net76.net/tutorial_adc_interface_description_8051.htm
DAC Interfacing:
http://www.ti.com/lit/ds/sbas317e/sbas317e.pdf
http://www.techsavvy.net76.net/tutorial_dacinterface_description_8051.htm
http://www.freewebs.com/maheshwankhede/adcdac.html
http://ashish3592.wordpress.com/2013/03/29/interfacing-dac-with-8051-microcontroller/
Keypad Interfacing:
http://www.techsavvy.net76.net/interfacing%20keypad%20with%208051%20microcontr
oller.htm
http://electrosome.com/interfacing-keypad-8051-microcontroller-keil-c/
Page 8 of 9
http://www.zembedded.com/keyboard-interfacing-with-8051-microcontroller/
http://electrosofts.com/8051/keyboard.html
Page 9 of 9