PIC16F1789-I/MV - 28KB Flash, 8-Bit XLP MCU | Microchip
部品番号: PIC16F1789-I/MV ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.85 | $28.50 |
| 100 | $2.5 | $250.00 |
| 500 | $2.2 | $1,100.00 |
| 1,000 | $1.95 | $1,950.00 |
PIC16F1789-I/MV 概要
An 8-bit microcontroller is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a collection of analog and digital peripherals around a von-Neumann or Harvard bus. Within the broader taxonomy it sits below 16-bit and 32-bit MCUs but above simple logic ICs, and is widely used where deterministic real-time response, low cost and ultra-low standby power matter more than raw compute throughput. The PIC16F1789 belongs to the PIC16 enhanced mid-range core family, which adds a deeper 16-level stack, more interrupt sources and C-optimized architecture versus the baseline PIC10/12/16 line.
Key features include four PSMC channels capable of dedicated 16-bit PWM with complementary outputs and dead-band control, a 12-bit ADC up to 32 channels with acquisition timer, two operational amplifiers, two comparators, an 8-bit DAC, mTouch capacitive touch support, EUSART, MSSP (SPI/I²C), and a 32 MHz internal oscillator with ±1 % accuracy. The device retains CIP (Core Independent Peripheral) blocks that allow hardware state machines to operate without CPU intervention, dramatically reducing firmware complexity for power conversion and lighting control.
Typical applications include LED drivers with high-resolution dimming, brushed DC motor and SMPS control using the PSMC, battery-powered IoT sensor nodes that leverage the XLP 50 nA sleep current, and capacitive touch user interfaces for appliances and industrial panels. Combined with the small UQFN-40 footprint, the part fits inside compact modules where board area is constrained.
When designing with the PIC16F1789-I/MV, place the 0.1 µF VDD decoupling capacitors within 3 mm of each power pin and connect the exposed pad to a continuous ground plane for thermal dissipation. Configure unused I/O as outputs low and disable unused peripherals in firmware to achieve the lowest sleep current.
ドロップイン代替品: PIC16F1789-I/MV — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1789-I/MV (同一形状・フットプリント) — 相違点: ADC, DAC, Package, Program Memory (Flash), Core Architecture.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1789-E/MV
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1719-I/MV
✅ ドロップイン✓ 在庫あり
$1.89 / 個
データシートを見る →PIC16F1789-I/MV 最大定格&電気的特性
| Core | PIC16 Enhanced Mid-Range 8-bit |
| Maximum CPU Speed | 32 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 28 KB (16K × 14 words) |
| Data Memory (SRAM) | 2 KB |
| EEPROM | 256 B |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| 動作温度 | -40 °C to +85 °C (industrial, "-I") |
| パッケージ | 40-pin UQFN (MV), 5 mm × 5 mm with EP |
| I/O Pins | 36 |
| ADC | 12-bit, up to 32 channels |
| DAC | 8-bit, 1 channel |
| Op-Amps / Comparators | 2 op-amps / 2 comparators |
| PSMC Channels | 4 (dedicated 16-bit PWM with complementary outputs) |
| Timers | Timer0/1/2/4/6 and 16-bit PSMC timers |
| Communication | EUSART, MSSP (SPI / I²C) |
| Capacitive Touch | mTouch peripheral, CTMU |
| Internal Oscillator | 32 MHz, ±1 % accuracy |
| Sleep Current (XLP) | 50 nA typical |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC16F1789-I/MV ピン構成
| ピン 1 | RA0 — PORTA I/O / analog |
| ピン 2 | RA1 — PORTA I/O / analog |
| ピン 3 | RA2 — PORTA I/O / analog |
| ピン 4 | RA3 — PORTA I/O / analog |
| ピン 5 | RA4 — PORTA I/O / analog |
| ピン 6 | VSS — Ground |
| ピン 7 | VDD — Supply voltage |
| ピン 8 | RA5 — PORTA I/O / analog |
| ピン 9 | RA6 — PORTA I/O |
| ピン 10 | RA7 — PORTA I/O |
| ピン 11 | RC0 — PORTC I/O |
| ピン 12 | RC1 — PORTC I/O |
| ピン 13 | RC2 — PORTC I/O |
| ピン 14 | RC3 — PORTC I/O |
| ピン 15 | RC4 — PORTC I/O |
| ピン 16 | RC5 — PORTC I/O |
| ピン 17 | RC6 — PORTC I/O |
| ピン 18 | RC7 — PORTC I/O |
| ピン 19 | RB0 — PORTB I/O / analog / interrupt |
| ピン 20 | RB1 — PORTB I/O / analog |
| ピン 21 | RB2 — PORTB I/O / analog |
| ピン 22 | RB3 — PORTB I/O / analog |
| ピン 23 | VSS — Ground |
| ピン 24 | VDD — Supply voltage |
| ピン 25 | RB4 — PORTB I/O / analog |
| ピン 26 | RB5 — PORTB I/O / analog |
| ピン 27 | RB6 — PORTB I/O / analog / PGC |
| ピン 28 | RB7 — PORTB I/O / analog / PGD |
| ピン 29 | RD0 — PORTD I/O |
| ピン 30 | RD1 — PORTD I/O |
| ピン 31 | RD2 — PORTD I/O |
| ピン 32 | RD3 — PORTD I/O |
| ピン 33 | RD4 — PORTD I/O |
| ピン 34 | RD5 — PORTD I/O |
| ピン 35 | RD6 — PORTD I/O |
| ピン 36 | RD7 — PORTD I/O |
| ピン 37 | RE0 — PORTE I/O / analog |
| ピン 38 | RE1 — PORTE I/O / analog |
| ピン 39 | RE2 — PORTE I/O / analog |
| ピン 40 | RE3 — PORTE I/O / analog |
| ピン EP | EP — Exposed pad - connect to VSS/GND plane |
主な用途
PIC16F1789-I/MV の用途: 6 件s: LED Lighting Drivers with High-Resolution Dimming, Brushed DC Motor and SMPS Control, Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interfaces, Industrial Control Modules, Smart Appliance Front Panels.
LED Lighting Drivers with High-Resolution Dimming
The PIC16F1789-I/MV is a strong fit for LED drivers because its four PSMC channels deliver dedicated 16-bit PWM with complementary outputs and dead-band control, enabling sub-1 % dimming steps at 200 Hz to 1 kHz refresh without CPU load. The 12-bit ADC and on-chip op-amps form a closed-loop current sensor that compensates for LED temperature drift. Designers place the MCU downstream of a buck or boost stage, sensing inductor/shunt voltage into the ADC and driving the PSMC outputs into a FET half-bridge. The 50 nA XLP sleep current enables standby consumption well under EU Ecodesign limits.
おすすめ
Brushed DC Motor and SMPS Control
The PIC16F1789-I/MV's PSMC peripherals provide 16-bit hardware PWM, fault input, and complementary outputs with programmable dead-band, which are essential for half-bridge and full-bridge motor drives as well as peak-current-mode SMPS control. The 200 ns instruction cycle allows a 32 MHz control loop, while two on-chip op-amps support current-sense amplification without external components. CIP blocks can run current-mode modulation without CPU intervention, freeing the core for housekeeping and communication. Industrial-grade -40 °C to +85 °C operation and 5.5 V tolerant I/O suit 12 V and 24 V bus systems.
おすすめ
Battery-Powered IoT Sensor Nodes
For battery-powered IoT nodes the PIC16F1789-I/MV combines a 50 nA typical XLP sleep current with a 1.8 V to 5.5 V operating range that accepts single-cell Li-Ion, two AA cells, or coin cells directly. mTouch capacitive touch and CTMU simplify touch and proximity wake-up buttons without external components. The MSSP / EUSART peripherals and 32 MHz core support low-duty-cycle protocol stacks (Modbus, MQTT-SN over UART) with the ADC sampling on demand. The UQFN-40 5×5 mm footprint drops into small sensor modules.
おすすめ
Capacitive Touch User Interfaces
The PIC16F1789-I/MV integrates the mTouch peripheral with CTMU (Charge Time Measurement Unit), which provides hardware-driven capacitive touch sensing with µA-level active current. Up to 32 ADC channels can be routed to PCB pads, supporting complex keypads and sliders in appliances and industrial HMI panels. The 32 MHz core runs Microchip's mTouch library for robust proximity detection and water-tolerance algorithms. Designers typically pair the MCU with a segmented LED driver and an EUSART link to a host controller.
おすすめ
Industrial Control Modules
Industrial PLCs and field-mounted I/O modules use the PIC16F1789-I/MV for its -40 °C to +85 °C rating, 36 I/O and hardware CIP peripherals that handle timing-critical tasks deterministically. EUSART supports RS-485/RS-232 bridges; MSSP drives I²C sensors and SPI ADCs without CPU overhead. The 16-level stack and 49-instruction set simplify IEC 61131-3 style ladder implementations. Designers use the UQFN package to keep module width under 22 mm for DIN-rail housings.
おすすめ
Smart Appliance Front Panels
Front-panel controllers in washing machines, ovens and HVAC thermostats need capacitive touch, LED dimming and serial backplane connectivity - exactly the PIC16F1789-I/MV's wheelhouse. mTouch provides sealed glass-panel sensing, the PSMC runs LED backlight dimming with 16-bit resolution, and EUSART/MSSP bridge to the main appliance controller. The 28 KB flash hosts a USB CDC or Modbus stack, while the 256 B EEPROM stores user preferences. The 5×5 mm UQFN footprint leaves room for radio modules or displays.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1789-I/MV — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1789-E/MV | PIC16F1719-I/MV | PIC16F1779-I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (MV) 5x5 mm | 40-pin UQFN (MV) 5x5 mm - same | 40-pin UQFN (MV) 5x5 mm - same | 40-pin PDIP (P) - different |
| Program Memory (Flash) | 28 KB | 28 KB | 28 KB | 28 KB |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| PSMC Channels | 4 | 4 | 2 | 4 |
| ADC Resolution | 12-bit | 12-bit | 10-bit | 10-bit |
| Sleep Current (XLP) | 50 nA typical | 50 nA typical | 50 nA typical | 50 nA typical |
| RoHS Status | Compliant | Compliant | Compliant | Compliant |
| Approx 1k-piece Price (USD) | $1.95 | $2.05 | $1.75 | $1.85 |
主な差別化要因
- Highest PSMC count in UQFN-40 within PIC16F17 family (vs PIC16F1719-I/MV)
- 12-bit ADC versus 10-bit on similar-memory siblings (vs PIC16F1779-I/P)
- Industrial -40 °C to +85 °C variant available with same silicon (vs PIC16F1789-E/MV)
- UQFN-40 5×5 mm footprint enables compact modules (vs PIC16F1789-I/PT)
設計ノート
Place 0.1 µF VDD decoupling capacitors within 3 mm of each VDD/VSS pair (pin 6/7 and pin 23/24). Connect the UQFN exposed pad (EP) to a continuous ground plane with at least 8 thermal vias to a 1 oz inner-plane copper pour; this carries away the ~50 mW typical dissipation and keeps the junction rise below 10 °C. Avoid routing high-speed PSMC PWM traces across or under the exposed pad to maintain clean switching edges.
The PIC16F1789-I/MV operates from 1.8 V to 5.5 V. For 5 V systems, use a 10 µF bulk + 0.1 µF ceramic on each VDD pin. For 3.3 V operation, ensure the bulk capacitor ESR is below 50 mΩ to hold VDD within 3 % during PSMC switching transients. Place a ferrite bead on the analog AVDD pin if PSMC outputs are near to avoid ADC noise coupling.
Do not leave unused I/O pins floating - configure them as outputs low or inputs with the internal weak pull-up enabled to avoid parasitic current draw that can exceed the 50 nA XLP sleep target. The PGC/PGD pins (RB6/RB7) double as ICSP and as PORTB; reserve them for debug and not for high-speed signals, or design a way to isolate them during in-circuit programming.
When routing PSMC outputs to gate drivers, keep trace lengths matched (within 2 mm) for complementary pairs to avoid duty-cycle distortion. Place a 33 Ω series damping resistor close to the MCU pin to slow edges below 50 V/ns and prevent ground-bounce coupling into the ADC. The mTouch scan lines should be guarded with a ground-fill to keep external noise out of CTMU measurements.
Estimated: at 32 MHz, 5.5 V, all peripherals active, IO drive at full strength, typical ICC is ~4 mA -> ~22 mW die dissipation. With the UQFN-40 theta_JA of ~30 °C/W (JEDEC 4-layer board), junction rise is ~0.7 °C above ambient - no heatsink required. If the application uses sustained ADC sampling with PSMC switching, derate by 50 % and verify with a thermocouple measurement.
コンプライアンス情報
RoHS and lead-free per Microchip product page. PIC16F1789 is not AEC-Q100 qualified - use AEC-Q100 PIC16F1789 variants (check Microchip automotive line) for automotive designs.