PIC16F1787T-I/MV - 8-bit MCU, 14KB Flash, 40-UQFN | Microchip
부품 번호: PIC16F1787T-I/MV ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.27 | $3.27 |
| 10 | $2.95 | $29.50 |
| 100 | $2.63 | $263.00 |
| 500 | $2.34 | $1,170.00 |
| 1,000 | $2.1 | $2,100.00 |
PIC16F1787T-I/MV 개요
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.
드롭인 대체품: PIC16F1787T-I/MV — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1787T-I/MV (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Operating Temperature, Comparators, DAC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1787-I/MV
✅ 드롭인✓ 재고 있음
$1.94 / 개
데이터시트 보기 →PIC16F1787T-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.54 / 개
데이터시트 보기 →PIC16F1786-I/MV
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1784-I/MV
✅ 드롭인✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC16F1719-I/MV
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.89 / 개
데이터시트 보기 →PIC16F1717T-I/MV
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.18 / 개
데이터시트 보기 →PIC16F1713T-I/MV
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.18 / 개
데이터시트 보기 →PIC16F1787T-I/MV 최대 정격 & 전기적 특성
| 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 |
| 동작 온도 | -40 °C to +85 °C (Industrial) |
| 패키지 | 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 |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
PIC16F1787T-I/MV 핀 구성
| 핀 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 핀 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 핀 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 핀 4 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| 핀 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| 핀 6 | RA5/AN5 — PORTA bit 5 / Analog input 5 |
| 핀 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| 핀 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| 핀 9 | VDD — Positive supply voltage |
| 핀 10 | VSS — Ground reference |
| 핀 11 | RB0/INT — PORTB bit 0 / External interrupt |
| 핀 12 | RB1 — PORTB bit 1 |
| 핀 13 | RB2 — PORTB bit 2 |
| 핀 14 | RB3 — PORTB bit 3 |
| 핀 15 | RB4 — PORTB bit 4 |
| 핀 16 | RB5 — PORTB bit 5 |
| 핀 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 19 | RC0 — PORTC bit 0 |
| 핀 20 | RC1 — PORTC bit 1 |
| 핀 21 | RC2 — PORTC bit 2 |
| 핀 22 | RC3 — PORTC bit 3 |
| 핀 23 | RC4 — PORTC bit 4 |
| 핀 24 | RC5 — PORTC bit 5 |
| 핀 25 | RC6 — PORTC bit 6 |
| 핀 26 | RC7 — PORTC bit 7 |
| 핀 27 | RD0 — PORTD bit 0 |
| 핀 28 | RD1 — PORTD bit 1 |
| 핀 29 | RD2 — PORTD bit 2 |
| 핀 30 | RD3 — PORTD bit 3 |
| 핀 31 | RD4 — PORTD bit 4 |
| 핀 32 | RD5 — PORTD bit 5 |
| 핀 33 | RD6 — PORTD bit 6 |
| 핀 34 | RD7 — PORTD bit 7 |
| 핀 35 | RE0 — PORTE bit 0 |
| 핀 36 | RE1 — PORTE bit 1 |
| 핀 37 | RE2 — PORTE bit 2 |
| 핀 38 | AVDD — Analog positive supply |
| 핀 39 | AVSS — Analog ground reference |
| 핀 40 | MCLR — Master clear / Reset input (active low) |
| 핀 41 | EP — Exposed thermal pad (connect to ground) |
일반적인 애플리케이션
PIC16F1787T-I/MV 적합 용도: 7 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1787T-I/MV — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- Three dedicated 16-bit PSMC peripherals for high-resolution PWM (vs PIC16F1719-I/MV)
- Integrated op-amps and fast comparators for analog front-end (vs PIC16F1717T-I/MV)
- 12-bit ADC versus 10-bit on newer PIC16F171x family (vs PIC16F1719-I/MV)
- Larger Flash at same price tier versus reduced Flash variants (vs PIC16F1786-I/MV)
설계 노트
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.
규정 준수 정보
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).