About this solution
Main learning objectives
The programme aims to develop skills in the following areas:
- Using graphical programming methods and understanding the structure and function of microcomputers and processors.
- Handling data formats and the related conversion techniques.
- Understanding the components of integrated development environments and generating firmware.
- Programming in Assembler, C and similar languages.
- Measuring physical quantities such as voltage, temperature and pressure.
- Using analogue-to-digital (AD) and digital-to-analogue (DA) converters.
- Interfacing with components on the I²C bus (displays, light and temperature sensors).
- Controlling DC and stepper motors for real-world applications.
Lab objectives
The lab is designed to:
- Introduce students to the structure, operation and programming of microcomputers, with a focus on the PIC16F887 architecture in embedded systems.
- Provide skills in C and Assembler programming using MPLAB X® and in-circuit debugging systems.
- Design industrial control and regulation systems: motor control, sensor management and analogue data acquisition.
- Explore the use of digital and analogue interfaces (USB, I²C, SPI, EIA232) and A/D and D/A converters for integration into complex networks.
- Encourage project-based learning through guided experiments, practical projects and measurement activities, using professional instruments for signal monitoring.
Educational aims
The lab provides in-depth technical and scientific training through:
- Knowledge of microcomputers: study of the PIC16F887 architecture, memory, CPU, registers, ports, timers, interrupts and clock.
- Embedded programming: developing, compiling, simulating and uploading firmware with professional tools.
- Industrial application development: driving actuators (DC and stepper), sensors, analogue/digital signals and interaction with displays.
- Signal measurement and analysis: use of 4-channel PC interfaces to analyse voltages, frequencies, transients and spectra.
- Digital and serial communication: implementation of I²C, SPI, USB and EIA232 for data exchange between microcomputers and devices.
- Modular, progressive teaching: use of TechnoCards, graphic templates, manuals, CD-ROMs and experiment collections for clear, independent learning.
Conclusion
The “Microcomputer Technology with µ-Trainer” lab offers a complete, safe and professional teaching platform, ideal for training in digital electronics, embedded automation and programmable mechatronics. By combining industrial hardware (PIC16F887), professional software (MPLAB®), measuring instruments and plug-in modules, students can acquire real, multidisciplinary skills.
This solution is particularly well suited to Technical Institutes, ITS, vocational training providers and work-based learning (PCTO) programmes, offering a learning experience that links theory and practice, develops advanced digital skills and gives concrete preparation for the technological challenges of Industry 4.0.
The lab includes technology designed to support inclusion and equal opportunities, encouraging the use of innovative teaching methods and promoting active, collaborative learning.
Other solutions for:



