PIC16F1788-I/ML - 32MHz 8-Bit MCU 28KB Flash 28-QFN | Microchip
Teilenummer: PIC16F1788-I/ML ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.1 | $31,00 |
| 100 | $2.65 | $265,00 |
| 500 | $2.31 | $1.155,00 |
| 1.000 | $2.05 | $2.050,00 |
| 3.000 | $1.82 | $5.460,00 |
PIC16F1788-I/ML Übersicht
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.
Drop-in-Alternativen für PIC16F1788-I/ML – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F1788-I/ML (gleiche Bauform und Footprint) – abweichend in ADC, Package, Timers, Comparators, DAC.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F1787-I/ML
✅ Drop-In✓ Auf Lager
$1.92 / Stück
Datenblatt ansehen →PIC16F1786-I/ML
✅ Drop-In✓ Auf Lager
$1.78 / Stück
Datenblatt ansehen →PIC16F1782-I/ML
✅ Drop-In✓ Auf Lager
$1.78 / Stück
Datenblatt ansehen →PIC16F1716-I/ML
✅ Drop-In✓ Auf Lager
$0.98 / Stück
Datenblatt ansehen →PIC16F1768-I/ML
✅ Drop-In✓ Auf Lager
$1.55 / Stück
Datenblatt ansehen →PIC16F1707-I/ML
✅ Drop-In✓ Auf Lager
$0.72 / Stück
Datenblatt ansehen →PIC16F1788-I/ML Grenzwerte & elektrische Eigenschaften
| 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 |
| Gehäuse | 28-pin QFN (6 × 6 mm) with exposed pad |
| Betriebstemperaturbereich | -40 °C to +85 °C (industrial) |
| RoHS-Status | Compliant |
| Lead-Free | Yes |
| Montageart | Surface Mount |
| Technology | XLP™ (eXtreme Low Power) CMOS |
PIC16F1788-I/ML Pin-Konfiguration
| Pin 1 | RA3/AN3/Vref+/C1IN+/C2IN+ — GPIO / analog input / comparator input |
| Pin 2 | RA4/AN4/C2OUT/SRQ — GPIO / analog / comparator output |
| Pin 3 | RA5/AN5/SS/HLVDIN — GPIO / analog / SPI slave select |
| Pin 4 | RA6/OSC2/CLKOUT — GPIO / crystal output |
| Pin 5 | RA7/OSC1/CLKIN — GPIO / crystal input |
| Pin 6 | VSS — Ground |
| Pin 7 | VDD — Positive supply (2.3-5.5 V) |
| Pin 8 | RB0/AN12/CCP4/SRI — GPIO / analog / PWM |
| Pin 9 | RB1/AN10/C1OUT — GPIO / analog / comparator output |
| Pin 10 | RB2/AN8/FLT0 — GPIO / analog / PWM fault input |
| Pin 11 | RB3/AN9/C3IN+/MDOUT — GPIO / analog / comparator input |
| Pin 12 | RB4/AN11/C3IN- — GPIO / analog / comparator input |
| Pin 13 | RB5/AN13/CCP5 — GPIO / analog / PWM |
| Pin 14 | RB6/PGC/ICSPCLK — GPIO / ICD clock |
| Pin 15 | RB7/PGD/ICSPDAT — GPIO / ICD data |
| Pin 16 | RC0/SOSCO/T1CKI — GPIO / secondary oscillator / timer clock |
| Pin 17 | RC1/SOSCI/CCP2 — GPIO / secondary oscillator / PWM |
| Pin 18 | RC2/AN14/CCP1 — GPIO / analog / PWM |
| Pin 19 | RC3/AN15/SCK/SCL — GPIO / analog / SPI/I2C clock |
| Pin 20 | RC4/AN16/SDI/SDA — GPIO / analog / SPI/I2C data |
| Pin 21 | RC5/AN17/SDO — GPIO / analog / SPI data out |
| Pin 22 | RC6/AN18/TX/CK — GPIO / analog / EUSART TX |
| Pin 23 | RC7/AN19/RX/DT — GPIO / analog / EUSART RX |
| Pin 24 | RE3/MCLR/Vpp — Reset / programming voltage |
| Pin 25 | RA0/AN0/DAC1OUT/C1IN- — GPIO / analog / DAC1 output |
| Pin 26 | RA1/AN1/DAC2OUT/C2IN- — GPIO / analog / DAC2 output |
| Pin 27 | RA2/AN2/Vref-/DAC1REF-/DAC2REF- — GPIO / analog / DAC reference |
| Pin 28 | VSS — Ground / exposed thermal pad |
Typische Anwendungen
PIC16F1788-I/ML ist geeignet für 6 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F1788-I/ML – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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 |
Wichtigste Unterscheidungsmerkmale
- Two 8-bit DACs integrated on-chip with matched 12-bit ADC (vs. PIC16F1716-I/ML)
- Full Core Independent Peripheral (CIP) set including NCO (vs. PIC16F1707-I/ML)
- Largest memory in the PIC16F178x 28-QFN family (vs. PIC16F1786-I/ML)
Designhinweise
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.
Compliance-Informationen
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.