Checking date: 05/05/2025 21:15:31


Course: 2025/2026

Microprocessors and Microcontrollers
(19104)
Bachelor in Robotics Engineering (Plan: 478 - Estudio: 381)


Coordinating teacher: LINDOSO MUÑOZ, ALMUDENA

Department assigned to the subject: Electronic Technology Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Fundamentals of electronics engineering
Objectives
- Knowing in detail the basic architecture of a reference CPU for embedded systems - Knowing the different levels of abstraction in the definition of functions and specifications of an embedded system - Knowing the interrupts subsystem, the timing subsystem, and the input/output subsystems of a reference microcontroller. - Being able to program libraries for the use of specific peripherals, sensors and actuators, according to a technical user manual - Being able to analyze the hardware-software set of a simple embedded system - Being able to allocate resources and conceive at system level the hardware-software set of a simple embedded system
Description of contents: programme
1. Digital systems and Microprocessor architecture - Case study: microprocessor architecture 3. Assembly 4. General Purpose Input/Output 5. Development environment 6. Interrupts, External interrupts 7. Timers 8. Analog conversions (ADC/DAC) 9. Communications (UART, I2C,SPI)
Learning activities and methodology
THEORETICAL PRACTICAL CLASSES. Knowledge and concepts students must acquire. Receive course notes and will have basic reference texts. Students partake in exercises to resolve practical problems. TUTORING SESSIONS. Individualized attendance (individual tutoring) or in-group (group tutoring) for students with a teacher. Subjects with 6 credits have 4 hours of tutoring/ 100% on- site attendance. STUDENT INDIVIDUAL WORK OR GROUP WORK. Subjects with 6 credits have 98 hours/0% on-site. WORKSHOPS AND LABORATORY SESSIONS. Subjects with 3 credits have 4 hours with 100% on-site instruction. Subjects with 6 credits have 8 hours/100% on-site instruction.
Assessment System
  • % end-of-term-examination/test 40
  • % of continuous assessment (assigments, laboratory, practicals...) 60

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • Donald Norris. Programming with STM32: Getting Started with the Nucleo Board and C/C++. Mc-Graw Hill. 2018
  • Hennessy, John L ; Patterson, David A. Computer Architecture: A Quantitative Approach. Elsevier. 2011

The course syllabus may change due academic events or other reasons.