PIC16F610-E/ST - 8-Bit MCU 1.75KB Flash 20MHz TSSOP-14 | Microchip
MPN: PIC16F610-E/ST ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.8 | $1.80 |
| 10 | $1.62 | $16.20 |
| 100 | $1.44 | $144.00 |
| 500 | $1.26 | $630.00 |
| 1,000 | $1.1 | $1,100.00 |
| 3,000 | $0.95 | $2,850.00 |
PIC16F610-E/ST Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM), and peripherals such as timers, ADC, and communication interfaces. PIC microcontrollers from Microchip use a RISC Harvard architecture that keeps the program bus and data bus separate, allowing the CPU to fetch an instruction and access data in the same cycle. They sit within the broader taxonomy of microcontroller -> embedded controller -> semiconductor, and are widely used in cost- and power-constrained applications.
Key features of the PIC16F610 include flash-based program memory (1.75 KB), 72 bytes of RAM, an integrated analog comparator with programmable on-chip voltage reference, a 10-bit ADC on selected variants, and Microchip's nanoWatt power-managed sleep modes. The device supports operating voltages from 2.0 V to 5.5 V, supports in-circuit serial programming (ICSP) via two pins, and provides multiple clock source options including a high-precision 4 MHz/8 MHz internal oscillator that eliminates the external crystal in many designs.
Architecturally, the PIC16F610 uses a 14-bit instruction word and a two-stage pipeline, achieving one-instruction-per-instruction-cycle throughput at 20 MHz (200 ns instruction time). Built-in Power-on Reset, Brown-out Reset, and Watchdog Timer with its own on-chip low-power oscillator simplify firmware bring-up. The integrated Enhanced Capture/Compare/PWM (ECCP) module supports steering, half-bridge and full-bridge control, enabling motor-drive and lighting-power conversion without an external gate driver in low-current topologies.
Typical applications span consumer white goods, low-cost motor control, battery-powered sensor nodes, LED drivers, and appliance user-interface panels. Its tiny TSSOP-14 footprint makes it well suited to space-constrained designs such as handheld tools, remote-control units, and small appliance control boards.
Designers should note that, while the PIC16F610 shares its pinout with the PIC16F616 family, only the ADC-equipped / comparator-equipped variants are fully interchangeable - check the silicon errata when migrating between PIC16F610 and PIC16HV610 (high-voltage variant) derivatives. Programming the device requires a Microchip PICkit, ICD, or compatible in-circuit debugger and the MPLAB X IDE toolchain. This page consolidates distributor pricing, same-family drop-in variants, and practical design notes not assembled in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F610-E/ST — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F610-E/ST (same form factor and footprint) — differing in Package, RoHS Status, I/O Pins, Timers, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F616-I/ST
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F616-E/ST
✅ Drop-In✓ In Stock
$1.07 / Unit
View Datasheet →PIC16F610-I/ST
✅ Drop-In✓ In Stock
$0.96 / Unit
View Datasheet →PIC16F610T-E/ST
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F610T-I/ST
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16HV610-I/ST
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F610-E/ST Maximum Ratings & Electrical Characteristics
| Program Memory Type | Flash |
| Flash Program Memory | 1.75 KB (1K x 14) |
| RAM | 72 B |
| CPU Architecture | 8-bit PIC RISC (Harvard) |
| Maximum CPU Clock | 20 MHz |
| Instruction Word Width | 14 bits |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (E suffix) |
| Package | TSSOP-14 (ST) |
| Mounting Type | Surface Mount |
| Number of I/O Pins | 11 |
| Timers | 2 x 8-bit, 1 x WDT |
| Analog Comparators | Yes (with programmable on-chip voltage reference) |
| ECCP Module | Yes (PWM/half-bridge/full-bridge) |
| Internal Oscillator | Yes (4 MHz / 8 MHz selectable) |
| Programming Interface | ICSP (in-circuit serial programming) |
| RoHS Status | Compliant |
PIC16F610-E/ST Pin Configuration
| Pin 1 | RA0/ICSPDAT/CVREF — Bidirectional I/O / ICSP data / comparator voltage reference output |
| Pin 2 | RA1/ICSPCLK — Bidirectional I/O / ICSP clock |
| Pin 3 | RA2 — Bidirectional I/O |
| Pin 4 | RA3/MCLR/VPP — Bidirectional I/O / Master Clear (reset) input / programming voltage |
| Pin 5 | RA4/T0CKI/C1OUT — Bidirectional I/O / Timer0 clock input / Comparator 1 output |
| Pin 6 | RA5/T1CKI/C2OUT/OSC1/CLKIN — Bidirectional I/O / Timer1 clock input / Comparator 2 output / oscillator input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB4/RC4 — Bidirectional I/O (port B shared with port C bit functions on this pin) |
| Pin 9 | RB5/RC5 — Bidirectional I/O (port B/C shared) |
| Pin 10 | RB6/RC6 — Bidirectional I/O (port B/C shared) |
| Pin 11 | RB7/RC7 — Bidirectional I/O (port B/C shared) |
| Pin 12 | VDD — Positive supply voltage |
| Pin 13 | RC0 — Bidirectional I/O |
| Pin 14 | RC1 — Bidirectional I/O |
Typical Applications
PIC16F610-E/ST is suitable for 6 applications: Consumer White-Good Control Boards, Low-Cost BLDC Motor Control, Battery-Powered Sensor Nodes, LED Lighting and Sign Drivers, Automotive Body Electronics, Small Appliance User Interface Panels.
Consumer White-Good Control Boards
The PIC16F610-E/ST is well suited to consumer white-good control boards (washing machines, dishwashers, microwave ovens, induction cooktops) where the 1.75 KB flash holds the user-interface state machine and the ECCP module drives triac-based heater/valve actuators. Its 20 MHz CPU clock gives 200 ns instruction cycles, fast enough to decode capacitive-touch and rotary-encoder inputs in real time. The integrated analog comparator with programmable on-chip voltage reference replaces an external op-amp for sensor threshold detection (water level, temperature), reducing BOM cost on these high-volume boards.
Recommended
Low-Cost BLDC Motor Control
For low-cost brushless DC motor control (small fans, pump modules, appliance blowers), the PIC16F610-E/ST's Enhanced Capture/Compare/PWM (ECCP) module directly generates complementary PWM signals with programmable dead-band control, supporting 6-step and sine-commutation switching patterns without an external gate driver in sub-1 A applications. The on-chip analog comparator performs zero-crossing detection on the back-EMF signal, closing the sensorless control loop with minimal external components. At 20 MHz the firmware can service the commutation interrupt with under 50 µs latency, comfortably handling pole-pair motors up to several thousand RPM.
Recommended
Battery-Powered Sensor Nodes
The PIC16F610-E/ST's nanoWatt technology puts the CPU core to sleep at currents under 1 µA, making the part ideal for battery-powered sensor nodes such as remote controls, smart-home wireless buttons, and wireless security sensors that spend most of their life idle. A timer interrupt can wake the core periodically to read the analog comparator threshold (battery monitor, light-level detector), then return to sleep. The 2.0 V minimum supply lets the design run from a single CR2032 coin cell or a pair of AA alkalines without boost conversion, extending shelf life to multiple years.
Recommended
LED Lighting and Sign Drivers
The PIC16F610-E/ST serves as the central controller in LED lighting strings (RGB strips, decorative lighting, signage drivers) where the ECCP PWM outputs drive MOSFET gate signals to dim individual channels with 10-bit resolution at 20 kHz. With 11 I/O pins available, the part can address three PWM channels plus a chip-select for an external serial-LED driver, all from one TSSOP-14 footprint. The internal 4 MHz/8 MHz oscillator lets the design eliminate the external crystal, shrinking PCB area in space-constrained light-fixture housings.
Recommended
Automotive Body Electronics
In automotive body electronics (interior lighting controllers, mirror-adjust modules, seat-occupancy sensors, HVAC flap actuators), the PIC16F610-E/ST extended-temperature grade (-40 C to +125 C) and ECCP half-bridge outputs handle actuator PWM without a separate gate driver in sub-500 mA loads. The Power-on Reset and Brown-out Reset blocks catch automotive cranking transients reliably, while the integrated analog comparator performs window-detect supervision of the 12 V supply rail. Its TSSOP-14 footprint simplifies placement in space-constrained door-module and mirror-housing PCBs used throughout modern vehicles.
Recommended
Small Appliance User Interface Panels
User-interface panels on small appliances (coffee makers, blenders, electric kettles, countertop ovens) need a low-cost MCU that can scan 4-8 capacitive or resistive buttons, drive a small LED or LCD display, and time the heating element with PWM - exactly the role the PIC16F610-E/ST fills. The 1.75 KB flash stores both the menu state machine and the safety timeout logic, while the ECCP module pulses the TRIAC or relay driver for the heating element at a software-defined duty cycle. With 11 I/O pins and 2 comparators, the design can replace mechanical timers and discrete logic, reducing cost and improving user experience.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F610-E/ST — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F616-I/ST | PIC16F616-E/ST | PIC16F610-I/ST | PIC16F610T-E/ST | PIC16F610T-I/ST | PIC16HV610-I/ST |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TSSOP-14 (ST) | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same |
| Flash Memory | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) |
| RAM | 72 B | 72 B | 72 B | 72 B | 72 B | 72 B | 72 B |
| Maximum CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V (with internal shunt for up to 15 V input) |
| Temperature Range | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) |
| ADC | No | Yes (10-bit, 8 channels) | Yes (10-bit, 8 channels) | No | No | No | No |
| ECCP Module | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Approximate 1k-Piece Unit Price (USD) | ~$1.10 | ~$1.20 | ~$1.25 | ~$1.05 | ~$1.10 | ~$1.05 | ~$1.30 |
Key Differentiators
- Internal shunt regulator option on HV variant for direct 12 V supply (vs PIC16F610-I/ST)
- Extended-temperature grade -40 C to +125 C standard on -E suffix (vs PIC16F610-I/ST)
- 10-bit ADC + extra comparator optional in PIC16F616 family (vs PIC16F610-I/ST)
- Tape-and-reel packaging available as -T variant for SMT lines (vs PIC16F610-E/ST)
Design Notes
Bypass VDD (pin 12) with a 0.1 µF ceramic capacitor placed within 5 mm of the pin, plus a bulk 10 µF tantalum or aluminum capacitor on the supply rail. The PIC16F610-E/ST internal POR threshold is sensitive to VDD rise-time; if the regulator ramps slowly (>1 ms), add an external MCP101 reset supervisor to guarantee a clean reset on power-up. Always tie MCLR (pin 4) directly to VDD through a 10 kΩ resistor, or to a regulated 5 V rail if in-circuit debugging is required.
Place the ICSP connector (RA0 = ICSPDAT, RA1 = ICSPCLK, RA3 = MCLR/VPP) on a header that is isolated from the rest of the circuit with a series resistor or solder bridge, so that in-circuit programming does not disturb the load. Keep the I/O traces short (<50 mm) and avoid running them parallel to switching PWM outputs (RB4-RB7) to suppress capacitive coupling. Use a continuous ground plane under the TSSOP-14 package for thermal dissipation (the part dissipates up to ~200 mW at full CPU load) and EMC immunity.
Do not assume the PIC16F610 has an ADC - it does not; only the PIC16F616 variant includes a 10-bit ADC. Migrating firmware from a PIC16F616 board to a PIC16F610 will fail because the ADC SFRs (ADCON0, ADRES) have no function and will read zero. Also note that the Configuration Word OSCCON bits default to EXTRC oscillator mode at POR; if you intend to use the internal oscillator, your initialization code must explicitly configure OSCCON before executing any timing-sensitive peripheral functions such as ECCP PWM output.
Compliance Information
RoHS compliant lead-free TSSOP-14 part per Microchip product page datasheet section; AEC-Q100 status is not_qualified (no automotive-specific qualification listed on PIC16F610 page). Halogen-free status not explicitly stated - set to unknown.