PIC16LF628AT-I/ML - 8-bit PIC MCU, 3.5KB Flash, 20MHz | Microchip
MPN: PIC16LF628AT-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.63 | $1.63 |
| 10 | $1.47 | $14.70 |
| 100 | $1.31 | $131.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
| 3,300 | $0.92 | $3,036.00 |
PIC16LF628AT-I/ML Overview
A PIC microcontroller is a Harvard-architecture RISC MCU built around a small, deterministic instruction set optimized for low cost, low power, and fast interrupt response. PIC16F-series parts sit in the mid-range PIC family between baseline PIC10/12/16 and the high-performance PIC18/dsPIC families. They are widely used in consumer appliances, automotive body controllers, industrial sensors, and battery-powered IoT nodes where predictable real-time behavior, small footprint, and mature toolchains (MPLAB X, XC8) matter more than raw MIPS.
Key features of the PIC16LF628AT-I/ML include 35 instructions, 8-level hardware stack, internal 4 MHz and 37 kHz oscillators, nanoWatt power-down modes, in-circuit serial programming (ICSP), and a wide -40C to +85C industrial temperature range. The internal oscillator eliminates external crystals in cost-sensitive designs, while the on-board EEPROM provides non-volatile user data storage without external memory. nanoWatt technology with multiple idle and sleep modes keeps quiescent current in the microamp range for battery applications.
The architecture combines a RISC core with dedicated peripheral set: two analog comparators with programmable reference, 10-bit ADC up to 8 channels, 16 I/O with individual direction control, and a USART for asynchronous/synchronous serial. Capture, Compare, and PWM modules support motor control, signal timing, and lighting control. Self-programming under software control enables field firmware upgrades via the on-chip Flash memory.
Typical applications include consumer remote controls, sensor interfaces, automotive body electronics, LED lighting drivers, security systems, small motor control, and general-purpose 8-bit embedded control. The exposed-pad QFN package suits space-constrained designs, while the industrial -40C to +85C range supports outdoor and automotive under-hood operating environments.
When designing with this device, allocate adequate copper area under the exposed pad (EP) of the QFN package for thermal dissipation and provide 0.1uF ceramic bypass capacitors close to each power pin. Use MPLAB X IDE with the XC8 compiler and a PICkit programmer for development, and validate timing-critical ISRs against the instruction-cycle budget of the 20 MHz core.
This page consolidates distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone, giving engineers a faster path from datasheet to production-ready BOM.
Drop-in alternatives for PIC16LF628AT-I/ML — 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 PIC16LF628AT-I/ML (same form factor and footprint) — differing in Core Architecture, Internal Oscillator, Operating Temperature, Package, USART.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF628A-I/ML
✅ Drop-In✓ In Stock
$2.52 / Unit
View Datasheet →PIC16F628A-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F627A-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F627AT-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F628A-E/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF628AT-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (mid-range) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| RAM | 224 bytes |
| EEPROM | 128 bytes |
| Maximum CPU Speed | 20 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Number of I/O Pins | 16 |
| Analog Comparators | 2 |
| USART | Yes (1x) |
| CCP Modules | 1 |
| Timers | Timer0, Timer1, Timer2 |
| Instruction Set | 35 instructions |
| Hardware Stack | 8 levels |
| Internal Oscillator | 4 MHz and 37 kHz (nanoWatt) |
| Watchdog Timer | Yes (WDT) |
| In-Circuit Programming | ICSP |
| Operating Temperature | -40 C to +85 C |
| Package | 28-QFN-EP (6x6 mm) with exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF628AT-I/ML Pin Configuration
| Pin 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 3 | RA2/AN2/VREF- — Digital I/O / Analog input / ADC VREF- |
| Pin 4 | RA3/AN3/VREF+ — Digital I/O / Analog input / ADC VREF+ |
| Pin 5 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pin 6 | RA5/MCLR/VPP — Digital I/O / Master Clear (reset) / ICSP voltage |
| Pin 7 | RE3 — Digital input only (also serves as MCLR alternate) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| Pin 10 | OSC2/CLKOUT — Crystal oscillator output / Fosc/4 clock out |
| Pin 11 | RC0 — Digital I/O port C |
| Pin 12 | RC1 — Digital I/O port C |
| Pin 13 | RC2 — Digital I/O port C |
| Pin 14 | RC3 — Digital I/O port C |
| Pin 15 | RC4 — Digital I/O port C |
| Pin 16 | RC5 — Digital I/O port C |
| Pin 17 | RC6 — Digital I/O / TX/CK USART |
| Pin 18 | RC7 — Digital I/O / RX/DT USART |
| Pin 19 | VSS — Ground reference (additional) |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — Digital I/O / External interrupt |
| Pin 22 | RB1 — Digital I/O port B |
| Pin 23 | RB2 — Digital I/O port B |
| Pin 24 | RB3/PGM — Digital I/O / ICSP program enable |
| Pin 25 | RB4 — Digital I/O port B |
| Pin 26 | RB5 — Digital I/O port B |
| Pin 27 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 28 | RB7/PGD — Digital I/O / ICSP data |
Typical Applications
PIC16LF628AT-I/ML is suitable for 6 applications: Consumer Remote Control, LED Lighting Driver, Automotive Body Electronics, Industrial Sensor Interface, Small Motor Control (Brushed DC and Stepper), Security and Alarm Panels.
Consumer Remote Control
The PIC16LF628AT-I/ML fits consumer IR remote controls because its nanoWatt sleep currents below 1 uA preserve coin-cell battery life over multi-year standby, while 16 I/O drive key matrix scanning and the IR LED PWM. According to the Microchip PIC16F628A datasheet, the internal 4 MHz oscillator eliminates the external crystal, reducing BOM cost and PCB area in hand-held designs. The 224 B RAM and 3.5 KB Flash are sufficient for NEC/RC5/RC6 protocol state machines and learning-remote firmware. The 28-QFN-EP (6x6 mm) keeps the footprint under 36 mm^2.
Recommended
LED Lighting Driver
The PIC16LF628AT-I/ML drives LED strings and color-mixing luminaires by using its CCP PWM module to generate 1-2 kHz dimming waveforms and its 10-bit ADC to read photo sensors for closed-loop brightness control. The 2.0V-5.5V supply range supports direct Li-ion or 3.3V regulated rails, while the USART accepts DMX-512 or DALI protocol frames from a host controller. Per the datasheet, two analog comparators enable zero-cross detection for TRIAC dimmer trailing-edge compatibility, and nanoWatt sleep reduces standby power below EPA EnergyStar limits for smart bulbs.
Recommended
Automotive Body Electronics
The PIC16LF628AT-I/ML is suited to non-safety automotive body controllers such as interior lighting, door modules, seat-position memory, and wiper control where its -40C to +85C industrial temperature range covers cabin environments. According to Microchip PIC16F628A datasheet, the 20 MHz core handles LIN-bus slave communication via the USART plus bit-banged K-line diagnostics, and the 16 I/O drive relays, MOSFET gates, and switch-matrix inputs. For under-hood or AEC-Q100 requirements, choose the PIC16F628A-E/ML extended-temperature variant instead.
Recommended
Industrial Sensor Interface
The PIC16LF628AT-I/ML conditions signals from analog sensors in industrial 4-20 mA loops, thermistors, and bridge pressure sensors by using its 10-bit ADC, two analog comparators, and 16 I/O for relay or 4-20 mA output. The 3.5 KB Flash stores linearization tables and HART-like protocol framing, while nanoWatt sleep holds quiescent current below 10 uA for solar or loop-powered field transmitters. According to the datasheet, ICSP enables in-field firmware updates via the same wires used for measurement, eliminating service trips.
Recommended
Small Motor Control (Brushed DC and Stepper)
The PIC16LF628AT-I/ML drives small brushed DC motors and bipolar stepper motors up to several hundred mA via PWM from its CCP module and direction/mode control on GPIO. Its 20 MHz instruction cycle supports 10 kHz PWM with 8-bit resolution for speed loops, while the comparators handle back-EMF zero-cross detection for sensorless commutation of low-voltage fans and pumps. According to the Microchip datasheet, the 224 B RAM accommodates velocity PI controllers and acceleration ramps within firmware without external memory.
Recommended
Security and Alarm Panels
The PIC16LF628AT-I/ML anchors low-cost security alarm panels by reading 16-zone inputs (PIR sensors, reed switches, glass-break detectors), driving siren and strobe outputs, and communicating with central stations via the USART-backed Contact ID protocol over a dialer modem. Its 128-byte EEPROM stores event logs and installer configuration across power cycles, and the internal 4 MHz oscillator survives brown-outs without external crystals. Per the datasheet, the WDT and BOR features add reliability to unattended installations.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF628AT-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF628A-I/ML | PIC16F628A-I/ML | PIC16F627A-I/ML | PIC16F628A-E/ML |
|---|---|---|---|---|---|
| Package | 28-QFN-EP (6x6 mm) | 28-QFN-EP (6x6 mm) - same | 28-QFN-EP (6x6 mm) - same | 28-QFN-EP (6x6 mm) - same | 28-QFN-EP (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 3.5 KB | 3.5 KB | 3.5 KB | 1.75 KB | 3.5 KB |
| RAM | 224 B | 224 B | 224 B | 224 B | 224 B |
| EEPROM | 128 B | 128 B | 128 B | 128 B | 128 B |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C |
| I/O Pins | 16 | 16 | 16 | 16 | 16 |
| Packaging Form | Tape & Reel | Tray | Tray | Tray | Tray |
Key Differentiators
- Wide-voltage LF variant with 2.0V-5.5V supply range (vs PIC16F628A-I/ML)
- Dual packaging options in same silicon footprint (vs PIC16F627A-I/ML)
- Industrial temperature range matches most commercial-grade requirements (vs PIC16F628A-E/ML)
- Tape-and-reel packaging for SMT assembly (vs PIC16LF628A-I/ML (tray))
Design Notes
Estimated: at 20 MHz and 5.5V supply, the PIC16LF628AT-I/ML core draws roughly 11 mA active and below 1 uA in sleep, giving typical dissipation under 60 mW active. The 28-QFN-EP exposed pad must be soldered to a copper pour of at least 100 mm^2 to keep junction temperature within the 150 C absolute-max envelope across the industrial -40 C to +85 C range. Do not rely on the QFN lead frame alone for heatsinking.
Place a 0.1 uF ceramic bypass capacitor within 2 mm of each VDD pin (pin 20 and any AVCC equivalent), and a single 10 uF tantalum or ceramic bulk capacitor on the same supply rail as close to the MCU as practical. According to the Microchip PIC16F628A datasheet, separate analog and digital ground planes should meet only at one point near the MCU GND pin to avoid digital-noise injection into the ADC reference. Keep crystal traces short and guard them with ground rings if an external resonator is used.
The MCLR pin (pin 6, RA5/MCLR/VPP) must see a valid high level at power-up; if left floating the device will randomly reset. Use a 10 kohm pull-up to VDD plus a 100 nF cap to ground for soft-start behavior. For ICSP programming, the PGC (RB6) and PGD (RB7) pins must be reachable from the programming header without series resistors above 220 ohm, or PGEC/PGED signals will be attenuated. Per the datasheet, do not enable the internal weak pull-ups on RB3/PGM, RB6/PGC, or RB7/PGD or ICSP handshake will fail.
When bit-banging protocols on GPIO, observe the 5 MIPS instruction cycle budget: each set of four oscillator cycles is one instruction, so a 1 us bit-bang pulse requires no more than one or two instructions plus branch overhead. The USART peripheral supports asynchronous mode up to Fosc/64 (16 = 312.5 kbaud at 20 MHz) and is preferable for noise-robust serial links. Per the datasheet, configuring the USART at non-standard baud rates requires BRGH selection; errors above 2% at extreme temperatures can corrupt frames.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F628A-E/ML for automotive applications requiring AEC-Q100 Grade 1 or extended thermal range.