Single-chip Microcontrollers for Networks

Weekly classes 2+0+2
Control form Exam


The course provides students with knowledge about single-chip microcontrollers (SCM) and their use in control systems. Families of eight-bit and sixteen-bit SCMs of leading companies in the field are considered, with the main attention paid to the microcontrollers offered by the companies Microchip and Atmel. The architecture, their main characteristics, the organization of the memory, the program model and the system of instructions are discussed. The modules built into SCM - timers, analog-to-digital converters, standard serial ports for connection with other controllers, etc. are considered in detail. The technology of designing application software for SCM is studied using the offered company software packages MPLAB and Atmel Studio. The operation of a keyboard, controller for LED and LCD indication, real-time clock, Flash and EEPROM memories, as well as the drivers for their control are discussed.


1. Family of eight-bit single-chip microcontrollers ( SCM ) of the company Microchip

2. Processor and memory organization

3. Special features of the processor

4. Input-output ports in SCM

5. Timer modules built into SCM

6. Synchronous serial port SSP, built into SCM

7. Universal synchronous-asynchronous transceiver port (USART)

8. Analog-to-digital converter (ADC) and built-in comparators in SCM

9. Integrated development environment MPLAB

10. Hardware for programming and testing of SCM

11. Microchip Ethernet controllers

12.CAN / LIN controllers of Microchip 12.1