PIC16F1787T-I/MV - 8-bit MCU, 14KB Flash, 40-UQFN | Microchip
N.º da peça: PIC16F1787T-I/MV ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16F1787T-I/MV — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F1787T-I/MV (mesmo formato e footprint) — diferindo em Package, ADC, Operating Temperature, Comparators, DAC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F1787-I/MV
✅ Drop-In✓ Em estoque
$1.94 / unidade
Ver ficha técnica →PIC16F1787T-I/ML
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.54 / unidade
Ver ficha técnica →PIC16F1786-I/MV
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F1784-I/MV
✅ Drop-In✓ Em estoque
$1.55 / unidade
Ver ficha técnica →PIC16F1719-I/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.89 / unidade
Ver ficha técnica →PIC16F1717T-I/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.18 / unidade
Ver ficha técnica →PIC16F1713T-I/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.18 / unidade
Ver ficha técnica →PIC16F1787T-I/MV Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40 °C to +85 °C (Industrial) |
| Encapsulamento | 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 |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16F1787T-I/MV
| Pino 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pino 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pino 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pino 4 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| Pino 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| Pino 6 | RA5/AN5 — PORTA bit 5 / Analog input 5 |
| Pino 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| Pino 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| Pino 9 | VDD — Positive supply voltage |
| Pino 10 | VSS — Ground reference |
| Pino 11 | RB0/INT — PORTB bit 0 / External interrupt |
| Pino 12 | RB1 — PORTB bit 1 |
| Pino 13 | RB2 — PORTB bit 2 |
| Pino 14 | RB3 — PORTB bit 3 |
| Pino 15 | RB4 — PORTB bit 4 |
| Pino 16 | RB5 — PORTB bit 5 |
| Pino 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 19 | RC0 — PORTC bit 0 |
| Pino 20 | RC1 — PORTC bit 1 |
| Pino 21 | RC2 — PORTC bit 2 |
| Pino 22 | RC3 — PORTC bit 3 |
| Pino 23 | RC4 — PORTC bit 4 |
| Pino 24 | RC5 — PORTC bit 5 |
| Pino 25 | RC6 — PORTC bit 6 |
| Pino 26 | RC7 — PORTC bit 7 |
| Pino 27 | RD0 — PORTD bit 0 |
| Pino 28 | RD1 — PORTD bit 1 |
| Pino 29 | RD2 — PORTD bit 2 |
| Pino 30 | RD3 — PORTD bit 3 |
| Pino 31 | RD4 — PORTD bit 4 |
| Pino 32 | RD5 — PORTD bit 5 |
| Pino 33 | RD6 — PORTD bit 6 |
| Pino 34 | RD7 — PORTD bit 7 |
| Pino 35 | RE0 — PORTE bit 0 |
| Pino 36 | RE1 — PORTE bit 1 |
| Pino 37 | RE2 — PORTE bit 2 |
| Pino 38 | AVDD — Analog positive supply |
| Pino 39 | AVSS — Analog ground reference |
| Pino 40 | MCLR — Master clear / Reset input (active low) |
| Pino 41 | EP — Exposed thermal pad (connect to ground) |
Aplicações típicas
PIC16F1787T-I/MV é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F1787T-I/MV — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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).