Microcontroller refers to the integrated form of the CPU, input-output (I/O), and memory elements found on a computer. It is equipped with a certain number of input/output units, less memory compared to processors, converters for analog and digital operations, and units such as PWM, UART, SPI, I2C, CAN, among many other features. This method of production has reduced costs while providing users with conveniences such as design, space saving, and simplification of programming. Additionally, being cheaper and less complex than microprocessors, and not requiring any other component besides the oscillator source where they are used, has enabled their use in the control of many electronic devices today.
The technical specifications:
PIC16F876A