General Data

Type of credits: ECTS
Number of credits: 5.00
Status: Mandatory
Type: Course
Academic Year:
Term:
Languages: Portuguese
Available for Mobility Students: No
Restricted to alliance: No
Code: Sin codigo

Coordination

Description

Theory
1

Laboratory
2

Instructors

Cecília Reis


 

Contents

(CP1) Computers Base Architecture
- CPU
- Memory
- Input/Output
- Microprocessors, Microcontrollers and DSP
(CP2) Development platform - Arduino
- Base architecture - ATmega Microcontroller
- Memory system
- IO Ports
- Interrupt system
- Timers / Counters (Normal, CTC, PWM)
- A/D conversion
- Assembly Language
(CP3) Asynchronous Data Communication
- Wired protocols RS232 / RS485
- Wireless protocols Wi-Fi and Bluetooth
(CP4) Synchronous Data Communication
- SPI and I2C protocols

Learning Outcomes

The course aims to provide students with knowledge of the fundamental architecture of microprocessors and microcontrollers (OB1).

By the end of the semester, students are expected to have acquired skills in:

Design of microcontroller-based digital systems (OB2);

Programming microcontrollers in the C language (OB3);

Using different data communication protocols, both wired and wireless (OB4).