The PIC16F range of microcontrollers from Microchip are 8-bit MCUs that incorporate Microchip’s PIC® architecture into a variety of pin and package options, from space efficient 14-pin devices to feature-rich 64-pin devices. Devices with Baseline, Mid-Range or Enhanced Mid-Range architecture are available with numerous different peripheral combinations, giving designers flexibility and choice for their applications.
The PIC16F610/616 family of microcontrollers is based upon Microchip’s Mid-Range core with a 8 level deep hardware stack and 35 instructions. These MCUs provide up to 5 MIPS, up to 3.5 Kbytes program memory, up to 128 bytes RAM and Data EEPROM of up to 128 bytes. On board is a configurable oscillator factory calibrated to ±1% accuracy.
20 MHz Max. CPU Speed
35 Instructions
8 Level Hardware Stack
8 MHz Internal Oscillator – Selectable Frequency Range 4 MHz or 8 MHz
11 I/O Pins
Power-On Reset (POR)
Power-Up Timer (PWRT)
Oscillator Start-Up Timer (OST)
Brown-Out Reset (BOR)
Watchdog Timer (WDT)
In-Circuit Serial Programming (ICSP)
8 Channel 10-bit Analogue to Digital Converter (ADC) – PIC16F616-E/SL Model Only
Two Comparators
8-bit Timer – PIC16F610 x 1, PIC16F616-E/SL x 2
One 16-bit Timer
Low-Power :
• Standby Current:
- 50 nA @ 2.0V, typical
• Operating Current:
- 20 μA @ 32 kHz, 2.0V, typical
- 220 μA @ 4 MHz, 2.0V, typical
• Watchdog Timer Current:
- 1 μA @ 2.0V, typical
Peripheral :
• Shunt Voltage Regulator (PIC16HV610/616 only):
- 5 volt regulation
- 4 mA to 50 mA shunt range
• 11 I/O Pins and 1 Input Only
- High current source/sink for direct LED drive
- Interrupt-on-Change pins
- Individually programmable weak pull-ups
• Analog Comparator module with:
- Two analog comparators
- Programmable on-chip voltage reference (CVREF) module (% of VDD)
- Fixed Voltage Reference
- Comparator inputs and outputs externally accessible
- SR Latch
- Built-In Hysteresis (user selectable)
• 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
- Timer1 oscillator
• In-Circuit Serial ProgrammingTM (ICSPTM) via Two Pins
Core
PIC
Data Bus Width
8 bit
Maximum Clock Frequency
20 MHz
Program Memory Size
3.5 KB
Data RAM Size
128 B
On Chip ADC
Yes
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 125 C
Package / Case
SOIC-14 Narrow
Mounting Style
SMD/SMT
A/D Bit Size
10 bit
A/D Channels Available
8
Minimum Operating Temperature
- 40 C
Number of Programmable I/Os
11
Number of Timers
3
Packaging
Tube
Processor Series
PIC16
Program Memory Type
Flash
Factory Pack Quantity
57
Supply Voltage Max
5.5 V
Supply Voltage Min
2 V