Personal tools
Log in
You are here: Home Faculty Education Programmes Postgraduate Programmes Postgraduate study programmes (2013 - 2018) 09-Embedded Systems (09-ES) Designing with 8-bit microcontrollers

Designing with 8-bit microcontrollers

COURSE: Designing with 8-bit microcontrollers

Code: ФЕИТ05018

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: prof. Ljupcho Karadzinov

Subject of the course content: Embedded systems. 8-bit microcontroller architecture comparison. Microchip 8-bit microcontroller architecture: PIC10/12/16 and PIC18 families. RISC instruction set of the PICmicro 8-bit microcontroller family. Embedded peripherals and external devices connection. Assembly language microcontroller programming. Absolute and relative code location. MPLAB development environment directives. Microcontroller programming in C and development environments (HI-TECH C, microC and microProg). Libraries and predefined C functions. Debugging. Case studies. Development strategies in microcontroller system design. Project with microcontroller.


  1. Myke Predko, Programming and Customizing PICmicro Microcontrollers, 3-rd Ed., McGraw-Hill, New York 2008
  2. Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers, Principles and Applications, Elsevier, Amsterdam 2007
  3. Julio Sanchez, Maria P. Canton, Microcontroller Programming: The Microchip PIC, CRC Press, Boca Raton, FL 2007