PIC16F1707-I/ML - 8-Bit 32MHz MCU, 3.5KB Flash, 20-QFN | Microchip
部品番号: PIC16F1707-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $1.4 | $1.40 |
| 10 | $1.26 | $12.60 |
| 100 | $1.1 | $110.00 |
| 500 | $0.98 | $490.00 |
| 1,000 | $0.85 | $850.00 |
| 3,000 | $0.72 | $2,160.00 |
PIC16F1707-I/ML 概要
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and programmable peripherals. The PIC16F1707 belongs to Microchip's PIC16F1xxx enhanced mid-range family, which sits within the broader 8-bit microcontroller category alongside competitors such as the Atmel AVR and STM8 families. By integrating two op-amps, a 10-bit ADC with computation, a 5-/8-bit DAC, and high-resolution PWM directly on-die, the device reduces bill-of-materials cost and PCB area for sensor-conditioning, lighting-control, and small-motor-drive designs.
Headline specifications include a 32 MHz internal oscillator, 1.8-5.5 V wide operating voltage range, 14-channel 10-bit ADC, two on-chip op-amps capable of rail-to-rail input/output, four 10-bit PWM outputs, and ultra-low power consumption down to 20 nA in sleep mode. The device supports up to 18 I/O pins with individually selectable peripheral remapping via Peripheral Pin Select (PPS), giving designers routing flexibility previously reserved for higher-pin-count MCUs.
Architecturally, the PIC16F1707 uses a 14-bit instruction-word RISC core with a hardware stack and 49 instruction types, combined with a 32 MHz internal oscillator and a four-phase clock pipeline that delivers 8 MIPS throughput. The integrated Core Independent Peripherals (CLC, COG, ZCD, NCO) operate without CPU intervention, offloading real-time waveform generation and signal conditioning. This combination makes the part attractive for power-supply housekeeping, LED dimming, and small BLDC/PMSM fan control where determinism and code simplicity matter.
Typical deployments include IoT sensor nodes, battery-powered handheld instrumentation, fan/blower motor control, LED drivers and dimmers, consumer white goods user interfaces, and low-cost mixed-signal front-ends. The wide voltage range and eXtreme Low Power features also suit wearables and remote controls where coin-cell battery life extends into years.
When designing with this device, budget at least 0.1 uF of decoupling per VDD pin plus a bulk capacitor near the voltage regulator, and verify that the chosen debug tool (PICkit 4, MPLAB Snap, or ICD 4) supports the device ID 0x3060. For new designs, prefer the PIC16F1713 (larger Flash, additional CLC) only if 3.5 KB of program memory proves insufficient.
This page synthesizes distributor pricing, drop-in alternatives sourced from Microchip cross-reference data, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC16F1707-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1707-I/ML (同一形状・フットプリント) — 相違点: Package, ADC, DAC, Core Independent Peripherals, Core Architecture.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1705-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1509-I/ML
✅ ドロップイン✓ 在庫あり
$1.02 / 個
データシートを見る →PIC16F1703-I/ML
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$0.78 / 個
データシートを見る →PIC16F1707-I/ML 最大定格&電気的特性
| Core Architecture | 8-bit PIC16 Enhanced Mid-Range |
| Instruction Set Width | 14-bit |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit, up to 14 channels |
| DAC | 8-bit (1 channel) and 5-bit (1 channel) |
| On-chip Operational Amplifiers | 2 |
| PWM Channels | 4 x 10-bit |
| Timers | Timer0 (8-bit), Timer1/3/5 (16-bit) |
| Core Independent Peripherals | CLC, COG, ZCD, NCO |
| Peripheral Pin Select (PPS) | Yes |
| Communication Interfaces | I2C, SPI, UART with LIN |
| パッケージ | 20-pin QFN (4x4 mm) |
| 動作温度範囲 | -40C to +85C (Industrial) |
| eXtreme Low Power (XLP) Sleep Current | 20 nA typical |
| RoHS ステータス | Compliant |
PIC16F1707-I/ML ピン構成
| ピン 1 | RA5/CLKIN/OSC1 — General-purpose I/O / external clock input / crystal oscillator input |
| ピン 2 | RA4/CLKOUT/OSC2 — General-purpose I/O / clock output / crystal oscillator output |
| ピン 3 | RA3/MCLR/VPP — General-purpose I/O / Master Clear Reset (active low) / programming voltage |
| ピン 4 | RC5/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 5 | RC4/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 6 | RC3/PPS/SCL — General-purpose I/O / PPS / I2C clock |
| ピン 7 | RC2/PPS/SDA — General-purpose I/O / PPS / I2C data |
| ピン 8 | RC1/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 9 | RC0/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 10 | RA2/AN2 — General-purpose I/O / analog input channel 2 |
| ピン 11 | RA1/AN1/OPA1IN+ — General-purpose I/O / analog input / op-amp 1 non-inverting input |
| ピン 12 | RA0/AN0/OPA1IN0-/DAC1OUT — General-purpose I/O / analog input / op-amp 1 inverting input / DAC output |
| ピン 13 | VSS — Ground reference |
| ピン 14 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| ピン 15 | RB7/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 16 | RB6/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 17 | RB5/AN11/OPA2IN+ — General-purpose I/O / analog input / op-amp 2 non-inverting input |
| ピン 18 | RB4/AN10/OPA2OUT — General-purpose I/O / analog input / op-amp 2 output |
| ピン 19 | RB3/PPS — General-purpose I/O / Peripheral Pin Select |
| ピン 20 | RB2/PPS — General-purpose I/O / Peripheral Pin Select |
主な用途
PIC16F1707-I/ML の用途: 7 件s: Battery-Powered IoT Sensor Nodes, BLDC and Small Motor Drive (Fans, Blowers), LED Lighting and Dimming Controllers, Consumer Appliance User Interfaces, Industrial Sensor Signal Conditioning, Wearable and Portable Health Devices, Remote Control and IR-Command Devices.
Battery-Powered IoT Sensor Nodes
The PIC16F1707-I/ML fits battery-powered IoT sensor nodes because its eXtreme Low Power (XLP) sleep current of 20 nA typical extends coin-cell life to years, while the integrated 10-bit ADC and on-chip op-amps condition sensor signals directly. Placed at the analog front-end, it samples a sensor, runs Core Independent Peripherals for threshold detection, and wakes the host only when meaningful data arrives; the 1.8-5.5 V range supports Li-ion or two alkaline cells without an external regulator.
おすすめ
BLDC and Small Motor Drive (Fans, Blowers)
The PIC16F1707-I/ML suits BLDC and small motor drives because its four 10-bit PWM channels and Complementary Output Generator (COG) deliver dead-band-controlled gate signals without CPU intervention. The 32 MHz core runs an FOC or trapezoidal loop at adequate sample rates for sub-100 W motors, while the on-chip op-amps sense back-EMF and current. The 20-QFN footprint keeps the gate-driver stage compact in fan and pump designs.
おすすめ
LED Lighting and Dimming Controllers
The PIC16F1707-I/ML serves LED lighting and dimming controllers because its high-resolution PWM and Zero Cross Detect (ZCD) peripheral enable phase-cut dimmer emulation and flicker-free color-mixing. The 14-channel 10-bit ADC measures photodiode feedback for closed-loop constant-current control, and the 1.8-5.5 V VDD supports both 3.3 V logic-level LEDs and 5 V analog dimmer interfaces. Peripheral Pin Select routes PWM to any GPIO, simplifying PCB layout for RGBW fixtures.
おすすめ
Consumer Appliance User Interfaces
The PIC16F1707-I/ML is well suited to consumer appliance user interfaces because it integrates capacitive touch sensing via the ADCC with computation, plus UART/SPI/I2C for display and keypad communication. The Core Independent Peripherals debounce keys and drive seven-segment displays without CPU load, leaving headroom for the main appliance control loop. The 20-QFN package fits behind touch panels in washing machines, microwaves, and induction cooktops.
おすすめ
Industrial Sensor Signal Conditioning
The PIC16F1707-I/ML handles industrial sensor signal conditioning because the two on-chip rail-to-rail op-amps amplify bridge sensors and thermocouples without external active components. The 10-bit ADC with computation oversamples and averages in hardware, achieving effective resolutions above 12 bits for strain-gauge and RTD front-ends. The 1.8-5.5 V VDD and -40C to +85C industrial temperature range suit factory-floor deployments in PLC analog input modules.
おすすめ
Wearable and Portable Health Devices
The PIC16F1707-I/ML fits wearable and portable health devices because the XLP sleep current of 20 nA preserves battery life, while the on-chip op-amps condition photoplethysmography (PPG) and ECG signals directly. The 32 MHz core runs DSP-like heart-rate algorithms in real time, and the small 20-QFN (4x4 mm) footprint fits wristbands and patches. Peripheral Pin Select routes I2C/SPI to biomedical sensors without remapping constraints.
おすすめ
Remote Control and IR-Command Devices
The PIC16F1707-I/ML is appropriate for remote-control and IR-command devices because its 20 nA sleep current allows years of standby on two AAA cells, and the 32 MHz core generates precise 38 kHz carrier waveforms via PWM and the Numerically Controlled Oscillator (NCO). The Core Independent Peripherals handle button matrix scanning without waking the CPU, and the LIN-capable UART interfaces with automotive body controllers when used in vehicle remote starters.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1707-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1705-I/ML | PIC16F1509-I/ML | PIC16F1703-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-QFN (4x4 mm) | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same |
| Program Flash | 3.5 KB | 2 KB | 7.16 KB | 3.5 KB |
| SRAM | 256 bytes | 256 bytes | 384 bytes | 256 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 20 MHz (5 MIPS) | 32 MHz (8 MIPS) |
| On-chip Op-Amps | 2 | 2 | 0 | 0 |
| Core Independent Peripherals | CLC, COG, ZCD, NCO | CLC, COG, ZCD, NCO | CLC, NCO (no COG, no ZCD) | CLC, NCO only |
| ADC | 10-bit, 14 channels with computation | 10-bit, 14 channels with computation | 10-bit, 12 channels | 10-bit, 14 channels |
| Operating 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 |
主な差別化要因
- Two on-chip rail-to-rail operational amplifiers (vs PIC16F1509-I/ML)
- Four Core Independent Peripherals versus two on competitors (vs PIC16F1703-I/ML)
- ADC with Computation (ADCC) oversamples automatically (vs PIC16F1509-I/ML)
設計ノート
Place a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD pin (pin 14) and a single 1 uF to 10 uF bulk capacitor within 10 mm of the supply pin. For battery-powered designs drawing <1 mA average, select XLP sleep mode and configure the ADC to wake on threshold rather than polled conversion to minimize average Iq below 5 uA. Per Microchip's PIC16F1707 datasheet (DS40001770E), the internal LDO requires VDD >= 1.8 V for guaranteed operation; below that, POR events become unreliable.
The 20-QFN (4x4 mm) package uses an exposed thermal pad that must be soldered to a copper island on the PCB for mechanical reliability and thermal dissipation. Connect the pad to VSS on the schematic, and use a 4x4 grid of thermal vias (0.3 mm diameter) to a bottom-layer copper pour. For mixed-signal designs, isolate analog (RA0-RA2, RB4-RB5) and digital (RC0-RC5, RB2-RB3, RB6-RB7) signal traces to prevent digital switching noise from coupling into the ADC inputs and corrupting conversions.
Do not omit the 10 kohm pull-up on MCLR (pin 3); the device will not start reliably without it. When using the internal HFINTOSC, allow the Fail-Safe Clock Monitor (FSCM) to recover from external crystal faults by enabling it in CONFIG1. PPS assignments must be unlocked by writing 0x55 to PPSLOCK before configuring and re-locked afterward, or peripheral functions will silently route to the wrong pins at runtime. Per Microchip datasheet errata, the first ICSP programming attempt after POR may fail if VDD rise time exceeds 50 ms - add 10 uF bulk capacitance to slow the rise.
When routing PWM outputs to motor gates, keep the PWM trace shorter than 50 mm and place a 10 ohm series damping resistor at the source end to reduce ringing on capacitive gate loads. For I2C lines exceeding 50 mm total length, add 4.7 kohm pull-ups (not 10 kohm) and place a 100 pF capacitor to ground at each node to suppress glitches. The UART RX pin benefits from a 100 kohm pull-up when LIN-bus idle-high timing must be detected during stop mode.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - select PIC16F1707-E/ML extended-temperature or PIC16F1707T-I/ML tape-and-reel automotive variants if automotive qualification is required.