Skip to main content
CODE 65997
ACADEMIC YEAR 2026/2027
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/01
LANGUAGE Italian (English on demand)
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
MODULES Questo insegnamento è un modulo di:
TEACHING MATERIALS AULAWEB

OVERVIEW

This subject is the meeting point between circuit theory applied to electronic components, microcontrollers and their  high-level language programming tools. The design and simulation of circuits, the programming of microcontrollers especially oriented to signal management, interfacing for the construction of programmable electronic systems used in engineering, for example for IoT and mechatronic applications, are examined.

AIMS AND CONTENT

LEARNING OUTCOMES

This teaching unit provides students with the methods and basic tools for understanding, analyzing, and designing analog and digital electronic circuits and systems. The course covers fundamental concepts on: electronic devices (diodes and transistors), electronic circuits in static and dynamic conditions, operation and use of operational amplifiers, AD/DA converters, and interfacing electronic circuits with programmable systems.

AIMS AND LEARNING OUTCOMES

At the end of the teaching unit, the student should be able to:

  • read simple electronic schematics;
  • calculate voltages and currents in basic resistive circuits;
  • use Ohm’s law, KCL, KVL, and voltage dividers;
  • explain the behavior of an RC circuit;
  • describe the qualitative operation of diodes, BJTs, and MOSFETs;
  • use the transistor model as a switch;
  • explain the operation of NMOS and PMOS transistors;
  • describe a CMOS inverter at the transistor level;
  • explain how logic gates are implemented using CMOS technology;
  • connect abstract logic gates with real electrical circuits;
  • understand delay, power consumption, logic levels, and noise margins;
  • describe, at least qualitatively, a sensor–ADC–microcontroller chain.

PREREQUISITES

About the first part on components and circuits, basic skills in circuit theory are required, for the second part on microcontrollers, basic knowledge of computer architecture and programming are required.

TEACHING METHODS

Lectures (32 hours), including PC-based exercises.

SYLLABUS/CONTENT

Lecture Topic Core content
1 Introduction Voltage, current, power, ground, digital signal as voltage
2 Resistance and Ohm’s law Resistors, power, series/parallel connections
3 Kirchhoff’s laws Nodes, branches, loops, KCL, KVL
4 Voltage dividers and digital inputs Voltage dividers, pull-up, pull-down, 3.3/5 V logic levels
5 Reactive components Capacitors, inductors, energy, transients
6 RC circuits and real signal edges Time constant, charging/discharging, delays, filters
7 Semiconductors Silicon, doping, PN junction
8 Diodes and LEDs Diodes, LEDs, protections, flyback
9 BJTs and MOSFETs as switches Transistors, driving circuits, low-side switch, H-bridge
10 NMOS and PMOS Switch model, threshold, pull-up/pull-down
11 CMOS inverter CMOS, inverter, VDD/GND paths
12 CMOS NAND and NOR Series/parallel NMOS/PMOS networks, ON/OFF tables
13 AND/OR and physical cost NAND/NOR, functional completeness, transistor count, delay
14 Real logic gates Fan-out, delays, capacitance, power consumption, noise
15 Sensors and signal conditioning Resistive/capacitive sensor, buffer, filter, ADC input
16 ADC and microcontroller Sampling, quantization, aliasing, complete toolchain

RECOMMENDED READING/BIBLIOGRAPHY

The material used for the teaching unit will be provided entirely to students through AulaWeb/Teams.

TEACHERS AND EXAM BOARD

LESSONS

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam consists of a written test covering the topics addressed in class.

ASSESSMENT METHODS

The test consists of closed-ended questions, such as multiple-choice questions, and open-ended questions of varying difficulty, aimed at assessing achievement of the course objectives.

FURTHER INFORMATION

Students with specific learning disabilities (DSA) will be allowed to adopt specific methods and supports which will be established on a case-by-case basis in agreement with the Delegate of engineering courses in the Commission for the inclusion of students with disabilities.

Agenda 2030 - Sustainable Development Goals

Agenda 2030 - Sustainable Development Goals
Good health and well being
Good health and well being
Quality education
Quality education
Sustainable cities and communities
Sustainable cities and communities
Responbile consumption and production
Responbile consumption and production
Partnerships for the goals
Partnerships for the goals

OpenBadge

SOFT SKILLS - Creazione progettuale avanzato 1 - A
SOFT SKILLS - Creazione progettuale avanzato 1 - A