PIC16LF628A-I/ML - 8-bit 20MHz 3.5KB Flash MCU 28-QFN | Microchip
料号: PIC16LF628A-I/ML ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.94 | $1,470.00 |
| 1,000 | $2.52 | $2,520.00 |
PIC16LF628A-I/ML 概述
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working RAM, non-volatile EEPROM, and a set of peripherals (timers, ADC, USART, comparators) into one package. The PIC16 family is one of Microchip's mid-range MCU architectures, positioned between the baseline PIC10/12/16 and the high-performance PIC18/PIC24/dsPIC families in the broader embedded microcontroller hierarchy (8-bit MCU -> microcontroller -> embedded IC -> semiconductor). The 'LF' variant targets low-voltage and ultra-low-power applications where every microamp of quiescent current matters.
Key features include 128 bytes of data EEPROM, 16 digital I/O pins, two analog comparators, a capture/compare/PWM (CCP) module, a USART with hardware addressing, and a 10-bit ADC on selected ports. Internal 4 MHz and 37 kHz oscillators are provided, and an external oscillator is supported. The 35 instructions set and 14-bit instruction word keep code density high while the Harvard RISC pipeline executes most instructions in one instruction cycle.
Typical applications include remote controls, sensor interface modules, small motor/relay drivers, low-end security keypads, hobby robotics, and battery-powered instrumentation where the wide 2.0-5.5 V supply simplifies single-cell Li-ion or 2x AA design. The 28-QFN (ML) footprint also enables compact PCB layouts in space-constrained consumer and IoT nodes.
When designing with this part, allocate the 16 GPIO wisely - several pins are multiplexed with the ADC, comparators, oscillator and the ICP/CCP/peripheral functions. Place decoupling on VDD/AVDD/VSS/AVSS, follow Microchip's QFN-6x6 land pattern for thermal relief, and use ICD/ICSP headers for in-circuit debug.
This page combines distributor pricing, drop-in 28-QFN alternatives, and design notes to give a faster path to a BOM decision than the manufacturer datasheet alone.
直接替换替代料: PIC16LF628A-I/ML ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16LF628A-I/ML (相同外形与封装尺寸) ——差异在于 Core Architecture, Internal Oscillator, Operating Temperature, Package, USART.
快速对比工具——选择替代料号进行并排对比:
PIC16LF628A-I/MLG
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC16F628A-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16LF627A-I/ML
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC16LF628AT-I/ML
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$0.92 / 个
查看数据手册 →PIC16F628A-E/ML
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC16LF628A-I/ML 最大额定值与电气特性
| Core Architecture | PIC16 8-bit RISC (Harvard) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data EEPROM | 128 bytes |
| Data SRAM | 224 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 16 |
| Comparators | 2 |
| CCP Modules | 1 |
| USART | Yes (with hardware addressing) |
| Internal Oscillator | 4 MHz and 37 kHz |
| 封装 | 28-QFN (6x6 mm) with exposed pad |
| 安装类型 | Surface Mount |
| 工作温度 | -40 C to +85 C (Industrial) |
| RoHS 状态 | Compliant |
| Lead-Free | Yes |
PIC16LF628A-I/ML 引脚配置
| 引脚 1 | RA0/AN0 — Bidirectional I/O; analog channel 0 |
| 引脚 2 | RA1/AN1 — Bidirectional I/O; analog channel 1 |
| 引脚 3 | RA2/AN2/CVREF — Bidirectional I/O; analog channel 2; comparator voltage reference output |
| 引脚 4 | RA3/AN3/C1OUT — Bidirectional I/O; analog channel 3; comparator 1 output |
| 引脚 5 | RA4/AN4/T0CKI — Bidirectional I/O; analog channel 4; Timer0 clock input |
| 引脚 6 | RA5/AN5/SS/C2OUT — Bidirectional I/O; analog channel 5; SPI slave select; comparator 2 output |
| 引脚 7 | VSS — Ground reference |
| 引脚 8 | OSC1/RA7 — Crystal oscillator input or general I/O |
| 引脚 9 | OSC2/RA6 — Crystal oscillator output or general I/O |
| 引脚 10 | RC0 — Bidirectional I/O |
| 引脚 11 | RC1 — Bidirectional I/O |
| 引脚 12 | RC2/CCP1 — Bidirectional I/O; CCP1 PWM/capture/compare |
| 引脚 13 | RC3 — Bidirectional I/O |
| 引脚 14 | RC4 — Bidirectional I/O |
| 引脚 15 | RC5 — Bidirectional I/O |
| 引脚 16 | RC6/TX/CK — USART async TX or sync clock |
| 引脚 17 | RC7/RX/DT — USART async RX or sync data |
| 引脚 18 | VSS — Ground reference |
| 引脚 19 | VDD — Positive supply |
| 引脚 20 | VSS — Ground reference |
| 引脚 21 | RB0/INT — Bidirectional I/O; external interrupt |
| 引脚 22 | RB1 — Bidirectional I/O |
| 引脚 23 | RB2 — Bidirectional I/O |
| 引脚 24 | RB3 — Bidirectional I/O |
| 引脚 25 | RB4 — Bidirectional I/O; interrupt-on-change |
| 引脚 26 | RB5 — Bidirectional I/O; interrupt-on-change |
| 引脚 27 | RB6/PGC — Bidirectional I/O; ICD clock |
| 引脚 28 | RB7/PGD — Bidirectional I/O; ICD data |
典型应用
PIC16LF628A-I/ML 适用于 6 应用s: Battery-Powered IoT Sensor Node, Remote Control Transmitter, Industrial Sensor Interface Module, Small Motor / Relay Driver Controller, Security Keypad and Access Control, Hobby Robotics and Education Kits.
Battery-Powered IoT Sensor Node
The PIC16LF628A-I/ML fits battery-powered IoT sensor nodes because its 2.0 V to 5.5 V supply range lets it run directly from a single CR2032 or 2x AA cell, while nanoWatt sleep modes drop quiescent current under a few microamps. With a 20 MHz PIC16 core, 3.5 KB Flash and 224 bytes of SRAM, the part is large enough to hold a sensor-sampling loop, threshold logic, and USART framing for periodic wake-and-transmit cycles. Typical implementations pair the MCU with a low-power RF or LoRa module, where the MCU sleeps until an interrupt wakes it, reads a sensor, transmits, and returns to sleep. The 28-QFN (6x6 mm) footprint also keeps the PCB tiny, which is critical for wearable or stick-on sensor tags.
推荐
Remote Control Transmitter
The PIC16LF628A-I/ML is a strong fit for handheld remote controls thanks to its 20 MHz core that can generate accurate IR carrier frequencies via the CCP module, plus 16 GPIO for keyboard scanning. Its low-voltage 2.0-5.5 V operation lets the design run from two AAA cells without boost regulators, while the internal 4 MHz oscillator removes the need for external timing components. The 128-byte EEPROM stores user settings such as channel or device ID between battery swaps. Compact 28-QFN packaging suits the slim PCB of a TV, fan, or lighting remote where every millimeter of thickness matters.
推荐
Industrial Sensor Interface Module
In industrial sensor interface modules the PIC16LF628A-I/ML acts as a signal-conditioning front-end that reads analog sensors, applies scaling, and outputs a clean 4-20 mA or 0-10 V signal. Its two analog comparators handle threshold detection without external op-amps, while the USART communicates with a host PLC or display. The industrial -40 C to +85 C operating range matches factory floor environments, and the 128-byte EEPROM retains calibration data through power cycles. The 28-QFN footprint simplifies integration onto the small sensor PCBs typical of pressure, level and flow transmitters.
推荐
Small Motor / Relay Driver Controller
The PIC16LF628A-I/ML drives small DC motors, solenoids and relay arrays through its CCP module for PWM and 16 GPIO for direction and feedback signals. Its 20 MHz instruction rate delivers precise PWM duty control, while internal 4 MHz / 37 kHz oscillators allow the firmware to switch to a slower clock for low-noise standby. With 3.5 KB Flash, control loop, fault detection and a simple comms stack all fit comfortably. The 28-QFN package sits well on a 24 V or 12 V brushed-motor PCB alongside gate drivers and protection FETs in appliance or robotics subsystems.
推荐
Security Keypad and Access Control
The PIC16LF628A-I/ML is well suited to security keypads and access-control modules that scan a 3x4 or 4x4 matrix keypad, validate PIN codes, and drive a relay or magnetic lock. Its 16 GPIO handle the matrix scan directly without external logic, and 128 bytes of EEPROM store credentials and tamper flags. The wide 2.0-5.5 V supply allows the design to run from backup batteries during mains outages. The 28-QFN (ML) package fits behind the keypad PCB where vertical space is at a premium, and the USART links the keypad to a host controller or Wiegand reader.
推荐
Hobby Robotics and Education Kits
The PIC16LF628A-I/ML is a popular choice in hobby robotics and education kits because its PIC16 mid-range instruction set is approachable for students and supported by MPLAB X IDE, XC8 and a large library of community examples. At 20 MHz it can drive servos, read sensors and handle simple comms, while the 3.5 KB Flash is generous enough for line-follower, sumo, or pick-and-place demos. The 2.0-5.5 V supply lets students power the robot from a 2x AA pack, and the compact 28-QFN package fits onto compact robot controller boards. Universities also use it to teach assembly programming and timer/peripheral fundamentals.
推荐
推荐产品汇总
工程参考数据: PIC16LF628A-I/ML ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16LF628A-I/MLG | PIC16F628A-I/ML | PIC16LF627A-I/ML | PIC16LF628AT-I/ML | PIC16F628A-E/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Flash Program Memory | 3.5 KB (2K x 14) | 3.5 KB | 3.5 KB | 1.75 KB | 3.5 KB | 3.5 KB |
| SRAM / Data EEPROM | 224 B / 128 B | 224 B / 128 B | 224 B / 128 B | 224 B / 128 B | 224 B / 128 B | 224 B / 128 B |
| Maximum CPU Frequency | 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 | 4.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.5 V to 5.5 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C |
| I/O Pins | 16 | 16 | 16 | 16 | 16 | 16 |
关键差异点
- Wide 2.0-5.5 V supply without regulator (对比 PIC16F628A-I/ML)
- Larger Flash than PIC16LF627A (对比 PIC16LF627A-I/ML)
- Industrial -40 to +85 C vs extended grade (对比 PIC16F628A-E/ML)
设计说明
Place a 100 nF decoupling capacitor as close as practical to each VDD/AVDD pin and a 10 uF bulk capacitor at the supply entry point. The PIC16LF628A-I/ML 'LF' variant is specified for 2.0 V to 5.5 V, so if a design ever substitutes the non-LF PIC16F628A, the brown-out threshold and minimum startup voltage change; re-validate the power tree before swapping.
The 28-QFN (6x6 mm) package uses a central exposed pad (EP) that must be soldered to a PCB land of at least equal size to meet the datasheet thermal resistance. Using thermal vias under the EP to an inner copper plane drops theta_JA significantly and prevents thermal shutdown in motor-control or relay-drive applications where GPIO toggles repeatedly sink current.
Follow Microchip's QFN-6x6 land-pattern recommendations: 0.5 mm pitch pads, 0.3 mm solder mask openings, and a generous EP pad. The exposed pad is electrically tied to VSS on most PIC16LF628A designs, so tie it to the ground plane through multiple vias to keep ground impedance low for ADC and comparator accuracy.
If you drive the external oscillator (OSC1/OSC2), keep traces short and surround them with a ground guard ring to avoid coupling into analog inputs AN0-AN5. For USART routing above 115.2 kbps, length-match the TX/RX pair to avoid skew, and add a small series resistor at the MCU pin to dampen reflections when the cable is long.
Do not assume that PIC16F628A and PIC16LF628A firmware are interchangeable at low voltage - the LF part uses different configuration bits for brown-out and oscillator modes. Also, the CCP1 pin (RC2) shares with GPIO, so when PWM is enabled the corresponding TRIS bit must be cleared; failing to do so is the most common 'no output' failure on this family.
合规信息
RoHS compliance per Microchip product page; AEC-Q100 not applicable for general-purpose MCU; halogen-free status not in provided verified data