Publication in the Diário da República: Despacho nº 10766/2011 - 30/08/2011
6 ECTS; 3º Ano, 2º Semestre, 28,0 T + 42,0 PL + 5,0 OT , Cód. 911236.
Lecturer
            - Ana Cristina Barata Pires Lopes  (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
          Algorithms, C programming, digital systems, computer architecture and operating systems.
Objectives
          Provide the students with skills related to the project and development of microcontroller based systems (PIC family). 
Program
          1) Reviews on microcontroller-based systems; 
2) Analog inputs; 
3) Comparison, capture and pulse width modulation; 
4) Introduction to communications: USART synchronous and asynchronous modes; 
5) SPI communication; 
6) I2C communication; 
7) Distributed systems based on CAN; 
8) Systems based on Raspberry Pi processors.
Evaluation Methodology
          Written Test (50%), Lab work (50%)
(A minimum of 45% classification in the written Test is mandatory and a minimum of 45% classification in the Labs is mandatory)
Bibliography
          - Buttazzo, G. (2004). Hard Real-Time Computing Systems. (Vol. -). -:  Springer
- Peatman, J. (1998). Design with PIC Microcontrolers. (Vol. -). -:  Prentice Hall
- Peatman, J. (2003). Embedded Design with PIC 18F452 Microcontrolers. (Vol. -). -:  Prentice Hall
Teaching Method
          Lectures, practical exercises and lab experiments.
Software used in class
          MPLab X;
Proteus;
MCC18 Compiler.


















