Universidad de Jaén

Menú local

Syllabus 2020-21 - 13313007 - Microprocessors and Microcontrolers (Microprocesadores y microcontroladores)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería informática
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2020-21
COURSE: Microprocessors and Microcontrolers
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Microprocessors and Microcontrolers
CODE: 13313007 ACADEMIC YEAR: 2020-21
LANGUAGE: English LEVEL: 2
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: PC
2. LECTURER BASIC INFORMATION
NAME: ABARCA ÁLVAREZ, ANTONIO
DEPARTMENT: U133 - ING. ELECTRÓNICA Y AUTOMATICA
FIELD OF STUDY: 785 - TECNOLOGÍA ELECTRÓNICA
OFFICE NO.: A3 - 422 E-MAIL: aabarca@ujaen.es P: 953212800
WEBSITE: www4.ujaen.es/~aabarca
ORCID: https://orcid.org/0000-0003-2596-1409
LANGUAGE: - LEVEL: 2
3. CONTENT DESCRIPTION

THEORY

1.- Introduction

     1.- Embedded systems.

     2.- ASIC. PLD.

     3.- Microprocessor. Microcontroller.

     4.- Microcontrollers PIC / Atmel.

     5.- Microcontrollers design.

 

2.- Programming Atmel microcontrollers
     1.- Machine code.

     2.- Assembler Programming.

          Instructions.

          Directives.

          Structured programming.

          Programming environment.

     3.- Programming C.

          Program structure.

          Data type.

          Constants.

          Variables.

          Operators.

          Functions.

          Control statements.

          Comments.

          Directives and basic C functions.

3.- Memory Atmel ATmegaXXXX

     1.- Terminals and architecture ATmegaXXXX.

     2.- Memory organization.

     3.- FlashROM program.

     4.- Program counter.

     5.- Programming in several pages of program memory.

     6.- Charts in the program memory. DT Directive.

     7.- Stack.

     8.- SRAM data.

     9.- Special kernel function registers.

     10.- Addressing data modes.

4.- Hardware ATmegaXXXX

     1.- Configuration word.

     2.- Oscillator and instruction cycle.

     3.- Timer.

     4.- Low power mode (sleep).

     5.- Boot and restart (reset).

     6.- The watchdog timer.

     7.- Memory protection.

     8.- Recording. Depuration.

     9.- Interrupt system.

5.- Ports ATmegaXXXX

     1.- Digital terminals.

     2.- Analog terminals.

     3.- Interruptions.

     5.- PWM.

     6.-  Serial ports specifications.

     7.- Standard RS232C.

     8.- SPI. Interruption.

     9.- I2C. Interruption.

6.- Use of Peripheral in ATmegaXXXX

     1.- Switches and buttons.

     2.- Matrix keyboards.

     3.- Adaptation of power signals.

     4.- LED and 7-segment LED-modules.

     5.- Liquid Crystal Displays (LCD).

     6.- Sensors.

     7.- Actuators.

7.- PLD
     1.- EEPROM and other devices I2C.

     2.-SPLD.

     3.- OrCAD PLD.

     4.- CPLD.

     5.- FPGA.

     6.- VHDL.


PRACTICES

0.- Introduction. Methodology. Evaluation.

1. Microprocessors vs Microcontrollers.

2. Development Tools.

3. I/O Ports.

4. Peripherals.

5. Interruptions.

6. Free Practice.

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

Lectures in group: in these 30 face-to-face classes, taught master classes and problems will be solved by the teacher and the students.

Classes in practice groups: in these 25 face-to-face classes a script of practices that students should perform will be used, which must be made and tested in the laboratory.


Finally, students will present in class work to supplement or apply the contents of the subject.

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

For the evaluation of the theoretical concepts  a written exam will be held. The skills CB1Rs, CB2R, CB3R, CB5R, CBB5R and CC9R and learning outcomes are evaluated.

For the evaluation of laboratory practices will be performed practices and work out the documentation required. The skills CB1Rs, CB2R, CB3R, CB5R, CBB5R and CC9R and learning outcomes are evaluated.

1. Get over 50% of the exam on theoretical concepts of the subject. This will consist of a part of questions of applied theory and other problems remain, in any case, must exceed 50% of both parts.

2.a.- Attend at least 80% of laboratory practices and deliver the documentation required in each case within the time limits.

2.b.- As an exceptional situation, if for any reason unable to attend all practices or provide documentation within the prescribed period, it will be possible to pass them through a practical examination in the laboratory. To take this examination will be necessary condition to have passed the examination of concepts of matter paragraph 1.

3. To pass the course the student must have obtained at least 50% in the examination of concepts and 50% in laboratory practices.

FINAL MARK

The final grade for the course will be the weighted average of the weight of the marks obtained in the aspects of paragraphs 1 and 2 always excelling in paragraph 3 is not met and the final grade exceeds 5.

In the case of extraordinary meetings, when the attendance and participation is not assessable, only be taken into account as indicated in paragraphs 1, 2 and 3.

With these criteria, the aim is to evaluate the competences and the learning outcomes 6 within the competences of the subject.

6. BOOKLIST
MAIN BOOKLIST:
  • Getting started with Arduino [Recurso electrónico] : the open source electronics prototyping platfor. Edition: Third edition. Author: Banzi, Massimo. Publisher: Sebastopol, CA : Maker Media, Inc., [2015]  (Library)
  • PIC microcontroller projects in C [Recurso electrónico] : basic to advanced. Edition: 2nd ed. Author: Ibrahim, Dogan. Publisher: Oxford, UK ; Waltham, MA : Newnes, c2014  (Library)
7. VIRTUAL / CLASSROOM TEACHING SCENARIO

Teaching methodology.


In the multimodal scenario, when the number of students exceeds the
limited capacity of the classroom and the laboratory, the teaching
methodology will be:

 

Formative Activities
 
Format (classroom / online) * Teaching methodology Description
A1 - Expository classes in large group Presence rotating 50% (*)

Class in the schedule and classroom assigned to a part of the group and broadcast by videoconference to the rest, with periodic rotation of students, as determined by the Center. Development of 30 sessions of master classes participatory, one hour each, held in the classroom.

A2 - Small group classes Rotating classroom attendance 50% (*) Class in the schedule and classroom assigned to a part of the group and broadcast by videoconference to the rest of students, with periodic rotation of students, as determined center. Development of 25 sessions practices, one hour each, in laboratory. Carrying out the practices by simulation by part of the rest of the group.
A3 - Tutoring  On-site + Online Tutoring Some tutoring sessions will be carried out face-to-face and others by video conference.

 (*) The Center may establish a different attendance percentage depending on the number of students and capacity of the classroom /laboratory according to sanitary measures.

Evaluation system.

In the multimodal scenario, the evaluation system does not change from the usual one if the capacity of the classrooms allows the face-to-face exam. Otherwise, what is specified in the non-attendance scenario will be followed.

The resources to be used will be those made available by the University of Jaén for teaching.

8. VIRTUAL TEACHING SCENARIO

Teaching methodology.

In the online scenario, the teaching methodology will be:

Formative Activities 
 
Format online Teaching methodology Description
A1 - Expository classes in large group No attendance

Development of 30 sessions of participatory master classes, one hour each, conducted by videoconference.

A2 - Small group classes No attendance Development of 12.5 sessions practices, two hours of duration each, transmitted by video conference. Carrying out the practices by simulation.
A3 - Tutoring  Non-face-to-face tutoring Tutoring sessions by video conference.


Evaluation system.

In the online scenario, the evaluation system will be:

Ordinary call

Assessment test Format (synchronous or asynchronous online) Description Percentage
Theory Online / synchronous Online examination through the platform available 50%
Practices Online / synchronous Delivery of exercises in each practice session 50%
Both parts must be passed to pass the subject


Extraordinary call

Assessment test Format (synchronous or asynchronous online) Description Percentage
Theory Online / synchronous Online examination through the platform available 50%
Practices Online / synchronous Online examination through the platform available 50%
Both parts must be passed to pass the subject


The resources to be used will be those made available by the University of Jaén for teaching.

DATA PROTECTION CLAUSE (on line exams)

Institution in charge of data processing: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Data Protection Delegate: dpo@ujaen.es

Purpose: In accordance with the Universities Law and other national and regional regulations in force, carrying out exams and assessment tests corresponding to the courses students are registered in. In order to avoid frauds while sitting the exam, the exam will be answered using a videoconference system, being able the academic staff of the University of Jaén to compare and contrast the image of the person who is answering the exam with the student's photographic files. Likewise, in order to provide the exam with evidential content for revisions or claims, in accordance with current regulation frameworks, the exam will be recorded and stored.

Legitimacy: compliance with legal obligations (Universities Law) and other national and regional regulations currently in force.

Addressees: service providers who are the owners of the platforms where the exams are carried out and with whom the University of Jaén has signed the corresponding data access contracts.

Storage periods: those established in current in force regulations. In the specific case of exam videoconference recordings, not before the examination records and transcripts are closed or the exam can still be reviewed or challenged.

Rights: you can exercise your right of access, amendment, cancellation, opposition, suppression, limitation and portability by sending a letter to the postal or electronic address indicated above. In the event that you consider that your rights have been violated, you may submit a complaint to the Andalusian Council for Transparency and Data Protection www.ctpdandalucia.es

CLASS RECORDING CLAUSE PERSONAL DATA PROTECTION

Person in charge: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Data protection delegate (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Procedure aim: To manage proper recordings of teaching sessions with the aim of facilitating learning process under a multimodal and/or online teaching

Period for record storage: Images will be kept during legal term according to regulations in force

Legitimacy: Data will be managed according to legal regulations (Organic Law 6/2001, December 21, on Universities) and given consent provided by selecting corresponding box in legal admission documents

Data recipients (transfers or assignments): Any person allowed to get access to every teaching modality

Rights: You may exercise your rights of access, rectification, cancellation, portability, limitation of processing, deletion or, where appropriate, opposition. To exercise these rights, you must submit a written request to the Information, Registration and Electronic Administration Service of the University of Jaen at the address above, or by e-mail to the address above. You must specify which of these rights you are requesting to be satisfied and, at the same time, you must attach a photocopy of your ID card or equivalent identification document. In case you act through a representative, legal or voluntary, you must also provide a document that proves this representation and identification. Likewise, if you consider that your right to personal data protection has been violated, you may file a complaint with the Andalusian Data Protection and Transparency Council www.ctpdandalucia.es