PIC microcontroller (Peripheral Interface Controller) is an integrated circuit (IC) used to develop and control peripheral devices. Now the application field of PIC microcontroller is quite extensive. In order to facilitate engineers to learn PIC microcontroller well, Electronics Enthusiasts Network has sorted out the relevant knowledge and application of PIC microcontroller. Now let's learn the application of PIC microcontroller in interface design.
1. Interface design between SPI serial EEPROM and PIC microcontroller
There are many types of microcontrollers on the market that are used in embedded control system designs, and a large part of these embedded control systems require non-volatile memory. Serial EEPROM has become the first choice for non-volatile memory due to its small package size, flexible storage capacity, low I/O pin requirements, low power consumption and low cost.
2. Interface design between touch sensor QST108 and PIC microcontroller
QST108 is a capacitive touch sensor launched by STMicroelectronics for touch button control of human-machine interface.
Its working principle adopts the patented charge transfer capacitor technology (QProx) of Quantum Corporation of the United States. It supports 8 independent buttons and can choose two normal working modes: button state detection output or I2C bus control. At the same time, it can enter low power mode through software commands and can be awakened when a button is pressed. The unique adjacent button suppression algorithm of QST108 makes other buttons in an invalid state when a button is pressed but not released; the self-calibration and automatic drift compensation functions make it unnecessary to calibrate manually, thus further reducing the application difficulty of QST108. The pin configuration is shown in Figure 1, and the functions of each pin are listed in Table 1.
Previous article:PIC Microcontroller Basic Learning Programming (I)
Next article:Basic knowledge of microchip microcontroller
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- What are the various calculation rates of floating-point instructions and fixed-point instructions of C66x DSP?
- How to configure the driving resistance in parallel with the MOS tube and how to determine the turn-on voltage?
- Power supply_7.4V to 24V, what chip should I use?
- When a capacitor on a PCBA explodes, does it turn black or just break into powder?
- TouchGFX Design + Jigsaw Puzzle
- FSF sends hard drive to Microsoft, hoping to open source Windows 7
- New uses for old phones (8) - Remote access
- Here it comes! 6G tasks for the 14th Five-Year Plan
- DSP decimal conversion
- [Jihai APM32E103VET6S MINI Development Board Review] Part 5: Software Triggering ADC