Annotation
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.
Content
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