industrial laboratories

Laboratory of microprocessor systems – Room 305

The laboratory is supervised by employees of the Department of Microelectronics and Computer Science – home page

A group of IT and industrial electronics laboratories, including:

  • Laboratory of Integrated Digital Circuits
  • Laboratory of microprocessor systems and embedded systems programming
  • Laboratory of Digital Communication and Signal Processing
  • Laboratory of industrial computers and controllers
  • Laboratory of Industrial Networks and Integrated Control

Scientific director of the laboratory:  Wojciech Tylman Ph.D., e-mail:

Head of the didactic laboratory, author of the project regarding the subject and equipment of the laboratory: Zbigniew Kulesza M.Sc., e-mail:

Laboratory manager: Bartosz Pękosławski Ph.D., e-mail:


Educational boards with different types of microprocessors and microcontrollers (there are 10 stations for 20 students in the laboratory):

  • Cards with 8-bit processors (AVR), 16-bit (MSP430), 32-bit (architectures: Cortex-Mx, Cortex-Rx, Cortex-Axe), DSP microcontrollers (C2000)
  • Arrays equipped with processors with 1 core and> 1,> 1+ (in various multi-core configurations: homogeneous and heterogeneous processors)
  • Educational boards for controlling motors and power systems
  • Code Composer Studio Texas Instruments and licensed IAR software
  • Additional laboratory and measuring equipment (multimeters, oscilloscopes, generators, power supplies)

It is imperative that computer science or electronics and telecommunications students become familiar with the latest techniques in digital hardware and programming. This knowledge is the basis for more advanced problems such as signal processing, control, hardware, and software design.

The aim of the Laboratory of Microprocessor Systems and Embedded Systems Programming (so far conducted at the Department of Microelectronics and Informatics) is to provide knowledge about hardware: architecture, computers, processors, microcontrollers, signal processors (DSP), softprocessors, specialized processors (encryption, etc.), arithmetic coprocessors and telecommunications, arithmetic in microprocessor systems and their cooperation with circuits, memories, computer interfaces, computer buses. The second goal of the lab is to enable students to acquire education and skills in low-level programming and the basics of C, C ++, etc., including the structure and operation of compilers and problems related to code optimization. The ultimate achievement is knowledge of real-time microprocessor systems, operating systems and embedded applications.

From the beginning of its activity, the Department of Microelectronics and Informatics has specialized in the presented topics and for over a dozen years has been conducting classes in the field of microprocessor systems for several years and embedded systems. The very dynamic development of these systems results in a constant need for hardware and software updates. As a result, the ITC project makes it possible to supplement the existing didactic systems and purchase the newest ones that represent the most promising technologies.

List of subjects that are conducted in the laboratory:

  1. Microprocessor systems (elective course block):
  2. Memories and peripheral circuits
  3. Programming of microcontrollers
  4. Microprocessor systems in embedded applications
  5. ARM processors in industrial systems (elective block):
  6. ARM processors in industrial systems
  7. ARM core computer systems
  8. ARM processors in industrial systems 2 (elective block):
  9. ARM processors in industrial systems 2
  10. Computer systems with ARM Core 2
  11. Computer control in industrial electronics (a block of subjects to choose from):
  12. Digital power electronics
  13. Computer control in industrial electronics
  14. Application of micropractors in industry
  15. Embedded systems with ARM processors (block of items to choose from):
  16. ARM family architecture
  17. ARM processors in embedded systems
  18. Application development on mobile platforms
  19. Computer architecture
  20. Real-time microprocessor systems
  21. Low level programming
  22. Integrated digital circuits

Research topics in the laboratory

Students will research embedded systems in the lab. For this, it is necessary to use low-level programming languages such as VHDL, Verilog, Assembler, C and C ++. The research will focus in particular on:

  • real-time microprocessor systems,
  • operating systems and embedded applications,
  • code compilers and its optimization,
  • architecture of computers, processors, microcontrollers, DSP processors, soft processors, specialized processors (e.g. encryption), arithmetic and telecommunications coprocessors, etc.
  • peripheral circuits, memories, computer interfaces, computer buses, arithmetic in microprocessor systems.

Lodz University of Technology
Information Technology Centre

93-005 Łódź
Wólczańska 217/221
building B-19
NIP: 727-002-18-95
REGON: 000001583