Microchip Technology provides 8-bit, 16-bit, and 32-bit microcontrollers with flexible peripherals and functions. With the ever-changing requirements of modern electronics, microcontroller ICs have become an essential part of various applications. It helps developers easy to get started by using intuitive design environments and visual configuration tools. This article is about the descriptions of PIC16F690-I/SS. As one of the PIC microcontrollers manufactured by Microchip, what the main features and applications it afford?
What is a PIC16F690-I/SS MCU?
PIC16F690-I/SS is an 8-bit CMOS microcontroller with nano-Watt Technology in 20-SSOP package. It is based on a high-performance RISC CPU that aids instruction execution at a reasonable speed.
This MCU chip comes with FLASH 7KB program memory and 256 bytes RAM memory. EEPROM size is 256 x 8.
The data EEPROM memory is readable and writable. The Flash program memory is readable during normal operation (full VDD range).
PERIPHERAL FEATURES
This device uses analog inputs, which are multiplexed into a single sample and hold circuit. The output of the sample and hold is connected to the input of the converter. The converter generates a 10-bit binary result via successive approximation and stores the conversion result in the ADC result registers (ADRESL and ADRESH).
Peripheral features also include 18 I/O ports, Analog comparator module, enhance capture, compare, PWM+ module, SSP, I2C™, ICSP™, etc.
17 I/O Pins and 1 Input-Only Pin:
- High current source/sink for direct LED drive
- Interrupt-on-Change pin
- Individually programmable weak pull-ups
- Ultra Low-Power Wake-up (ULPWU)
Analog Comparator Module with:
- Two analog comparators
- Programmable on-chip voltage reference (CVREF ) module (% of V DD)
- Comparator inputs and outputs externally accessible
- SR Latch mode
- Timer 1 Gate Sync Latch
- Fixed 0.6V VREF
A/D Converter:
- 10-bit resolution and 12 channels
Timer0:
- 8-Bit Timer/Counter with 8-Bit Programmable Prescaler
Enhanced Timer1:
- 16-bit timer/counter with prescaler
- External Timer1 Gate (count enable)
- Option to use OSC1 and OSC2 in LP mode as Timer1 oscillator if INTOSC mode selected
Timer2:
- 8-Bit Timer/Counter with 8-Bit Period Register, Prescaler and Postscaler
Enhanced Capture, Compare, PWM+ Module:
- 16-bit Capture, max resolution 12.5 ns
- Compare, max resolution 200 ns
- 10-bit PWM with 1, 2 or 4 output channels, programmable “dead time”, max frequency 20 kHz
- PWM output steering control
Synchronous Serial Port (SSP):
- SPI mode (Master and Slave)
I2C™ (Master/Slave modes):
- I2C™ address mask
In-Circuit Serial Programming TM (ICSPTM ) via Two Pins
SPECIAL MICROCONTROLLER FEATURES
Features high enhance FLASH/EEPROM cell that allows 100,000 write Flash endurance and 1,000,000 write EEPROM endurance. The Flash/Data EEPROM retention is over 40 years. Equipped with enhanced USART module supports RS-485, RS-232 and LIN 2.0, allows auto-baud detect and auto-wake-up on start bit.
Integrated precision internal oscillator that provides two-speed start-up mode and crystal fail detection for critical applications. Software selectable frequency range of 8MHz to 32kHz. It can save power by switching clock mode during operation.
It have two timers that offer necessary delays on power-up. One is the Oscillator Start-up Timer (OST), intended to keep the chip in Reset until the crystal oscillator is stable. Another is the Power-up Timer (PWRTE), provides a fixed delay of 64ms (nominal) on power-up only, designed to keep the part in Reset while the power supply stabilizes.
With a wide operating voltage range from 2V to 5.5V. Operating temperatures reach industrial grades that range from -40°C to 85°C (TA). If you are looking for automotive grade, PIC16F690T-E/SO for your reference.
PIC16F690 MCU provides Sleep mode which is designed to offer a very low-current power-down mode. The user can wake-up from Sleep through external reset, watchdog timer wake-up, and an interrupt.
PIC16F690 APPLICATIONS
• Students project for interfacing sensor and motor controlling
• Central heating projects
• For serial communication
• Production of temperature data logger
• Main part of the embedded system
• Industrial automation
• Security systems
• Gas sensor projects
• Starter Kits
PIC16F690 BLOCK DIAGRAM
In order to have a deeper look at how different pins and components operate and attach to each other, learning more about the block diagram of PIC16F690 is a good way.
PIC MCUs are vital for the development of most electronic projects that are directly or remotely related to automation. Benefiting from its economical, space-saving, easy-to-use, and complete portfolio solutions, Microchip MCUs are one of the most popular choices for developers. Check more PIC Microcontrollers to push your projects to an upper level.