PIC16F1787T-I/MV - 8-bit MCU, 14KB Flash, 40-UQFN | Microchip
MPN: PIC16F1787T-I/MV ✓ Hoạt độngPIC16F1787T-I/MV Tóm tắt
A PIC microcontroller is an 8-bit Harvard-architecture RISC processor widely used in embedded systems for control, sensing, and communication tasks. PIC MCUs sit in the broader taxonomy of microcontrollers -> embedded processors -> semiconductors, with the PIC16F family specifically targeting low-power (XLP™) and feature-rich mid-range applications. The PIC16F1787T-I/MV belongs to the PIC16 (L)F1784/6/7 sub-family, which emphasizes advanced analog integration for sensor conditioning and signal generation.
Key differentiating features include the three dedicated 16-bit PSMC peripherals for high-resolution PWM generation (ideal for lighting, motor control, and SMPS), integrated op-amps and fast comparators that eliminate external analog components, and the 12-bit ADC with computation features for automated signal averaging and threshold detection. The 5x5 mm UQFN package with exposed pad provides excellent thermal performance for the industrial -40°C to +85°C operating range.
Typical applications include LED lighting drivers, switched-mode power supply controllers, sensor signal conditioning, battery-powered IoT edge nodes, and industrial control loops. The XLP™ technology extends battery life through nanoWatt deep-sleep modes drawing sub-µA currents, while the rich peripheral set reduces BOM cost by integrating functions that would otherwise require discrete components.
Designers should note that the UQFN package requires careful PCB layout with thermal via arrays under the exposed pad. The PSMC peripherals require firmware configuration through Microchip's MPLAB X IDE and the MPLAB Code Configurator (MCC) for proper initialization. When migrating from PIC16F1827 or PIC16F1784/1786 variants, verify pin mapping as the PSMC channel assignments differ.
Bộ thay thế dễ dàng lắp đặt cho PIC16F1787T-I/MV — 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 PIC16F1787T-I/MV (cùng hình factor và footprint) — khác nhau ở Package, ADC, Operating Temperature, Comparators, DAC.
PIC16F1787-I/MV
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1787T-I/ML
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F1786-I/MV
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F1784-I/MV
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1719-I/MV
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F1717T-I/MV
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F1713T-I/MV
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F1787T-I/MV Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC16 Enhanced Mid-Range (8-bit) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| EEPROM | 256 Bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Nhiệt độ hoạt động | -40 °C to +85 °C (Industrial) |
| Hộp | 40-pin UQFN (5x5 mm) with exposed pad |
| ADC | 12-bit |
| DAC | 8-bit |
| PSMC | 3x 16-bit Programmable Switch Mode Controller |
| Comparators | Fast comparators with selectable reference |
| Op-Amps | Integrated operational amplifiers |
| Communication Interfaces | I²C, SPI, EUSART (LIN capable) |
| Instruction Set | 49 instructions, 16 stack levels |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F1787T-I/MV
| Chân 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Chân 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Chân 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Chân 4 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| Chân 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| Chân 6 | RA5/AN5 — PORTA bit 5 / Analog input 5 |
| Chân 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| Chân 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| Chân 9 | VDD — Positive supply voltage |
| Chân 10 | VSS — Ground reference |
| Chân 11 | RB0/INT — PORTB bit 0 / External interrupt |
| Chân 12 | RB1 — PORTB bit 1 |
| Chân 13 | RB2 — PORTB bit 2 |
| Chân 14 | RB3 — PORTB bit 3 |
| Chân 15 | RB4 — PORTB bit 4 |
| Chân 16 | RB5 — PORTB bit 5 |
| Chân 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 19 | RC0 — PORTC bit 0 |
| Chân 20 | RC1 — PORTC bit 1 |
| Chân 21 | RC2 — PORTC bit 2 |
| Chân 22 | RC3 — PORTC bit 3 |
| Chân 23 | RC4 — PORTC bit 4 |
| Chân 24 | RC5 — PORTC bit 5 |
| Chân 25 | RC6 — PORTC bit 6 |
| Chân 26 | RC7 — PORTC bit 7 |
| Chân 27 | RD0 — PORTD bit 0 |
| Chân 28 | RD1 — PORTD bit 1 |
| Chân 29 | RD2 — PORTD bit 2 |
| Chân 30 | RD3 — PORTD bit 3 |
| Chân 31 | RD4 — PORTD bit 4 |
| Chân 32 | RD5 — PORTD bit 5 |
| Chân 33 | RD6 — PORTD bit 6 |
| Chân 34 | RD7 — PORTD bit 7 |
| Chân 35 | RE0 — PORTE bit 0 |
| Chân 36 | RE1 — PORTE bit 1 |
| Chân 37 | RE2 — PORTE bit 2 |
| Chân 38 | AVDD — Analog positive supply |
| Chân 39 | AVSS — Analog ground reference |
| Chân 40 | MCLR — Master clear / Reset input (active low) |
| Chân 41 | EP — Exposed thermal pad (connect to ground) |
Ứng dụng tiêu biểu
PIC16F1787T-I/MV phù hợp cho 7 Áp dụngs: LED Lighting Drivers, Switched-Mode Power Supply (SMPS) Control, Industrial Sensor Signal Conditioning, Battery-Powered IoT Edge Nodes, Motor Control and BLDC Drivers, Automotive Body and Comfort Modules, Consumer Appliance Control Boards.
LED Lighting Drivers
The PIC16F1787T-I/MV is exceptionally well-suited for LED lighting driver applications due to its three dedicated 16-bit PSMC (Programmable Switch Mode Controller) peripherals. These PSMC channels can generate high-resolution PWM with sub-microsecond edge control, ideal for dimming and color-mixing in RGBW and tunable-white LED fixtures. The 12-bit ADC monitors LED current and temperature for closed-loop thermal management, while the integrated op-amps amplify shunt-sense signals without external components. With 32 MHz CPU speed and 14 KB Flash, the MCU can run DMX-512, DALI, or proprietary wireless lighting protocols simultaneously while maintaining smooth dimming curves down to 0.1% resolution.
Được đề xuất
Switched-Mode Power Supply (SMPS) Control
For SMPS designs, the PIC16F1787T-I/MV combines PSMC peripherals with fast comparators to implement peak-current-mode and voltage-mode control loops. The PSMC channels can drive power MOSFETs directly at switching frequencies up to several hundred kHz, while the fast comparators provide cycle-by-cycle current limiting in under 50 ns. The integrated op-amps condition feedback signals from the output divider and current shunt, eliminating external analog ICs. Its 1.8-5.5 V supply range suits both battery-powered and line-powered converters, and the 14 KB Flash accommodates complex state-machine firmware for digital compensation.
Được đề xuất
Industrial Sensor Signal Conditioning
The PIC16F1787T-I/MV's integrated op-amps, fast comparators, and 12-bit ADC make it a complete sensor signal conditioning front-end in a single chip. Strain-gauge bridges, thermocouples, RTDs, and pressure sensors can be amplified by the on-chip op-amps, then digitized by the 12-bit ADC with computation features for hardware-averaged readings. The 1 KB RAM buffers multiple sensor channels, while the EUSART and I²C peripherals forward conditioned data to a host controller or display. Its -40°C to +85°C industrial temperature range supports factory-floor deployment without additional thermal hardening.
Được đề xuất
Battery-Powered IoT Edge Nodes
The PIC16F1787T-I/MV leverages Microchip's XLP™ (eXtreme Low Power) technology to deliver years of battery life in IoT sensor nodes. NanoWatt deep-sleep modes draw under 50 nA with RAM retention, while the integrated op-amps and ADC wake the MCU only for scheduled measurements. The EUSART supports LIN-bus and RS-485 protocols for industrial IoT connectivity, and the 256-byte EEPROM stores calibration data without external memory. Operating down to 1.8V from a single lithium cell or 2xAA batteries, the MCU fits in 5x5 mm PCB real estate - ideal for space-constrained wireless sensor modules.
Được đề xuất
Motor Control and BLDC Drivers
Brushless DC (BLDC) and stepper motor control benefit from the PIC16F1787T-I/MV's PSMC peripherals, which deliver complementary PWM outputs with programmable dead-band insertion and hardware fault shutdown. Three PSMC channels can independently drive a three-phase BLDC inverter at up to 32 kHz switching frequency with center-aligned PWM. The fast comparators implement hardware overcurrent protection in under 100 ns, while the 12-bit ADC reads back EMF zero-crossings for sensorless commutation algorithms. The 14 KB Flash accommodates sensorless FOC or trapezoidal commutation firmware with tuning parameters stored in EEPROM.
Được đề xuất
Automotive Body and Comfort Modules
Although PIC16F1787T-I/MV is not AEC-Q100 qualified, the standard industrial-grade variant is widely used in non-safety automotive body applications such as interior lighting, seat controllers, mirror adjusters, and HVAC blend-door actuators. The EUSART supports LIN-bus protocol common in automotive body networks, and the PSMC peripherals drive LED strings and small DC motors. For AEC-Q100 qualified variants in the same UQFN-40 package, designers should select the PIC16F1787T-I/MV automotive equivalent from Microchip's enhanced parts catalog. The wide 1.8-5.5 V supply range tolerates automotive 12V battery transients when paired with a regulator.
Được đề xuất
Consumer Appliance Control Boards
Coffee makers, washing machines, microwave ovens, and other white goods use PIC16F1787T-I/MV for user-interface control, sensor reading, and load driving. The 14 KB Flash holds UI state machines and communication stacks, while the op-amps and ADC read temperature, humidity, and water-level sensors. PSMC channels drive triac-controlled heater elements and small DC motors. The 5x5 mm UQFN package fits in compact appliance PCBs, and the industrial -40°C to +85°C range covers kitchen and laundry environments. With XLP™ sleep modes, battery-backed appliance clocks and timers run for years on a single coin cell.
Đượ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 PIC16F1787T-I/MV — 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/MV | PIC16F1786-I/MV | PIC16F1784-I/MV | PIC16F1719-I/MV | PIC16F1717T-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (5x5 mm) | 40-pin UQFN (5x5 mm) - same | 40-pin UQFN (5x5 mm) - same | 40-pin UQFN (5x5 mm) - same | 40-pin UQFN (5x5 mm) - same | 40-pin UQFN (5x5 mm) - same |
| Flash Memory | 14 KB | 14 KB | 7 KB (-50%) | 7 KB (-50%) | 28 KB (+100%) | 14 KB |
| RAM | 1 KB | 1 KB | 512 B (-50%) | 512 B (-50%) | 2 KB (+100%) | 1 KB |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 10-bit (-2 bits) | 10-bit (-2 bits) |
| PSMC Channels | 3 | 3 | 2 | 2 | 0 | 2 |
| Integrated Op-Amps | Yes | Yes | Yes | Yes | No | No |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Approx. Unit Price (1 pc) | $3.27 | ~$3.20 | ~$2.95 | ~$2.80 | ~$3.40 | ~$3.10 |
Bảo phân biệt quan trọng
- Three dedicated 16-bit PSMC peripherals for high-resolution PWM (vsPIC16F1719-I/MV)
- Integrated op-amps and fast comparators for analog front-end (vsPIC16F1717T-I/MV)
- 12-bit ADC versus 10-bit on newer PIC16F171x family (vsPIC16F1719-I/MV)
- Larger Flash at same price tier versus reduced Flash variants (vsPIC16F1786-I/MV)
Ghi chú thiết kế
The 40-pin UQFN (5x5 mm) package exposes a large thermal pad (pin 41) on its underside that must be soldered to a corresponding PCB land pattern with a thermal via array (typically 9-16 vias on 0.5 mm pitch) connecting to the inner ground plane. Without proper thermal dissipation, junction temperature can exceed the 125°C maximum under high CPU loading combined with elevated ambient temperature. Follow Microchip AN383 (UQFN PCB Mounting Recommendations) for land pattern dimensions, solder paste stencil aperture ratios (typically 1:1), and reflow profile (peak 245-260°C, TAL 60-90s).
Decouple VDD/AVDD pins with 100 nF X7R ceramic capacitors placed within 3 mm of each supply pin, plus a single 10 µF bulk capacitor near the MCU. For battery-powered designs using XLP™ sleep modes, place a 100 nF + 1 µF combination to handle the inrush current when peripherals wake up. The AVDD pin can be tied to VDD in noise-tolerant applications, but for 12-bit ADC accuracy, route AVDD through a ferrite bead and add a dedicated 100 nF + 10 µF filter network. AVSS should connect to VSS at a single point near the MCU to avoid ground-loop noise injection into ADC measurements.
Do not forget the MCLR pull-up resistor: PIC16F1787T-I/MV requires MCLR tied to VDD through a 10 kΩ resistor for normal operation, or it can be disabled in the configuration bits to use the pin as a digital input. The ICSP programming pins (RB6/PGC, RB7/PGD) must be accessible on the final PCB for in-circuit programming - even production boards benefit from a 2x3 header for firmware updates. Finally, configuration bits (CONFIG1, CONFIG2) must be explicitly set in source code; failing to do so leaves the MCU in an unprogrammed state with the watchdog timer enabled by default, causing unexpected resets every 2-4 seconds.
For I²C and SPI buses operating above 1 MHz, add 4.7 kΩ - 10 kΩ pull-up resistors on SCL/SDA (I²C) or SCLK (SPI, if configured as open-drain). Keep trace lengths under 50 mm for 3.3V signals, and route clock and data lines in parallel with ground return vias every 20 mm. For EUSART signals at 115200 baud and above, use series 33 Ω termination resistors near the MCU driver to dampen reflections on longer traces.
Thông tin tuân thủ
RoHS compliant per Microchip product page; lead-free finish; standard industrial -40°C to +85°C grade (not AEC-Q100 qualified for automotive safety applications).