University POLITEHNICA of Bucharest
Faculty of Engineering in Foreign Languages
Digital Integrated Circuits and Microcontrollers
Lecturer: conf. dr. ing. Radu Mihnea UDREA
Applications: conf. dr. ing. Mihai STANCIU
Course: Wednesday, 16:00 – 19:00, Leu building, room B206b
Laboratory/project: Wednesday, 14:00 – 16:00, Leu building, room B210
The course introduces the basic principles of digital circuits, the digital systems classes (logical circuits, memories, etc..) and their structuring principles, gives examples of applications. Also, concrete architecture for microcontrollers are presented to highlight specific functionalities. Usual bus types used in applications with microcontrollers are presented: RS232, RS485, I2C, SPI, CAN, JTAG.
Laboratory aims to deepen the fundamental knowledge for the design, simulation, synthesis and testing of digital systems. Specific application will be made in which students will focus both to the component of the software and hardware (microcontroller test board, specific serial port and other peripherals).
a. Course:
Chapter |
Content |
1 |
Introduction Embedded systems and microcontrollers C1_Introduction.pdf Binary representation C2_Binary Representation.pdf |
2 |
Combinational digital circuits |
3 |
Sequential digital circuits Flip-flops, registers, counters, shift registers Finite state machines, basic CPU |
4 |
ROM Memory, PLD EPROM, EEPROM, FLASH Memories SRAM, DRAM Memories |
5 |
Introducing AVR family of microcontrollers Operation modes Memory organization and registers Addressing modes Instruction set |
6 |
AVR Management interfaces Analog to Digital Convertor |
7 |
Serial data communications buses RS232 communication bus, RS485, I2C, SPI, CAN, JTAG. Applications |
C language tutorial: C Programming.pdf
b. Aplications:
a) Graded activities and associated percentage (according to the Norms of study program) :
- Continuous evaluations 70%
- Final examination: 30%
b) Minimal requirements for taking the credits
· Obtaining 50% from laboratory grading
c) Computing the final grades
· The weighted marks are providing the total number of points from max. 100. This number is divided by 10 and rounded to the nearest integer.