Summer Semester 2009/10
Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2013/14
Microcontrollers in Embedded Systems (elective) GM1102c
Course content:
1. Embedded systems design.
2. 8-b AVR RISC MCU. Data memory organization.
3. Program memory organization.
4. I/O ports.
5. Timer/Counter unit.
6. PWM modulation channels.
7. Interrupt unit.
8. USART, SPI, I2C serial interface units.
9. Watchdog timers, A/D converters.
10. Power down modes.
11. 32-b AVR UC3 architecture.
12. PICmicro MCU architecture.
13. ARM7 architecture. ARM7TDMI core procesor.
14. ARM9 architecture. STR91xFA MCU.
15. Progammable logic devices with embedded MCU.
Learning outcomes:
Ability of embedded systems design based on microcontrollers. Knowlege of functions and structure of functional blocks of microcontrollers.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. Pełka R.,Mikrokontrolery - architektura, programowanie, zastosowanie, WKŁ, Warszawa, 1999.
2. Baranowski R., Mikrokontrolery AVR ATmega w praktyce, BTC, Warszawa, 2005.
3. Jabłoński T., Mikrokontrolery PIC16F8x w praktyce, BTC, Warszawa, 2002.
4. Pawluczuk A., Sztuka programowania mikrokontrolerów AVR. Podstawy, BTC, Warszawa, 2006.
5. Bryndza L., LPC2000. Mikrokontrolery z rdzeniem ARM7, BTC, Warszawa, 2007.
6. Bryndza L., Mikrokontrolery z rdzeniem ARM9, BTC, Warszawa, 2009.
b) supplementary references:
1. Pawluczuk A., Sztuka programowania mikrokontrolerów AVR. Przykłady, BTC, Warszawa, 2007.
2. Pietraszek S., Mikrokontrolery PIC12F8x w praktyce, BTC, Warszawa, 2005.
3. Doliński J., Mikrokontrolery AVR w praktyce, BTC, Warszawa, 2004.