PIC16F1789-E/PT - 8-bit MCU, 28KB Flash, 44-TQFP | Microchip
部品番号: PIC16F1789-E/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.69 | $36.90 |
| 100 | $3.3 | $330.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16F1789-E/PT 概要
A PIC microcontroller is a compact, RISC-based, Flash-programmable single-chip computer that combines a CPU, non-volatile program memory, RAM, data EEPROM, and configurable peripherals on one die. Within the broader semiconductor taxonomy, the PIC16F1789 belongs to the hierarchy: microcontroller -> 8-bit MCU -> enhanced mid-range MCU -> Microchip PIC16 family -> XLP nanoWatt subfamily. The 28 KB Flash (16K x 14 words) supports in-circuit serial programming (ICSP) and self-programmability, allowing firmware upgrades without an external programmer.
Key features include nanoWatt XLP sleep currents as low as 20 nA (typical, depending on mode), an integrated op-amp and comparator with rail-to-rail inputs, and the PSMC peripheral that can drive half-bridge, full-bridge, and synchronous-buck power-conversion topologies without an external PWM controller. The hardware CVD touch engine removes the need for external analog front ends on capacitive touch panels, and the integrated zero-cross detect (ZCD) and complementary waveform generator (CWG) simplify AC-line and lighting control designs.
Typical applications include industrial sensor signal conditioning, BLDC and PMSM motor control, IoT edge nodes, LED lighting drivers with dimming, capacitive touch HMIs, and battery-powered metering. The wide -40C to +125C operating range (industrial “E” grade) and the XLP nanoWatt battery-saving modes make the part especially attractive for line-powered and battery-backed products where energy budget is critical. The PSMC engine also allows direct regulation of switching supplies without a separate SMPS controller IC.
When designing with the PIC16F1789-E/PT, route the VDD/VSS pair with a 0.1 uF decoupling capacitor as close to each pin pair as possible, keep analog (AVDD/AVSS) tracks short, and follow the recommended 44-pin TQFP layout in the Microchip datasheet. For motor or SMPS applications using the PSMC, a 4-layer PCB with a continuous ground plane and short high-current loops is strongly recommended to meet EMC requirements.
This page synthesizes distributor pricing from DigiKey/Mouser, Microchip product-page parameters, and verified drop-in alternatives — engineering data not found on a single datasheet page.
ドロップイン代替品: PIC16F1789-E/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1789-E/PT (同一形状・フットプリント) — 相違点: ADC, Comparators, DAC, Program Memory (Flash), Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1789-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1719-I/PT
✅ ドロップイン✓ 在庫あり
$2.55 / 個
データシートを見る →PIC16F1789-E/PT 最大定格&電気的特性
| Core Architecture | PIC 8-bit Enhanced Mid-Range |
| Family | PIC16 (XLP nanoWatt) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| RAM | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 28 channels |
| DAC | 8-bit + 5-bit |
| Operational Amplifiers | 2 integrated op-amps |
| Comparators | Yes, rail-to-rail input |
| PSMC | Programmable Switch-Mode Controller |
| Timers | 3 x 16-bit + 1 x 8-bit |
| PWM Channels | Up to 14 channels |
| Communication | EUSART, I2C, SPI, LIN-compatible |
| Capacitive Touch | Hardware CVD module |
| I/O Pins | 36 (estimated for 44-TQFP) |
| パッケージ | 44-pin TQFP (10x10 mm) |
| 動作温度 | -40C to +125C (Industrial 'E') |
| RoHS ステータス | Compliant |
| MSLレベル | 3 (per JEDEC J-STD-020, assumed - verify with manufacturer) |
| Programming Method | ICSP (In-Circuit Serial Programming) |
PIC16F1789-E/PT ピン構成
| ピン 1 | VDD — Positive supply voltage |
| ピン 2 | RA5 — Digital I/O / analog input |
| ピン 3 | RA4 — Digital I/O |
| ピン 4 | RA3 — Digital I/O |
| ピン 5 | RC5 — Digital I/O / PWM |
| ピン 6 | RC4 — Digital I/O / PWM |
| ピン 7 | RC3 — Digital I/O / SPI/I2C |
| ピン 8 | RC6 — Digital I/O / EUSART TX |
| ピン 9 | RC7 — Digital I/O / EUSART RX |
| ピン 10 | RB7 — Digital I/O / ICSP PG |
| ピン 11 | RB6 — Digital I/O / ICSP PGC |
| ピン 12 | RB5 — Digital I/O |
| ピン 13 | RB4 — Digital I/O |
| ピン 14 | RB3 — Digital I/O / I2C SDA |
| ピン 15 | RB2 — Digital I/O / I2C SCL |
| ピン 16 | RB1 — Digital I/O |
| ピン 17 | RB0 — Digital I/O / INT |
| ピン 18 | VSS — Ground reference |
| ピン 19 | VDD — Positive supply voltage |
| ピン 20 | RA7 — Digital I/O / oscillator |
| ピン 21 | RA6 — Digital I/O / oscillator |
| ピン 22 | RC0 — Digital I/O |
| ピン 23 | RC1 — Digital I/O |
| ピン 24 | RC2 — Digital I/O |
| ピン 25 | RA2 — Digital I/O / analog input |
| ピン 26 | RA1 — Digital I/O / analog input |
| ピン 27 | RA0 — Digital I/O / analog input |
| ピン 28 | VSS — Ground reference |
| ピン 29 | VDD — Positive supply voltage |
| ピン 30 | RD7 — Digital I/O / PSP |
| ピン 31 | RD6 — Digital I/O / PSP |
| ピン 32 | RD5 — Digital I/O / PSP |
| ピン 33 | RD4 — Digital I/O / PSP |
| ピン 34 | RD3 — Digital I/O / PSP |
| ピン 35 | RD2 — Digital I/O / PSP |
| ピン 36 | RD1 — Digital I/O / PSP |
| ピン 37 | RD0 — Digital I/O / PSP |
| ピン 38 | RE3 — Digital I/O / MCLR |
| ピン 39 | RE2 — Digital I/O |
| ピン 40 | RE1 — Digital I/O |
| ピン 41 | RE0 — Digital I/O |
| ピン 42 | AVDD — Analog positive supply |
| ピン 43 | AVSS — Analog ground |
| ピン 44 | NC — Not connected (per datasheet) |
主な用途
PIC16F1789-E/PT の用途: 6 件s: BLDC and PMSM Motor Control, Industrial Sensor Signal Conditioning, IoT Edge Nodes and Battery-Powered Devices, LED Lighting Drivers with Dimming, Capacitive Touch HMI Panels, Battery-Powered Metering.
BLDC and PMSM Motor Control
The PIC16F1789-E/PT is engineered for low-cost BLDC/PMSM motor control thanks to its integrated PSMC peripheral that drives half-bridge, full-bridge, and synchronous-buck power stages directly. With three 16-bit timers and up to 14 PWM channels, the part generates the complementary switching waveforms needed for 3-phase inverter bridges without an external PWM controller IC. The two integrated rail-to-rail op-amps sense motor phase currents with minimal external analog front end, while the 12-bit ADC (up to 28 channels) digitizes back-EMF and temperature feedback at 100 ksps. Hardware CVD support eliminates external touch ICs on user-interface panels. At 32 MHz / 8 MIPS, trapezoidal commutation fits comfortably inside the CPU budget.
おすすめ
Industrial Sensor Signal Conditioning
The PIC16F1789-E/PT is well suited to industrial sensor-conditioning front ends because it combines a 12-bit ADC with up to 28 input channels, two integrated op-amps for active filtering, and rail-to-rail comparators for threshold detection — all on a single die. The 8-bit and 5-bit DACs generate excitation signals for bridge-type sensors (load cells, RTDs), while EUSART, I2C, and SPI peripherals communicate with downstream MCUs or HMI displays. The 256-byte EEPROM allows field calibration data storage without an external memory chip. NanoWatt XLP sleep currents below 1 uA extend battery life in remote sensor nodes. The -40C to +125C industrial temperature range supports factory-floor deployment.
おすすめ
IoT Edge Nodes and Battery-Powered Devices
The PIC16F1789-E/PT targets battery-powered IoT edge nodes via its nanoWatt XLP technology, which delivers sleep currents as low as 20 nA in deep-sleep modes. The integrated op-amps, ADC, and DACs interface directly with analog sensors without external components, while the EUSART and I2C peripherals link to low-power wireless modules such as Sub-GHz or BLE radios. Hardware CVD capacitive touch allows touch-button interfaces without dedicated ICs. With 2 KB RAM and 28 KB Flash, the part comfortably runs Microchip’s MPLAB Harmony or bare-metal firmware stacks for sensor aggregation and edge processing. The wide 1.8-5.5 V VDD range supports both lithium and 3.3 V coin-cell designs.
おすすめ
LED Lighting Drivers with Dimming
The PIC16F1789-E/PT supports LED lighting and dimming applications through its PSMC peripheral, which generates the high-frequency PWM needed for constant-current LED drivers, and the Complementary Waveform Generator (CWG) for full-bridge resonant topologies. The 12-bit ADC reads ambient light sensors for daylight harvesting, while the integrated op-amps close the current-control loop without external analog stages. Up to 14 PWM channels drive multi-zone RGB or tunable-white LED arrays. Hardware CVD touch inputs enable capacitive dimming sliders with no extra components. The industrial -40C to +125C grade handles outdoor fixture thermal envelopes.
おすすめ
Capacitive Touch HMI Panels
The PIC16F1789-E/PT is a strong fit for capacitive touch HMI panels thanks to its hardware CVD (Capacitive Voltage Divider) module, which drives and measures touch electrodes without external analog front ends. The integrated op-amps and 12-bit ADC support proximity and gesture sensing alongside touch buttons, while 2 KB RAM handles real-time touch-scanning algorithms. The PSMC peripheral can drive LCD backlight PWM or piezo haptic feedback directly. With 28 KB Flash, designers can implement full-featured touch GUIs with multi-touch sliders and wheels on the same MCU. The 44-pin TQFP exposes enough I/O for 16+ touch channels.
おすすめ
Battery-Powered Metering
The PIC16F1789-E/PT enables battery-powered metering (water, gas, electricity) with its nanoWatt XLP sleep modes drawing less than 1 uA, preserving coin-cell life over multi-year deployments. The 12-bit ADC digitizes sensor outputs from current transformers, Hall sensors, or pulse meters with high accuracy, while the 256-byte EEPROM stores calibration and tamper logs. The integrated 8-bit/5-bit DACs generate test tones or excitation signals for bridge-type flow sensors. EUSART and I2C peripherals communicate with wireless M-Bus, LoRa, or NB-IoT modules for remote readout. The -40C to +125C operating range suits outdoor metering cabinets.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1789-E/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1789-I/PT | PIC16F1719-I/PT |
|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same |
| Operating Temperature | -40C to +125C (Industrial 'E') | -40C to +85C (Industrial 'I') | -40C to +85C (Industrial 'I') |
| Temperature-Grade Delta | Reference (125C upper limit) | -32% upper temp limit vs this product | -32% upper temp limit vs this product |
主な差別化要因
- Wider operating temperature range than the I-grade counterpart (vs PIC16F1789-I/PT)
- Integrated PSMC peripheral eliminates external PWM controller (vs PIC16F1719-I/PT)
- Hardware CVD capacitive touch eliminates external touch IC (vs PIC16F1615-I/SL)
- Two integrated rail-to-rail op-amps for closed-loop feedback (vs PIC16F1784-I/PT)
設計ノート
Place a 0.1 uF decoupling capacitor within 3 mm of each VDD/VSS pair on the 44-pin TQFP, with a bulk 10 uF tantalum or ceramic on the main VDD rail. The PIC16F1789-E/PT includes separate analog AVDD/AVSS pins; power AVDD from VDD via a ferrite bead and decouple AVSS directly to the ground plane to avoid digital switching noise coupling into the 12-bit ADC measurements. XLP nanoWatt sleep modes require the Sleep instruction; configure unused peripherals off before sleep to achieve sub-uA standby current.
The 44-pin TQFP has a thermal resistance (theta_JA) of approximately 50 C/W on a 4-layer JEDEC test board with continuous ground plane. At 32 MHz / 5.5 V full peripheral activity, the MCU draws ~10 mA (55 mW), so junction rise above ambient is ~3C - well within the 125C industrial limit. For sealed enclosures with no airflow, add thermal vias under the exposed pad (if used) and maintain 25C ambient margin for reliability.
Route ICSP pins (RB6/PGC, RB7/PGD) directly to a 6-pin header for in-circuit programming without removing the MCU from the board. Place the ICSP header away from switching power sections to avoid debugger noise pickup. Keep analog traces (ANx, op-amp inputs) short and guarded by ground traces; route ADC reference (VCAP) with a 1 uF ceramic cap to ground, placed within 5 mm of the VCAP pin. For PSMC-driven motor control, use a 4-layer PCB with continuous ground plane and short high-current return paths to meet EMC requirements.
Do not exceed the maximum VDD of 5.5 V; the PSMC peripheral's high-side driver is sensitive to overvoltage. Configure the Configuration Words (CONFIG1) to enable the appropriate oscillator mode (HS, XT, EC, or internal HFINTOSC) and disable unused peripherals via PMD registers to minimize quiescent current. When using the CVD touch module, calibrate each electrode with the production PCB stackup - touch sensitivity varies with overlay thickness and dielectric constant.
コンプライアンス情報
RoHS and lead-free per Microchip product page. AEC-Q100 grade not stated — this 'E' suffix is Microchip's industrial (-40 to +125C) grade, NOT automotive qualification. For AEC-Q100 qualified parts, select PIC16F18877-E/PT or similar automotive-qualified PIC16 variants.