PIC16F1773-E/SO - 8-bit MCU 32MHz 7KB Flash SOIC-28 | Microchip
MPN: PIC16F1773-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.45 | $14.50 |
| 100 | $1.27 | $127.00 |
| 500 | $1.11 | $555.00 |
| 1,000 | $0.99 | $990.00 |
PIC16F1773-E/SO Overview
What is a PIC microcontroller? PIC (Peripheral Interface Controller) microcontrollers from Microchip are 8-bit RISC-based microcontrollers widely used in embedded systems. An MCU (microcontroller unit) combines a CPU core, non-volatile program memory (Flash), RAM, and a rich set of peripherals (ADCs, PWMs, communication interfaces, op-amps, comparators, DACs) into a single chip. The PIC16F1773 specifically belongs to the 'XLP' (eXtreme Low Power) family, with nanoWatt sleep and active current management features. Within the broader taxonomy, the part sits as: PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded computing IC -> semiconductor.
Key features of the PIC16F1773 include a 10-bit ADC with up to 17 channels, a 10-bit DAC, three operational amplifiers, two high-speed comparators, a zero-crossing detector (ZCD), programmable ramp generator (PRG), and four 16-bit PWM channels with complementary outputs and dead-band control. It also provides four 10-bit PWM channels, two USART interfaces (EUSART with LIN support), one SPI, one I2C, and up to 25 I/O pins with 100 mA sink/source capability. The on-chip op-amps, comparators and PRG allow direct feedback loop implementation for closed-loop power-conversion and lighting control.
Architecturally, the PIC16F1773 uses the enhanced mid-range 8-bit CPU core with a 14-bit instruction word, hardware multiplier, and a 31-level deep hardware stack. It supports prioritized interrupts, context-saving during interrupt, and an instruction set optimized for C code generation through the MPLAB XC8 compiler. The integrated 32 MHz internal oscillator and 31 kHz low-power oscillator eliminate external clocking components, and the part supports In-Circuit Serial Programming (ICSP) and on-chip debug.
This part fits applications such as LED lighting drivers (constant-current and dimming), switched-mode power supplies (SMPS) digital control, battery chargers, brushless DC motor control, and general-purpose sensor interfacing. For LED lighting, the integrated op-amps and PRG form a complete constant-current control loop with no external analog IC.
When designing with the PIC16F1773, ensure decoupling capacitors (100 nF ceramic) are placed close to VDD/VSS pairs, use the PPS (Peripheral Pin Select) module to route digital functions to physical pins, and respect the 5.5V absolute maximum on VDD to avoid latch-up. Programming and debugging are handled via MPLAB X IDE and the PICkit / ICD tools.
This page consolidates real-time distributor pricing for PIC16F1773-E/SO, cross-references Microchip drop-in alternatives that share the 28-pin SOIC footprint, and provides practical engineering notes not found in the datasheet alone.
Drop-in alternatives for PIC16F1773-E/SO — 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 PIC16F1773-E/SO (same form factor and footprint) — differing in Package, ADC, DAC, Program Memory (Flash), Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1773-I/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.85 / Unit
View Datasheet →PIC16F1776-I/SO
✅ Drop-In✓ In Stock
$1.81 / Unit
View Datasheet →PIC16F1776-E/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.82 / Unit
View Datasheet →PIC16F1769-I/SO
✅ Drop-In✓ In Stock
$1.12 / Unit
View Datasheet →PIC16F1768-E/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.24 / Unit
View Datasheet →PIC16F1619T-I/SO
✅ Drop-In✓ In Stock
$1.12 / Unit
View Datasheet →PIC16F1773-E/SO Maximum Ratings & Electrical Characteristics
| Family | PIC16(L)F177x |
| Core Architecture | 8-bit PIC16 enhanced mid-range |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (with 4x PLL) |
| Operating Voltage (VDD) | 2.3 V to 5.5 V |
| I/O Pins | Up to 25 |
| ADC | 10-bit, up to 17 channels |
| DAC | 10-bit, 1 channel |
| Operational Amplifiers | 3 on-chip |
| Comparators | 2 high-speed |
| Zero-Crossing Detector (ZCD) | Yes |
| Programmable Ramp Generator (PRG) | Yes |
| PWM Channels | 4 x 16-bit + 4 x 10-bit |
| Communication | 2x EUSART (LIN), 1x SPI, 1x I2C |
| I/O Sink/Source Current | 100 mA |
| Package | 28-pin SOIC (SO, 300 mil) |
| Operating Temperature | -40C to +125C (E suffix) |
| RoHS Status | Compliant |
PIC16F1773-E/SO Pin Configuration
| Pin 1 | RA3/AN3/Vref+/T0CKI — Bidirectional I/O with analog input, positive voltage reference, Timer0 clock |
| Pin 2 | RA4/AN4 — Bidirectional I/O with analog input |
| Pin 3 | RA5/AN5 — Bidirectional I/O with analog input |
| Pin 4 | RA6 — Bidirectional I/O |
| Pin 5 | RA7 — Bidirectional I/O |
| Pin 6 | VDD — Positive supply voltage |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC1/CLKIN — External oscillator input |
| Pin 9 | OSC2/CLKOUT — External oscillator output |
| Pin 10 | RC0 — Bidirectional I/O |
| Pin 11 | RC1 — Bidirectional I/O |
| Pin 12 | RC2 — Bidirectional I/O |
| Pin 13 | RC3 — Bidirectional I/O |
| Pin 14 | RC4 — Bidirectional I/O |
| Pin 15 | RC5 — Bidirectional I/O |
| Pin 16 | RC6 — Bidirectional I/O |
| Pin 17 | RC7 — Bidirectional I/O |
| Pin 18 | RB0/INT — Bidirectional I/O with external interrupt |
| Pin 19 | RB1 — Bidirectional I/O |
| Pin 20 | RB2 — Bidirectional I/O |
| Pin 21 | RB3 — Bidirectional I/O |
| Pin 22 | RB4 — Bidirectional I/O |
| Pin 23 | RB5 — Bidirectional I/O |
| Pin 24 | RB6/PGC — Bidirectional I/O / ICSP clock |
| Pin 25 | RB7/PGD — Bidirectional I/O / ICSP data |
| Pin 26 | RA0 — Bidirectional I/O |
| Pin 27 | RA1 — Bidirectional I/O |
| Pin 28 | RA2 — Bidirectional I/O |
Typical Applications
PIC16F1773-E/SO is suitable for 6 applications: LED Lighting Drivers and Dimming, Switched-Mode Power Supply (SMPS) Digital Control, Battery Charging and Power Management, BLDC and PMSM Motor Control, Industrial Sensor Interfacing and Signal Conditioning, General Purpose Embedded Control with Analog.
LED Lighting Drivers and Dimming
The PIC16F1773-E/SO is purpose-made for digital LED lighting, including constant-current drivers, color-mixing, and phase-cut dimming. Its three on-chip op-amps sense and regulate LED current with sub-1% accuracy; the zero-crossing detector (ZCD) detects mains AC zero crossings for phase-angle dimming and TRIAC synchronization; the programmable ramp generator (PRG) creates soft-start and slope-compensation ramps to avoid current overshoot. The 16-bit PWMs with complementary outputs and dead-band timing drive high-side and low-side MOSFETs in a synchronous buck/boost topology at switching frequencies up to several hundred kHz, while the 10-bit DAC sets analog reference levels for warm-dimming curves. Placed as the central control MCU in an LED bulb or fixture, it eliminates external PFC and dimming ICs.
Recommended
Switched-Mode Power Supply (SMPS) Digital Control
The PIC16F1773-E/SO delivers a complete digital SMPS control loop in firmware: a current-sense op-amp, a voltage-sense op-amp and a hardware comparator feed the on-chip PRG, which generates the slope-compensated PWM ramp. The 16-bit PWM drives a synchronous buck or boost converter at 100 kHz to 500 kHz. Soft-start, current-mode control, and primary-side regulation are all implemented in firmware, eliminating the analog PWM controller IC. With 32 MHz CPU and hardware multiplier, the loop bandwidth reaches tens of kHz, sufficient for DC-DC converters up to several hundred watts. The same firmware implements PFC for AC-DC supplies, making this MCU a strong fit for compact adapters and industrial power modules.
Recommended
Battery Charging and Power Management
For Li-ion and lead-acid battery chargers, the PIC16F1773-E/SO combines the on-chip op-amp for current sensing, the 10-bit ADC for voltage and temperature monitoring, the 10-bit DAC for reference current setting, and the EUSART for SMBus or UART comms to a host BMS. The PRG controls CC-CV profile transitions, while 16-bit PWMs drive the synchronous rectifier MOSFETs. With XLP low-power sleep modes, idle current drops below 1 uA, perfect for standby battery devices. Real-world designs include 1-4 cell Li-ion chargers, solar MPPT controllers and USB-PD sink controllers.
Recommended
BLDC and PMSM Motor Control
Sensorless and sensored BLDC or PMSM motor control fits the PIC16F1773-E/SO thanks to its three on-chip op-amps for back-EMF and current sensing, two high-speed comparators for zero-crossing commutation detection, and 16-bit PWMs with complementary outputs and programmable dead-band. The 32 MHz CPU and hardware multiplier support field-oriented control (FOC) at low-to-medium PWM frequencies. The ZCD hardware block offloads ADC-intensive zero-crossing detection, freeing CPU cycles for speed/torque loops. Target applications are small drones, fans, pumps, e-bike auxiliary motors and appliance compressor drives under a few hundred watts.
Recommended
Industrial Sensor Interfacing and Signal Conditioning
With three on-chip op-amps, two comparators, a 17-channel 10-bit ADC, and EUSART/SPI/I2C interfaces, the PIC16F1773-E/SO is well matched to industrial sensor conditioning: 4-20 mA current loops, RTD/thermocouple bridges, strain gauges and process voltage dividers. The op-amps implement instrumentation amplifier topologies and active filters without external analog ICs, while the 10-bit DAC drives excitation currents. Multiple communication interfaces connect to a host PLC, HMI or display. Operating over -40C to +125C, this part meets industrial temperature requirements, making it ideal for factory-floor transmitters and HVAC sensor modules.
Recommended
General Purpose Embedded Control with Analog
Beyond power-conversion, the PIC16F1773-E/SO serves as a versatile general-purpose MCU for any design needing integrated analog plus PWM. Examples: smart appliances, small home-automation controllers, e-meter front-ends, HVAC damper actuators, audio mixers, low-end medical peripherals and IoT edge nodes. The PPS peripheral pin-select module reassigns digital functions to any I/O, simplifying PCB layout. 32 MHz CPU + 7 KB Flash is comfortable for protocols like Modbus RTU, DMX512, or BLE command sets. Combine with the XAIPART buy panel to see live pricing and stock for prototype runs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1773-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1773-I/SO | PIC16F1776-I/SO | PIC16F1776-E/SO | PIC16F1769-I/SO | PIC16F1768-E/SS | PIC16F1619T-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-pin SOIC (300 mil) | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SSOP - same pin count, smaller footprint | 28-pin SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 7 KB | 7 KB - same | 14 KB +100% | 14 KB +100% | 14 KB +100% | 14 KB +100% | 14 KB +100% |
| RAM | 512 bytes | 512 bytes - same | 1 KB +100% | 1 KB +100% | 1 KB +100% | 1 KB +100% | 1 KB +100% |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V - same | 2.3 V to 5.5 V - same | 2.3 V to 5.5 V - same | 2.3 V to 5.5 V - same | 2.3 V to 5.5 V - same | 2.3 V to 5.5 V - same |
| Temperature Range | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C - same | -40C to +85C (I) | -40C to +125C - same | -40C to +85C (I) |
| On-chip Op-amps | 3 | 3 - same | 3 - same | 3 - same | 2 | 2 | 1 |
| DAC | 10-bit | 10-bit - same | 10-bit - same | 10-bit - same | 5-bit | No | 8-bit |
Key Differentiators
- Integrated 3 op-amps + ZCD + PRG for digital power conversion (vs PIC16F1615-I/P)
- Doubles Flash and RAM in the same SOIC-28 footprint (vs PIC16F1776-I/SO)
- Extended temperature grade -40C to +125C vs industrial grade (vs PIC16F1773-I/SO)
Design Notes
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 6) and a 10 uF bulk capacitor at the board power entry. The PIC16F1773-E/SO supports 2.3 V to 5.5 V operation; using a low-ESR ceramic on VDD avoids inrush current during ADC reference settling. For battery-powered designs, take advantage of the XLP sleep modes - measured sleep current is below 1 uA with WDT disabled.
Route analog inputs (RA0-RA7) and op-amp pins (OPA1IN+, OPA1IN-, OPA1OUT) away from PWM outputs and switching traces to minimize coupling. Use a ground plane with a single star-point connection under the IC for the analog and digital grounds to keep ADC SNR above 60 dB at 10 bits. If using PPS, document pin assignments in code comments because re-routing serial or PWM later can be error-prone.
Do not exceed 5.5 V on VDD or 8.0 V absolute maximum on any pin - the PIC16F1773 is not 5V-tolerant on logic inputs above VDD. When using the ZCD for mains AC zero-crossing detection, add a series resistor and clamp network on the ZCD pin to limit surge current; the on-chip ZCD block has a maximum slew-rate spec. Always read the PIC16F1773 family errata document (DS80000491) before finalizing firmware - some ADC and op-amp channels have silicon revisions.
When using the on-chip op-amps as feedback amplifiers for SMPS control, keep the feedback traces under 10 mm and avoid routing them parallel to high-side gate drive traces. The PRG output should be filtered (RC low-pass) before being fed into the PWM comparator to remove switching noise. For debug, expose ICSPDAT/ICSPCLK (RB6/RB7) to a 2x3 pin header so the PICkit or ICD can attach without disturbing production.
Compliance Information
RoHS and REACH compliant per Microchip product page and DigiKey product listing. Lead-free and halogen-free per Microchip material declaration. AEC-Q100 not qualified - the extended temperature grade is not equivalent to automotive qualification; use AEC-Q100 qualified PIC variants if required for automotive.