PIC16F1788-I/ML - 32MHz 8-Bit MCU 28KB Flash 28-QFN | Microchip
MPN: PIC16F1788-I/ML ✓ Hoạt độngPIC16F1788-I/ML Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU core, program memory (Flash), data memory (SRAM), non-volatile storage (EEPROM), and a set of on-chip peripherals (timers, ADC, communication ports, GPIO) into one package. Within the broader hierarchy, the PIC16F1788 sits inside the PIC16F1xxx family -> PIC16 family -> 8-bit PIC microcontrollers -> microcontrollers -> microcontrollers & processors -> semiconductors. It is built on a low-power CMOS RISC architecture with a 200 ns instruction execution time (5 MIPS at 32 MHz), and features Microchip's XLP™ (eXtreme Low Power) technology for battery-friendly designs.
Key features include an integrated 12-bit ADC, two 8-bit DACs, two comparators, a 16-bit PWM module and enhanced USART, I²C and SPI interfaces. The 28-QFN package exposes 25 general-purpose I/O pins and a Master Synchronous Serial Port (MSSP) for peripheral expansion. The on-chip Core Independent Peripherals (CIPs) such as the Complementary Waveform Generator (CWG) and Numerically Controlled Oscillator (NCO) enable hardware-driven control loops without CPU intervention.
Typical applications include industrial sensor conditioning, LED lighting control, motor control, low-power IoT sensor nodes, battery chargers and small-form-factor consumer electronics. The combination of two DACs, a 12-bit ADC and XLP sleep currents in the nanoampere range also makes the part a strong candidate for portable instrumentation.
When designing with this part, remember that the 28-QFN exposed pad is the chip's primary thermal path and must be soldered to a sufficient copper pour to meet the rated junction-to-ambient thermal resistance. All unused I/O pins should be configured as outputs low to minimise sleep current.
Bộ thay thế dễ dàng lắp đặt cho PIC16F1788-I/ML — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F1788-I/ML (cùng hình factor và footprint) — khác nhau ở ADC, Package, Timers, Comparators, DAC.
PIC16F1787-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1786-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1782-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1716-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1768-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1707-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1788-I/ML Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC16 8-bit RISC (enhanced mid-range) |
| Maximum CPU Frequency | 32 MHz (5 MIPS, 200 ns instruction cycle) |
| Program Memory (Flash) | 28 KB (16K × 14 words) |
| Data SRAM | 2 KB |
| Data EEPROM | 256 bytes |
| Operating Voltage Range | 2.3 V to 5.5 V |
| General-Purpose I/O Pins | 25 |
| ADC | 12-bit, up to 11 channels |
| DACs | Two 8-bit DACs |
| Comparators | Two |
| PWM | 16-bit enhanced PWM |
| Communication Peripherals | EUSART, I²C/SPI (MSSP) |
| Timers | Multiple 8/16-bit timers |
| Hộp | 28-pin QFN (6 × 6 mm) with exposed pad |
| Khoảng nhiệt độ hoạt động | -40 °C to +85 °C (industrial) |
| Trạng thái RoHS | Compliant |
| Lead-Free | Yes |
| Kiểu lắp đặt | Surface Mount |
| Technology | XLP™ (eXtreme Low Power) CMOS |
Cấu hình chân PIC16F1788-I/ML
| Chân 1 | RA3/AN3/Vref+/C1IN+/C2IN+ — GPIO / analog input / comparator input |
| Chân 2 | RA4/AN4/C2OUT/SRQ — GPIO / analog / comparator output |
| Chân 3 | RA5/AN5/SS/HLVDIN — GPIO / analog / SPI slave select |
| Chân 4 | RA6/OSC2/CLKOUT — GPIO / crystal output |
| Chân 5 | RA7/OSC1/CLKIN — GPIO / crystal input |
| Chân 6 | VSS — Ground |
| Chân 7 | VDD — Positive supply (2.3-5.5 V) |
| Chân 8 | RB0/AN12/CCP4/SRI — GPIO / analog / PWM |
| Chân 9 | RB1/AN10/C1OUT — GPIO / analog / comparator output |
| Chân 10 | RB2/AN8/FLT0 — GPIO / analog / PWM fault input |
| Chân 11 | RB3/AN9/C3IN+/MDOUT — GPIO / analog / comparator input |
| Chân 12 | RB4/AN11/C3IN- — GPIO / analog / comparator input |
| Chân 13 | RB5/AN13/CCP5 — GPIO / analog / PWM |
| Chân 14 | RB6/PGC/ICSPCLK — GPIO / ICD clock |
| Chân 15 | RB7/PGD/ICSPDAT — GPIO / ICD data |
| Chân 16 | RC0/SOSCO/T1CKI — GPIO / secondary oscillator / timer clock |
| Chân 17 | RC1/SOSCI/CCP2 — GPIO / secondary oscillator / PWM |
| Chân 18 | RC2/AN14/CCP1 — GPIO / analog / PWM |
| Chân 19 | RC3/AN15/SCK/SCL — GPIO / analog / SPI/I2C clock |
| Chân 20 | RC4/AN16/SDI/SDA — GPIO / analog / SPI/I2C data |
| Chân 21 | RC5/AN17/SDO — GPIO / analog / SPI data out |
| Chân 22 | RC6/AN18/TX/CK — GPIO / analog / EUSART TX |
| Chân 23 | RC7/AN19/RX/DT — GPIO / analog / EUSART RX |
| Chân 24 | RE3/MCLR/Vpp — Reset / programming voltage |
| Chân 25 | RA0/AN0/DAC1OUT/C1IN- — GPIO / analog / DAC1 output |
| Chân 26 | RA1/AN1/DAC2OUT/C2IN- — GPIO / analog / DAC2 output |
| Chân 27 | RA2/AN2/Vref-/DAC1REF-/DAC2REF- — GPIO / analog / DAC reference |
| Chân 28 | VSS — Ground / exposed thermal pad |
Ứng dụng tiêu biểu
PIC16F1788-I/ML phù hợp cho 6 Áp dụngs: Industrial Sensor Conditioning, LED Lighting Control, Small Motor Control (Brushed DC / Stepper), Battery-Powered IoT Sensor Node, Portable Medical & Wellness Devices, Small Consumer Electronics (Toys / Appliance UI).
Industrial Sensor Conditioning
The PIC16F1788-I/ML fits industrial sensor conditioning because of its 12-bit ADC (up to 11 channels) and two 8-bit DACs. The 5 MIPS throughput at 32 MHz supports real-time linearisation and digital filtering on bridge, RTD and 4-20 mA sensor inputs. Two on-chip comparators enable hardware threshold detection without CPU load. The 2.3-5.5 V supply range is friendly with both 3.3 V and 5 V industrial backplanes, and XLP sleep currents in the nanoampere range allow always-on installations. Industrial -40 °C to +85 °C operating range covers plant-floor environments. Source: Microchip datasheet 40001814.
Được đề xuất
LED Lighting Control
PIC16F1788-I/ML is a strong fit for LED lighting drivers thanks to its 16-bit enhanced PWM, Complementary Waveform Generator (CWG) and two 8-bit DACs for analog dimming reference. The CWG can synthesize dead-band-controlled complementary PWM pairs to drive a half-bridge LED MOSFET stage with no CPU overhead. Nanoamp-level sleep currents allow the part to remain in standby until a control signal arrives, which is critical for battery-powered luminaires. The 25 GPIO and 28-QFN footprint keep the BOM small enough for MR16 retrofit lamps. Source: Microchip datasheet 40001814.
Được đề xuất
Small Motor Control (Brushed DC / Stepper)
PIC16F1788-I/ML fits small brushed DC and stepper motor control because it combines a 16-bit enhanced PWM, two comparators for current sensing and the CWG for hardware commutation. The 5 MIPS throughput at 32 MHz is sufficient for PI torque loops up to several kHz, and the 12-bit ADC simultaneously samples back-EMF for sensorless stepper positioning. Nanoamp XLP sleep modes let battery-powered actuators idle for years. The 28-QFN exposed pad provides the thermal headroom needed for continuous MOSFET drive without an external heatsink.
Được đề xuất
Battery-Powered IoT Sensor Node
PIC16F1788-I/ML suits battery-powered IoT sensor nodes thanks to its XLP™ sleep currents in the nanoampere range and integrated 12-bit ADC. The 2.3-5.5 V supply range accepts a single Li-ion cell or two AAs, and the EUSART/MSSP peripherals support UART, SPI and I²C sensors. The 2 KB SRAM and 28 KB Flash are sufficient for Microchip's MLA or LoRa/BLE stack on small frames. The Core Independent Peripherals (CIPs) wake the CPU only on threshold-crossing events, extending coin-cell life into multi-year territory.
Được đề xuất
Portable Medical & Wellness Devices
The PIC16F1788-I/ML fits portable medical and wellness devices because it offers a low-noise 12-bit ADC for accurate biosignal acquisition, two 8-bit DACs for stimulation-waveform generation and XLP nanoamp sleep currents. With the industrial -40 °C to +85 °C range it operates reliably on a wrist or in a handheld housing, and the 28-QFN 6 × 6 mm footprint saves PCB area in slim form factors. Microchip's MPLAB XC8 toolchain and validated firmware libraries shorten IEC 62304 development cycles for medical firmware.
Được đề xuất
Small Consumer Electronics (Toys / Appliance UI)
PIC16F1788-I/ML is a strong fit for small consumer products such as appliance user interfaces and battery toys because it provides 25 GPIO for keypad, LED and buzzer control, plus PWM-driven motor or backlight control. The two comparators enable touch-button or rotary-encoder decoding without external logic. The 2.3-5.5 V supply is friendly with 2-3 AA cells or a single Li-ion cell. The 28-QFN 6 × 6 mm package keeps the BOM compact, and the industrial temperature grade covers kitchen and outdoor appliances. Source: Microchip datasheet 40001814.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F1788-I/ML — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F1787-I/ML | PIC16F1786-I/ML | PIC16F1782-I/ML | PIC16F1716-I/ML | PIC16F1768-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6) | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 28 KB | 28 KB | 16 KB | 28 KB | 28 KB | 28 KB |
| SRAM | 2 KB | 2 KB | 1.5 KB | 2 KB | 2 KB | 2 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max CPU Frequency | 32 MHz / 5 MIPS | 32 MHz / 5 MIPS | 32 MHz / 5 MIPS | 32 MHz / 5 MIPS | 32 MHz / 5 MIPS | 32 MHz / 5 MIPS |
| ADC | 12-bit, 11 channels | 12-bit, 11 channels | 12-bit, 11 channels | 12-bit, 11 channels | 10-bit | 10-bit |
| DACs | Two 8-bit | Two 8-bit | Two 8-bit | Two 8-bit | One 8-bit | One 8-bit |
| 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 +85 °C |
Bảo phân biệt quan trọng
- Two 8-bit DACs integrated on-chip with matched 12-bit ADC (vsPIC16F1716-I/ML)
- Full Core Independent Peripheral (CIP) set including NCO (vsPIC16F1707-I/ML)
- Largest memory in the PIC16F178x 28-QFN family (vsPIC16F1786-I/ML)
Ghi chú thiết kế
The 28-QFN exposed pad is the primary thermal path for PIC16F1788-I/ML. Solder the e-pad to a copper pour of at least 25 mm² and add 4-6 thermal vias to the inner/ground plane to stay within the datasheet junction-to-ambient thermal resistance. Without a proper e-pad solder joint, the silicon can overheat during sustained PWM-driven peripheral activity. Estimated: assume a 0.5 W dissipation and verify against the datasheet theta_JA figure if available.
Decouple VDD with a 100 nF X7R ceramic placed within 3 mm of the package, plus a 10 µF bulk capacitor on the board. Add a ferrite bead or inductor if a switching converter shares the supply. Configure unused I/O as outputs low or inputs with the internal weak pull-up enabled to minimise XLP sleep current. Estimated: with this layout the XLP sleep current stays in the nanoampere range defined in the datasheet.
Do not skip configuring the PPS (Peripheral Pin Select) registers when moving from PIC16F1787-I/ML or PIC16F1786-I/ML firmware - although all three are pin-compatible, the default peripheral mappings can differ and a blank PPS configuration can leave MSSP, EUSART or PWM on the wrong pins. Always reinitialise the PPS in your port setup routine and verify with a logic analyser on first prototype bring-up.
Route the ICSP lines (PGC/PGD) as a short, parallel pair away from PWM or switching traces to avoid programmer/debugger noise. Place a 4.7 kΩ pull-up on MCLR for robust in-circuit serial programming. Keep the analog reference pins (Vref+/Vref-) away from PWM edges and add a 10 nF + 100 nF capacitor pair on each to reduce ADC noise.
Thông tin tuân thủ
RoHS/lead-free status per Microchip product page. AEC-Q100 not applicable for industrial-grade general-purpose MCU. Halogen-free status not stated in verified data - marked unknown.